yyyyyyyyyyyyyyyxxxxwwwwttttsssssssssssssssssssstssssssssssssssssssssssssttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuutttttttuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttsssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuttuuuuuuuuuuuttttttttttttttttttttttttttttssssssssssstssssssssssssssssssttttttttttttttttsssssssssssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppppooppppppppppppppppppppppoooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmlllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggghhhhhhhhhgggggggggggggggghhhhhhhhhhggggggggggggggghhhhhhhgggggggggggggggfffhhggggggggggggggfffffffffggggffffffffffffffeeeeeeeedddddddddddddccccccccccccbbbbaaaaaaaaaaaaa````````_______^^^^^^^^^^^^^]]]]]^^^^^^^^^^]]]]]]]]]]]]]\\]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAA@@@@@@@@@@???????????>>>>=====<<<<<<<<<<<<;;;;;;;;::::::::::999999999999888877777777777766666666666655555555444444444443333333333333333222222222222111111111111000000000000//////////.............------------,,,,,,,,,,,,++++++++++++++*************))))))(((((((((((((''''''''''''&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!!! zzyyyyyyyyyyyyyxxxxxwwwtttttssssssssssssssssssttsssssssssssssssssssssssttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuutttttuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttutttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuutttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttsssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttssssssssstttssssssssssssssssstttttttttttttttsssssssssssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppopppppppppppppppppppppppoooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggghhhhhhhhhgggggggggggggggghhhhhhhhhhhgggggggggggggghhhhhhhgggggggggggggggfffhhgggggggggggggggffffffffgggggfffffffffffffeeeeeeeeddddddddddddddcccccccccccbbbbaaaaaaaaaaaaa````````_______^^^^^^^^^^^^^]]]]]^^^^^^^^^^^]]]]]]]]]]]]\\^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIHHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAA@@@@@@@@@@????????????>>>=====<<<<<<<<<<<<;;;;;;;;::::::::::999999999999888877777777777766666666666655555555444444444444333333333333333222222222222111111111111000000000000//////////.............------------,,,,,,,,,,,,,+++++++++++++*************))))))(((((((((((((''''''''''''&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! zzzyyyyyyyyyyyyxxxxxwwwutttttsssssssssssssssstttssssssssssssssssssssstttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuttttuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttuuuttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttsssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttssssssstttttsssssssssssssssttttttttttttttssssssssssssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppqpppppppppppppppppppppppoooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmlkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggghhhhhhhhhhggggggggggggggghhhhhhhhhhhgggggggggggggghhhhhhhhgggggggggggggggffhhhggggggggggggggffffffffgggggffffffffffffffeeeeeeeedddddddddddddcccccccccccbbbbbaaaaaaaaaaaaa```````________^^^^^^^^^^^^^]]]]^^^^^^^^^^^]]]]]]]]]]]]]\^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWWWVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIHHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAA@@@@@@@@@@@???????????>>>=====<<<<<<<<<<<<;;;;;;;;:::::::::::99999999999888877777777777766666666666655555555444444444444333333333333333222222222222111111111111000000000000///////////............------------,,,,,,,,,,,,,+++++++++++++*************)))))))((((((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!! zzzzyyyyyyyyyyyyxxxxxwwuuttttttsssssssssssssttttsssssssssssssssssssstttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuttuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttuuuuutttttttttttttttttttttttuutttttuuuuuuuuuuuuuuuuuuuutuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttsssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttssssstttttttssssssssssssstttttttttttttsssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppqppppppppppppppppppppppppqqpppppppppppppppppppppppoooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggghhhhhhhhhhhgggggggggggggghhhhhhhhhhhhggggggggggggghhhhhhhhgggggggggggggggffhhhgggggggggggggggfffffffggggggfffffffffffffeeeeeeeeddddddddddddddccccccccccbbbbbaaaaaaaaaaaaa```````________^^^^^^^^^^^^^]]]]^^^^^^^^^^^^]]]]]]]]]]]]\^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWWWVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIHHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAA@@@@@@@@@@@???????????>>>======<<<<<<<<<<<;;;;;;;;:::::::::::99999999999988877777777777766666666666655555555444444444444333333333333333222222222222111111111111000000000000///////////............------------,,,,,,,,,,,,,+++++++++++++*************)))))))((((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!! zzzzzyyyyyyyyyyyxxxxxxwuuuttttttssssssssssstttttssssssssssssssssssstttttttttttttttttttttttttttttuuttuuuuuuuuuuuuuuuuuuuuuuutuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttuuuuuuutttttttttttttttttttttuuuuttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttsssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttssstttttttttsssssssssssssttttttttttsssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppqqpppppppppppppppppppppppqqqppppppppppppppppppppppooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggghhhhhhhhhhhgggggggggggggghhhhhhhhhhhhggggggggggggghhhhhhhhhgggggggggggggggfhhhhggggggggggggggfffffffggggggffffffffffffffeeeeeeeedddddddddddddccccccccccbbbbbbaaaaaaaaaaaaa``````_________^^^^^^^^^^^^]]]]^^^^^^^^^^^^]]]]]]]]]]]]\^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAA@@@@@@@@@@@???????????>>>======<<<<<<<<<<<;;;;;;;;:::::::::::999999999999888877777777777666666666666555555554444444444443333333333333332222222222221111111111111000000000000//////////............-------------,,,,,,,,,,,,++++++++++++++************)))))))((((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!! zzzzzzyyyyyyyyyyyyxxxxxuuuutttttttssssssssttttttsssssssssssssssssttttttttttttttttttttttttttttttuuutuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttuuuuuuuuutttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttsssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttstttttttttttsssssssssssssttttttsssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppqqqppppppppppppppppppppppqqqqpppppppppppppppppppppoooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggghhhhhhhhhhhhggggggggggggghhhhhhhhhhhhhgggggggggggghhhhhhhhhgggggggggggggggfhhhhhggggggggggggggffffffgggggggfffffffffffffeeeeeeeeddddddddddddddcccccccccbbbbbbaaaaaaaaaaaaa``````_________^^^^^^^^^^^^^]]]^^^^^^^^^^^^]]]]]]]]]]]]]^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWWVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIHHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAA@@@@@@@@@@@????????????>>======<<<<<<<<<<<;;;;;;;;:::::::::::999999999999888877777777777766666666666555555554444444444443333333333333333222222222221111111111111000000000000//////////............-------------,,,,,,,,,,,,++++++++++++++************)))))))((((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""!!!!!!!!!!!!!! zzzzzzzzyyyyyyyyyyyxxxxuuuuutttttttsssssssttttttssssssssssssttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttuuuuuuuuuuuttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttsssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttssssssssssssttssssssssssssssssssssssssssssssssssssssssssrrsrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppqqqqpppppppppppppppppppppqqqqqppppppppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggghhhhhhhhhhhhhgggggggggggghhhhhhhhhhhhhgggggggggggghhhhhhhhhhggggggggggggggghhhhhggggggggggggggffffffgggggggffffffffffffffeeeeeeeedddddddddddddcccccccccbbbbbbaaaaaaaaaaaaaa`````_________^^^^^^^^^^^^^]]]^^^^^^^^^^^^^]]]]]]]]]]]]^^]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWWVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIHHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAA@@@@@@@@@@@@???????????>>======<<<<<<<<<<<<;;;;;;;::::::::::::99999999999888877777777777766666666666555555554444444444443333333333333333222222222222111111111111000000000000//////////............-------------,,,,,,,,,,,,++++++++++++++************)))))))((((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""!!!!!!!!!!!!!! {{zzzzzzzzzyyyyyyyyyyxxvvuuuuuttttttssssstttttttssssssstttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttuuuuuuuuuuuuttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttsssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrsrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppqqqqpppppppppppppppppppppqqqqqqpppppppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggghhhhhhhhhhhhhgggggggggggghhhhhhhhhhhhhhggggggggggghhhhhhhhhhhgggggggggggggghhhhhhggggggggggggggfffffggggggggfffffffffffffeeeeeeeeddddddddddddddccccccccbbbbbbbaaaaaaaaaaaaa`````__________^^^^^^^^^^^^^]]_^^^^^^^^^^^^]]]]]]]]]]]]^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXWWWWWWWVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAA@@@@@@@@@@@???????????>>=======<<<<<<<<<<<;;;;;;;::::::::::::99999999999888877777777777766666666666555555555444444444443333333333333333222222222222111111111111000000000000//////////............-------------,,,,,,,,,,,,++++++++++++++*************))))))((((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""!!!!!!!!!!!!!! {{{{zzzzzzzzzyyyyyyyyyyvvvuuuuutttttttttttttttttsssstttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttuuuuuuuuuuuuuuttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttsssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppqqqqqppppppppppppppppppppqqqqqqqppppppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggghhhhhhhhhhhhhhggggggggggghhhhhhhhhhhhhhhgggggggggghhhhhhhhhhhgggggggggggggghhhhhhggggggggggggggfffffgggggggggfffffffffffffeeeeeeeedddddddddddddccccccccbbbbbbbaaaaaaaaaaaaa`````__________^^^^^^^^^^^^^]]_^^^^^^^^^^^^^]]]]]]]]]]]^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAA@@@@@@@@@@@???????????>>=======<<<<<<<<<<<;;;;;;;::::::::::::99999999999888877777777777766666666666555555555444444444444333333333333333222222222222111111111111000000000000//////////.............------------,,,,,,,,,,,,++++++++++++++*************))))))((((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""!!!!!!!!!!!!!! {{{{{zzzzzzzzzzzzyyyyyyvvvvvuuuuttttttttttttttttssttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttuuuuuuuuuuuuuuuuttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppqqqqqqqppppppppppppppppppqqqqqqqqpppppppppppppppppooooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggghhhhhhhhhhhhhhggggggggggghhhhhhhhhhhhhhhgggggggggghhhhhhhhhhhhggggggggggggghhhhhhhggggggggggggggffffgggggggggfffffffffffffeeeeeeeeddddddddddddddcccccccbbbbbbbbaaaaaaaaaaaaa````___________^^^^^^^^^^^^]]_^^^^^^^^^^^^^]]]]]]]]]]]^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAA@@@@@@@@@@@???????????>>=======<<<<<<<<<<<;;;;;;;;:::::::::::99999999999988877777777777766666666666555555555444444444444333333333333333222222222222111111111111000000000000//////////.............------------,,,,,,,,,,,,++++++++++++++*************))))))((((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""!!!!!!!!!!!!!! {{{{{{{zzzzzzzzzzzzzyyywwvvvvuuuutttttttttttttttsttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttuuuuuuuuuuuuuuuuuuttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttsssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqppppppppppppppppqqqqqqqqpppppppppppppppppqqqqqqqqqppppppppppppppppoooooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggghhhhhhhhhhhhhhhgggggggggghhhhhhhhhhhhhhhhggggggggghhhhhhhhhhhhggggggggggggghhhhhhhggggggggggggggffffgggggggggffffffffffffffeeeeeeeedddddddddddddcccccccbbbbbbbbaaaaaaaaaaaaa````___________^^^^^^^^^^^^^]__^^^^^^^^^^^^]]]]]]]]]]]^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAA@@@@@@@@@@@????????????>=======<<<<<<<<<<<<;;;;;;;:::::::::::99999999999988887777777777766666666666555555555444444444444333333333333333222222222222111111111111000000000000///////////............------------,,,,,,,,,,,,,+++++++++++++*************))))))((((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""!!!!!!!!!!!!!! ||{{{{{{{{zzzzzzzzzzzzywwwvvvvuuuutttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvuuuuuuuuuuuuuuuuuuuuuuuuuttttttuuuuuuuuuuuuuuuuuuuuttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttsssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqpppppppppppppppqqqqqqqqqppppppppppppppppqqqqqqqqqqpppppppppppppppooooooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggghhhhhhhhhhhhhhhhggggggggghhhhhhhhhhhhhhhhggggggggghhhhhhhhhhhhhgggggggggggghhhhhhhhggggggggggggggfffggggggggggfffffffffffffeeeeeeeedddddddddddddcccccccbbbbbbbbbaaaaaaaaaaaaa```___________^^^^^^^^^^^^^]__^^^^^^^^^^^^^]]]]]]]]]]^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAA@@@@@@@@@@@@???????????>=======<<<<<<<<<<<<;;;;;;;:::::::::::99999999999988887777777777766666666666555555555444444444444333333333333333222222222222111111111111000000000000///////////............------------,,,,,,,,,,,,,++++++++++++++************)))))))(((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""!!!!!!!!!!!!!! ||||{{{{{{{{{{zzzzzzzzzwwwwvvvvuuuutttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttuuuuuuuuuuuuuuuuuuuuuttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqppppppppppppppqqqqqqqqqqpppppppppppppppqqqqqqqqqqqppppppppppppppoooooooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggghhhhhhhhhhhhhhhhgggggggggihhhhhhhhhhhhhhhhgggggggghhhhhhhhhhhhhgggggggggggghhhhhhhhggggggggggggggfffggggggggggffffffffffffffeeeeeeeddddddddddddddccccccbbbbbbbbbaaaaaaaaaaaaa```____________^^^^^^^^^^^^^___^^^^^^^^^^^^]]]]]]]]]]^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAA@@@@@@@@@@@???????????>========<<<<<<<<<<<;;;;;;;::::::::::::99999999999888877777777777766666666665555555554444444444443333333333333333222222222221111111111111000000000000//////////............------------,,,,,,,,,,,,,++++++++++++++************)))))))(((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! ||||||{{{{{{{{{{{{zzzzzxwwwwvvvvuuuutttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvuuuuuuuuuuuuuuuuuuuuuuuuvtttuuuuuuuuuuuuuuuuuuuuuuuttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqpppppppppppqqqqqqqqqqqppppppppppppppqqqqqqqqqqqqpppppppppppppooooooooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggihhhhhhhhhhhhhhhhggggggggihhhhhhhhhhhhhhhhgggggggghhhhhhhhhhhhhhggggggggggghhhhhhhhhggggggggggggggffgggggggggggfffffffffffffeeeeeeeedddddddddddddccccccbbbbbbbbbaaaaaaaaaaaaa```____________^^^^^^^^^^^^^___^^^^^^^^^^^^]]]]]]]]]]^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAA@@@@@@@@@@@???????????>========<<<<<<<<<<<;;;;;;;::::::::::::99999999999888877777777777766666666665555555554444444444443333333333333333222222222222111111111111000000000000//////////............-------------,,,,,,,,,,,,++++++++++++++************)))))))(((((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! |||||||||{{{{{{{{{{{{zzxxwwwwvvvvuuuuuttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvuuuuuuuuuuuuuuuuuuuuuuvvvtuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqpppppppppqqqqqqqqqqqqpppppppppppppqqqqqqqqqqqqqppppppppppppooooooooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggihhhhhhhhhhhhhhhhggggggggiihhhhhhhhhhhhhhhhggggggghhhhhhhhhhhhhhggggggggggghhhhhhhhhggggggggggggggffgggggggggggfffffffffffffeeeeeeeeddddddddddddddcccccbbbbbbbbbbaaaaaaaaaaaaa``_____________^^^^^^^^^^^^___^^^^^^^^^^^^^]]]]]]]]]^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQPPQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAA@@@@@@@@@@@???????????>========<<<<<<<<<<<;;;;;;;::::::::::::99999999999888877777777777766666666665555555555444444444443333333333333333222222222222111111111111000000000000//////////............-------------,,,,,,,,,,,,++++++++++++++************)))))))(((((((((((((''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!! }}}|||||||||{{{{{{{{{{{xxxwwwwvvvvuuuuuuuttttuuutttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvuuuuuuuuuuuuuuuuuuuuuvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqpppppppqqqqqqqqqqqqqppppppppppppqqqqqqqqqqqqqqppppppppppppooooooooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggihhhhhhhhhhhhhhhhhgggggggiiihhhhhhhhhhhhhhhggggggghhhhhhhhhhhhhhhgggggggggghhhhhhhhhhggggggggggggggfggggggggggggfffffffffffffeeeeeeeedddddddddddddcccccbbbbbbbbbbaaaaaaaaaaaaa``_____________^^^^^^^^^^^^____^^^^^^^^^^^^]]]]]]]]]^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRSRRRRRRRRRRRQQQQQQQQQQQPPQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAA@@@@@@@@@@@???????????>========<<<<<<<<<<<;;;;;;;;:::::::::::99999999999988877777777777766666666665555555555444444444444333333333333333222222222222111111111111000000000000//////////............-------------,,,,,,,,,,,,++++++++++++++************)))))))(((((((((((((''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!! }}}}}|||||||||||{{{{{{{xxxxwwwwvvvvuuuuuuuuuuuuutttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvuuuuuuuuuuuuuuuuuuuvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqpppppqqqqqqqqqqqqqqpppppppppppqqqqqqqqqqqqqqpppppppppppppoooooooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmlllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggiihhhhhhhhhhhhhhhhgggggggiiihhhhhhhhhhhhhhhhgggggghhhhhhhhhhhhhhhgggggggggghhhhhhhhhhggggggggggggggfggggggggggggfffffffffffffeeeeeeeeedddddddddddddccccbbbbbbbbbbbaaaaaaaaaaaaa`_____________^^^^^^^^^^^^____^^^^^^^^^^^^^]]]]]]]]^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRSRRRRRRRRRRRQQQQQQQQQQQPPQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAA@@@@@@@@@@@????????????========<<<<<<<<<<<<;;;;;;;:::::::::::99999999999988887777777777766666666665555555555444444444444333333333333333222222222222111111111111000000000000//////////.............------------,,,,,,,,,,,,++++++++++++++************)))))))(((((((((((((''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!! }}}}}}}||||||||||||{{{{yxxxxwwwwvvvvvuuuuuuuuuuuttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvuuuuuuuuuuuuuuuuuuuvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttuttttttttttttttttttttttttvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqppppqqqqqqqqqqqqqqpppppppppppqqqqqqqqqqqqqqqpppppppppppppoooooooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggiihhhhhhhhhhhhhhhhhggggggiiiihhhhhhhhhhhhhhhggggggihhhhhhhhhhhhhhhggggggggghhhhhhhhhhhgggggggggggggggggggggggggggffffffffffffeeeeeeeeedddddddddddddccccbbbbbbbbbbbbaaaaaaaaaaaa``_____________^^^^^^^^^^^____^^^^^^^^^^^^^]]]]]]]]^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRSRRRRRRRRRRRQQQQQQQQQQQQPQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAA@@@@@@@@@@@???????????========<<<<<<<<<<<<;;;;;;;:::::::::::99999999999988887777777777766666666665555555555444444444444333333333333333222222222222111111111111000000000000//////////.............------------,,,,,,,,,,,,,+++++++++++++*************))))))(((((((((((((''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!! }}}}}}}}}}|||||||||||{{yyxxxxwwwwvvvvvvuuuuuuuuutttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvuuuuuuuuuuuuuuuuuuvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttuuuuuuuttttttttttttttttttvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqppqqqqqqqqqqqqqqqppppppppppqqqqqqqqqqqqqqqqpppppppppppppooooooooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmlllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggiiihhhhhhhhhhhhhhhhhgggggiiiihhhhhhhhhhhhhhhhgggggihhhhhhhhhhhhhhhggggggggghhhhhhhhhhhgggggggggggggggggggggggggggffffffffffffeeeeeeeeeedddddddddddddcccbbbbbbbbbbbbaaaaaaaaaaaa``_____________^^^^^^^^^^^_____^^^^^^^^^^^^]]]]]]]]^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRSRRRRRRRRRRRRQQQQQQQQQQQPQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAA@@@@@@@@@@@???????????=========<<<<<<<<<<<;;;;;;;::::::::::::9999999999988887777777777776666666665555555555444444444444333333333333333222222222222111111111111000000000000///////////............------------,,,,,,,,,,,,,+++++++++++++*************))))))(((((((((((((''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!! ~~~}}}}}}}}}}||||||||||yyyyxxxxwwwwvvvvvvuuuuuuutttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvuuuuuuuuuuuuuuuuvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttuuuuuuuuuuuutttttttttttttvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqpqqqqqqqqqqqqqqqqpppppppppqqqqqqqqqqqqqqqqqpppppppppppppoooooooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmlllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhggiiihhhhhhhhhhhhhhhhhgggggiiiiihhhhhhhhhhhhhhhhggggiihhhhhhhhhhhhhhhgggggggghhhhhhhhhhhggggggggggggggggggggggggggggfffffffffffeeeeeeeeeedddddddddddddcccbbbbbbbbbbbbaaaaaaaaaaaaa``____________^^^^^^^^^^^_____^^^^^^^^^^^^^]]]]]]]^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRSSRRRRRRRRRRRQQQQQQQQQQQPQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAA@@@@@@@@@@@???????????=========<<<<<<<<<<<;;;;;;;::::::::::::9999999999988887777777777776666666665555555555444444444444333433333333333222222222222111111111111000000000000///////////............------------,,,,,,,,,,,,,+++++++++++++*************))))))(((((((((((((''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!! ~~~~}}}}}}}}}}}}|||||||yyyyyxxxxwwwwwvvvvvvvuuuutttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuuuvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttuuuuuuuuuuuuuuuutttttttttvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppqqqqqqqqqqqqqqqqqqpppppppppppppooooooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhgiiiiihhhhhhhhhhhhhhhhggggiiiiihhhhhhhhhhhhhhhhggggiihhhhhhhhhhhhhhhgggggggghhhhhhhhhhhhgggggggggggggggggggggggggggfffffffffffeeeeeeeeeeddddddddddddddccbbbbbbbbbbbbbaaaaaaaaaaaa``_____________^^^^^^^^^^______^^^^^^^^^^^^]]]]]]]^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWVVVVVVVVUUUUUUUUUUUUTTTTTUTTTTTTTTTTTSSSSSSSSSSSRRRSSRRRRRRRRRRRQQQQQQQQQQQPQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAA@@@@@@@@@@@???????????=========<<<<<<<<<<<;;;;;;;::::::::::::99999999999888877777777777766666666655555555554444444444443334333333333333222222222222111111111111000000000000//////////............-------------,,,,,,,,,,,,+++++++++++++*************))))))(((((((((((((''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!! ~~~~~~}}}}}}}}}}}}}||||zyyyyyyxxxxwwwwwvvvvvvvvuuuttttttttutttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvuuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuttttvvvvvvvvvvvvvvvvvuuuuuuuuvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppqqqqqqqqqqqqqqqqqqpppppppppppppooooooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmlllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhiiiiihhhhhhhhhhhhhhhhggggiiiiiihhhhhhhhhhhhhhhhgggiiihhhhhhhhhhhhhhhggggggghhhhhhhhhhhhggggggggggggghggggggggggggggffffffffffeeeeeeeeeeedddddddddddddccbbbbbbbbbbbbbaaaaaaaaaaaa``_____________^^^^^^^^^^______^^^^^^^^^^^^]]]]]]]^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVVVUUUUUUUUUUUUTTTTTUTTTTTTTTTTTSSSSSSSSSSSSRRSSRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAA@@@@@@@@@@@???????????=========<<<<<<<<<<<;;;;;;;;:::::::::::99999999999888877777777777766666666655555555555444444444443334333333333333222222222222111111111111000000000000//////////............-------------,,,,,,,,,,,,++++++++++++++************))))))(((((((((((((''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!! ��€€€€€€€€€€€€€€~}}}}}}||||{{{{{zzzzzzyyywwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwuvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuvvvvvvvvvvvvvvvvvvvttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuutttttttttttttttttttttttttttttttttttttttsssssstttttttttttttttttttttttttttttttsssssssssssssssssssttttttssssssssssssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqssssrrrrrrrrrrrrrrrrrrrrrppppppppppppppoooooooooooppppppppppppppooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmmoooooooooooooonnnnnnnnnnnmmmmmmmmmlllllllllllllllkkjjjjjjjjjjjjjjjjiiiiiiiikkkkkkkkkkkkjjjjjjjjjjjjjkkkkkkjjjjjjjjjjjjjjiiiiihhhgggggggggggggfffffffffdddddddddddcccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaacccccccccbbbbbbbbbbbbbaaabbbbbbbbbaaaaaaaaaaaa````__^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIHHHHHHHHHHHGGGGGGGGGGGFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>=======<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::9999999999998888888888887777776666666655555555555544444444444433333333333222222222211111111111100000000000////////////............------------,,,,,,,,,,,,+++++++*************)))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!! ����€€€€€€€€€€€€€€€~~~}}}}}}||||{{{{{zzzzzzyxwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuvvvvvvvvvvvvvvvvvvvvvttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuvvvvvvvuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuutttttttttttttttttttttttttttttttttttttttsssssttttttttttttttttttttttttttttttttsssssssssssssssssstttttttssssssssssssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqsssssrrrrrrrrrrrrrrrrrrrrpppppppppppppppooooooooooppppppppppppppooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmooooooooooooooonnnnnnnnnnmmmmmmmmmmlllllllllllllllkkjjjjjjjjjjjjjjjjiiiiiiikkkkkkkkkkkkkjjjjjjjjjjjjkkkkkkkjjjjjjjjjjjjjjiiiihhhggggggggggggggffffffffdddddddddddcccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaccccccccccbbbbbbbbbbbbaaabbbbbbbbbaaaaaaaaaaaa````___^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGGFFEEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@???????????>>>>>>>=======<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::9999999999998888888888887777776666666665555555555544444444444433333333333322222222211111111111100000000000////////////............------------,,,,,,,,,,,,+++++++*************)))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!! �����€€€€€€€€€€€€€€€€€~~~~~}}}}}}|||||{{{{zzzzzxxxwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuvvvvvvvvvvvvvvvvvvvvvvttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttuuuuuuuuutttttttttttttttttttttttttttttttttttttttssstttttttttttttttttttttttttttttttttsssssssssssssssssttttttttsssssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqssssssrrrrrrrrrrrrrrrrrrrpppppppppppppppoooooooooopppppppppppppppoooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmooooooooooooooonnnnnnnnnnmmmmmmmmmmlllllllllllllllkkkjjjjjjjjjjjjjjjiiiiiiikkkkkkkkkkkkkjjjjjjjjjjjjkkkkkkkjjjjjjjjjjjjjjiiiihhhhgggggggggggggffffffffdddddddddddccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaccccccccccbbbbbbbbbbbbaaabbbbbbbbbbaaaaaaaaaaa````___^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGGFFEEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::9999999999999888888888887777776666666665555555555544444444444433333333333322222222211111111111100000000000////////////............------------,,,,,,,,,,,,++++++++************))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!! ������€€€€€€€€€€€€€€€€€~~~~~~~~}}}}}|||||{{{{zzzxxxxwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttuuuuuuuuuutttttttttttttttttttttttttttttttttttttttssttttttttttttttttttttttttttttttttttsssssssssssssssstttttttttssssssssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqsssssssrrrrrrrrrrrrrrrrrrpppppppppppppppppooooooooppppppppppppppppooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmoooooooooooooooonnnnnnnnnmmmmmmmmmmmllllllllllllllkkkjjjjjjjjjjjjjjjjiiiiiikkkkkkkkkkkkkkjjjjjjjjjjjkkkkkkkkjjjjjjjjjjjjjiiiihhhhggggggggggggggfffffffddddddddddddcccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaccccccccccbbbbbbbbbbbbbaabbbbbbbbbbaaaaaaaaaaaa```____^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGGFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@????????????>>>>>>========<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::9999999999999888888888887777776666666665555555555554444444444433333333333322222222211111111111100000000000////////////............------------,,,,,,,,,,,,++++++++************))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!! �����������€€€€€€€€€€€€~~~~~~~}}}}}||||{{{{zzxxxxxxwwwwwwwwwwwwwwwwwwwuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttsttttttttttttttttttttttttttttttttttsssssssssssssssstttttttttttsssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqssssssssrrrrrrrrrrrrrrrrrppppppppppppppppppooooooopppppppppppppppppoooooooonnnnnnnnnnnnnmmmmmmmmmmmmmoooooooooooooooonnnnnnnnnmmmmmmmmmmmllllllllllllllkkkkjjjjjjjjjjjjjjjiiiiiikkkkkkkkkkkkkkjjjjjjjjjjjkkkkkkkkjjjjjjjjjjjjjjiiihhhhggggggggggggggfffffffddddddddddddcccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaacccccccccccbbbbbbbbbbbbaabbbbbbbbbbaaaaaaaaaaaa```____^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIHHHHHHHHHHHGGGGGGGGGGGFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>========<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999999999888888888887777776666666665555555555554444444444443333333333322222222211111111111100000000000////////////............------------,,,,,,,,,,,,++++++++************))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!! �����������������€€€€€€~~~~~~~}}}}||||{{{zxxxxxxxwwwwwwwwwwwwwwwwwwuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssttttttttttttttsssssssssssssssssrrrrrrrrrrrrrrrqqqqssssssssrrrrrrrrrrrrrrrrrppppppppppppppppppooooooopppppppppppppppppoooooooonnnnnnnnnnnnnmmmmmmmmmmmmmooooooooooooooooonnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkjjjjjjjjjjjjjjjjiiiiikkkkkkkkkkkkkkkjjjjjjjjjjkkkkkkkkkjjjjjjjjjjjjjiiihhhhhggggggggggggggffffffdddddddddddddccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaacccccccccccbbbbbbbbbbbbaabbbbbbbbbbbaaaaaaaaaaa```____^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[Z[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>========<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999999999888888888887777776666666665555555555554444444444443333333333322222222211111111111100000000000////////////............------------,,,,,,,,,,,,++++++++************))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!! �����������������������~~~~~~}}}}|||{{{yyxxxxxxxwwwwwwwwwwwwwwwwuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssttttttttttttttttsssssssssssssssssrrrrrrrrrrrrrrrqqsssssssssrrrrrrrrrrrrrrrrpppppppppppppppppppooooooppppppppppppppppppooooooonnnnnnnnnnnnnnmmmmmmmmmmmmpooooooooooooooooonnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkjjjjjjjjjjjjjjjiiiiilkkkkkkkkkkkkkkjjjjjjjjjjkkkkkkkkkjjjjjjjjjjjjjjiihhhhhggggggggggggggffffffdddddddddddddcccccccccccccccbbbbbbbbbbbbbaaaaaaaaaacccccccccccbbbbbbbbbbbbbabbbbbbbbbbbaaaaaaaaaaaa``_____^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[Z[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGGFFEEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@???????????>>>>>>========<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::999999999999888888888887777776666666665555555555554444444444443333333333322222222211111111111100000000000////////////............------------,,,,,,,,,,,,,+++++++************))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!! �����������������������€~~~~~}}}||||{yyyxxxxxxxxwwwwwwwwwwwwwwuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuvvvuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssttttttttttttttttttttssssssssssssssrrrrrrrrrrrrrrrqssssssssssrrrrrrrrrrrrrrrppppppppppppppppppppooooopppppppppppppppppppoooooonnnnnnnnnnnnnnnmmmmmmmmmmmppoooooooooooooooonnnnnnnmmmmmmmmmmmmmllllllllllllkkkkkjjjjjjjjjjjjjjjjiiiilkkkkkkkkkkkkkkkjjjjjjjjjkkkkkkkkkkjjjjjjjjjjjjjiihhhhhhgggggggggggggffffffdddddddddddddcccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaccccccccccccbbbbbbbbbbbbabbbbbbbbbbbaaaaaaaaaaaa``_____^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGGFFEEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>========<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::999999999999888888888888777776666666665555555555554444444444443333333333332222222221111111111100000000000////////////............------------,,,,,,,,,,,,,+++++++************))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!! �����������������������€€€€€€~~~~}}}|||zyyyxxxxxxxxwwwwwwwwwwwxxvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssstttttttttttttttttttttttttsssssssssssrrrrrrrrrrrrrqsssssssssssrrrrrrrrrrrrrrpppppppppppppppppppppooooqpppppppppppppppppppooooonnnnnnnnnnnnnnnmmmmmmmmmmmppooooooooooooooooonnnnnnmmmmmmmmmmmmmllllllllllllkkkkkkjjjjjjjjjjjjjjjiiiillkkkkkkkkkkkkkkjjjjjjjjjkkkkkkkkkkjjjjjjjjjjjjjjihhhhhhggggggggggggggfffffddddddddddddddccccccccccccccbbbbbbbbbbbbbaaaaaaaaaacccccccccccccbbbbbbbbbbbabbbbbbbbbbbbaaaaaaaaaaaa`_____^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGGFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::9999999999998888888888887777766666666665555555555544444444444433333333333322222222211111111111000000000000///////////............-------------,,,,,,,,,,,,+++++++*************)))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""""!!!!! �����������������������€€€€€€€€€€~~~}}}||zzyyyyxxxxxxxxwwwwwwwwxxxvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssstttttttttttttttttttttttttttssssssssssrrrrrrrrrrrrrssssssssssssrrrrrrrrrrrrrqppppppppppppppppppppooooqqpppppppppppppppppppoooonnnnnnnnnnnnnnnnmmmmmmmmmmpppoooooooooooooooonnnnnnmmmmmmmmmmmmmmlllllllllllkkkkkkjjjjjjjjjjjjjjjjiiillkkkkkkkkkkkkkkkjjjjjjjjkkkkkkkkkkjjjjjjjjjjjjjjihhhhhhhgggggggggggggfffffedddddddddddddcccccccccccccccbbbbbbbbbbbbbaaaaaaaaadccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa`______^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIHHHHHHHHHHHGGGGGGGGGGGFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@????????????>>>>>=========<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::9999999999999888888888887777766666666665555555555554444444444433333333333322222222211111111111100000000000////////////............------------,,,,,,,,,,,,+++++++*************)))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""!!!!! �����������������������€€€€€€€€€€€€€€~~~}}}zzzyyyyxxxxxxxxxxxwwwxxxxvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttuttttttttttttttttttttttttttttttttttttttttttttsssssttttttttttttttttttttttttttttttsssssssssrrrrrrrrrrrssssssssssssrrrrrrrrrrrrrqqppppppppppppppppppppoooqqqppppppppppppppppppoooonnnnnnnnnnnnnnnnnmmmmmmmmmpppooooooooooooooooonnnnnmmmmmmmmmmmmmmmllllllllllkkkkkkkjjjjjjjjjjjjjjjiiilllkkkkkkkkkkkkkkjjjjjjjjkkkkkkkkkkkjjjjjjjjjjjjjjhhhhhhhggggggggggggggffffeddddddddddddddccccccccccccccbbbbbbbbbbbbbaaaaaaaaadccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa`______^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>=========<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::9999999999999888888888887777766666666665555555555554444444444433333333333322222222211111111111100000000000////////////............------------,,,,,,,,,,,,+++++++*************)))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""!!!!! ���������������‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€~~~}}{zzzyyyyxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttuuttttttttttttttttttttttttttttttttttttttttttttttttuuuutttttttttttttttttttttttttttttsssssssrrrrrrrrrrsssssssssssssrrrrrrrrrrrrqqpppppppppppppppppppppooqqqpppppppppppppppppppooonnnnnnnnnnnnnnnnnmmmmmmmmmppppoooooooooooooooonnnnnmmmmmmmmmmmmmmmllllllllllkkkkkkkjjjjjjjjjjjjjjjjiilllkkkkkkkkkkkkkkkjjjjjjjkkkkkkkkkkkjjjjjjjjjjjjjjhhhhhhhhgggggggggggggffffeedddddddddddddcccccccccccccccbbbbbbbbbbbbbaaaaaaaadcccccccccccccbbbbbbbbbbbcbbbbbbbbbbbbaaaaaaaaaaaa______^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGGFFEEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>=========<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999999999888888888887777766666666665555555555554444444444433333333333322222222211111111111100000000000////////////............------------,,,,,,,,,,,,+++++++*************)))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""!!!!! ����������‚‚‚‚‚‚‚‚‚‚‚‚‚��€€�������€€€€€€€~~}{{zzzyyyyxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvuuuuuuuuuuuuuuuuuuuuuuuuvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttuuttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuttttttttttttttttttttsssssssrrrrrrrrrsssssssssssssrrrrrrrrrrrrqqqppppppppppppppppppppooqqqqppppppppppppppppppooonnnnnnnnnnnnnnnnnnmmmmmmmmpppppoooooooooooooooonnnnmmmmmmmmmmmmmmmmlllllllllkkkkkkkkjjjjjjjjjjjjjjjiillllkkkkkkkkkkkkkkjjjjjjjkkkkkkkkkkkkjjjjjjjjjjjjjhhhhhhhhggggggggggggggfffeedddddddddddddcccccccccccccccbbbbbbbbbbbbbaaaaaaaaddccccccccccccbbbbbbbbbbbcbbbbbbbbbbbbaaaaaaaaaaaa______^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGGFFEEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::999999999999888888888888777766666666665555555555554444444444443333333333322222222211111111111100000000000////////////............------------,,,,,,,,,,,,+++++++*************)))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!! �����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€~~|{{{zzyyyyxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvuuuuuuuuuuuuuuuuuuuuuvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttuuutttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuutttttttttttsssssssrrrrrrrrssssssssssssssrrrrrrrrrrrqqqppppppppppppppppppppooqqqqqpppppppppppppppppooonnnnnnnnnnnnnnnnnnmmmmmmmmpppppooooooooooooooooonnnmmmmmmmmmmmmmmmmlllllllllkkkkkkkkkjjjjjjjjjjjjjjjillllkkkkkkkkkkkkkkkjjjjjjkkkkkkkkkkkkjjjjjjjjjjjjjhhhhhhhhggggggggggggggfffeeddddddddddddddccccccccccccccbbbbbbbbbbbbbaaaaaaaaddccccccccccccbbbbbbbbbbbccbbbbbbbbbbbaaaaaaaaaaaa_______^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGGFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::999999999999888888888888777766666666665555555555554444444444443333333333322222222211111111111100000000000////////////............------------,,,,,,,,,,,,++++++++************)))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€||{{{zzyyyyxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvuuuuuuuuuuuuuuuuuuuvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttuuuuttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttsssssssrrrrrrrsssssssssssssssrrrrrrrrrrqqqpppppppppppppppppppppoqqqqqppppppppppppppppppooonnnnnnnnnnnnnnnnnnmmmmmmmppppppoooooooooooooooonnnnmmmmmmmmmmmmmmmmllllllllkkkkkkkkkjjjjjjjjjjjjjjjilllllkkkkkkkkkkkkkkjjjjjjkkkkkkkkkkkkkjjjjjjjjjjjjhhhhhhhhhgggggggggggggfffeeedddddddddddddcccccccccccccccbbbbbbbbbbbbbaaaaaaaddcccccccccccccbbbbbbbbbbccbbbbbbbbbbbbaaaaaaaaaaa_______^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIHHHHHHHHHHHGGGGGGGGGGGFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::999999999999888888888888777766666666666555555555554444444444443333333333322222222211111111111100000000000////////////............------------,,,,,,,,,,,,++++++++************))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚������€€€}||{{{zzyyyyxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvuuuuuuuuuuuuuuuuvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttuuuuutttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttsssssssrrrrrrsssssssssssssssrrrrrrrrrrqqqqpppppppppppppppppppppqqqqqqppppppppppppppppppooonnnnnnnnnnnnnnnnnnmmmmmmppppppooooooooooooooooonnnmmmmmmmmmmmmmmmmllllllllkkkkkkkkkkjjjjjjjjjjjjjjjlllllkkkkkkkkkkkkkkkjjjjjkkkkkkkkkkkkkjjjjjjjjjjjjhhhhhhhhhggggggggggggggffeeeddddddddddddddccccccccccccccbbbbbbbbbbbbbaaaaaaadddccccccccccccbbbbbbbbbbcccbbbbbbbbbbbaaaaaaaaaaa_______^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIHHHHHHHHHHGGGGGGGGGGGFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@????????????>>>>==========<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::999999999999888888888888777766666666666555555555554444444444443333333333332222222211111111111100000000000////////////............------------,,,,,,,,,,,,++++++++************))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚����€€€}}|||{{zzzyyyxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvwwwuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvuuuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttuuuuuuttttttttttttttttttttttttttuuuuuuuuttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttssssssrrrrrrssssssssssssssssrrrrrrrrrqqqqqppppppppppppppppppppqqqqqqqpppppppppppppppppooonnnnnnnnnnnnnnnnnnmmmmmmpppppppoooooooooooooooonnnnmmmmmmmmmmmmmmmmlllllllkkkkkkkkkkjjjjjjjjjjjjjjjllllllkkkkkkkkkkkkkkjjjjjkkkkkkkkkkkkkkjjjjjjjjjjjhhhhhhhhhhgggggggggggggffeeeedddddddddddddccccccccccccccbbbbbbbbbbbbbaaaaaaadddccccccccccccbbbbbbbbbbcccbbbbbbbbbbbbaaaaaaaaaa________^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>==========<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::99999999999988888888888777766666666666555555555554444444444443333333333332222222221111111111100000000000////////////............------------,,,,,,,,,,,,++++++++************))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!! ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����€~}}}||{{zzzyyyyxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvwwwwuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwvvvvvvvvvvvvvvvvvvvvvvvvvwwvvvvwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvuuuuuuuuuuuvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttuuuuuuuuuttttttttttttttttttuuuuuuuuuuuuuuuuuttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttsssssssrrrrrsssssssssssssssssrrrrrrrrqqqqqppppppppppppppppppppqqqqqqpppppppppppppppppppooonnnnnnnnnnnnnnnnnnmmmmmpppppppooooooooooooooooonnnmmmmmmmmmmmmmmmmlllllllkkkkkkkkkkkjjjjjjjjjjjjjjllllllkkkkkkkkkkkkkkkjjjjkkkkkkkkkkkkkkjjjjjjjjjjjhhhhhhhhhhggggggggggggggfeeeedddddddddddddcccccccccccccccbbbbbbbbbbbbbaaaaaaddddccccccccccccbbbbbbbbbcccbbbbbbbbbbbbaaaaaaaaaa________^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????>>>>==========<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::99999999999988888888888777766666666666555555555554444444444443333333333332222222221111111111100000000000////////////............------------,,,,,,,,,,,,,+++++++************))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!! ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ��‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚���~~~}}||{{zzzyyyyyxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvuuuuuuuuuvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttuuuuuuuuuutttttttttttttttuuuuuuuuuuuuuuuuuuuuuttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttssssssrrrrrssssssssssssssssssrrrrrrrqqqqqqqppppppppppppppppppqqqqqqqppppppppppppppppppoooonnnnnnnnnnnnnnnnnmmmmmppppppppoooooooooooooooonnnnmmmmmmmmmmmmmmmmllllllkkkkkkkkkkkjjjjjjjjjjjjjjlllllllkkkkkkkkkkkkkkjjjjlkkkkkkkkkkkkkjjjjjjjjjjjhhhhhhhhhhhgggggggggggggfeeeeddddddddddddddccccccccccccccbbbbbbbbbbbbbaaaaaaddddccccccccccccbbbbbbbbbccccbbbbbbbbbbbaaaaaaaaaa________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????>>>>==========<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::999999999999888888888887777666666666665555555555554444444444433333333333322222222211111111111100000000000///////////............-------------,,,,,,,,,,,,+++++++************))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚�~~}}||{{zzzzyyyyyxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvwwwwwwwwuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvuuuuuuuvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttuuuuuuuuuuuuttttttttttttuuuuuuuuuuuuuuuuuuuuuuutttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttsssssssrrrrtsssssssssssssssssrrrrrrrqqqqqqqqpppppppppppppppppqqqqqqqqpppppppppppppppppoooonnnnnnnnnnnnnnnnnnmmmmpppppppppoooooooooooooooonnnmmmmmmmmmmmmmmmmllllllkkkkkkkkkkkkjjjjjjjjjjjjjlllllllkkkkkkkkkkkkkkjjjjlkkkkkkkkkkkkkkjjjjjjjjjjhhhhhhhhhhhgggggggggggggfeeeeedddddddddddddcccccccccccccccbbbbbbbbbbbbbaaaaaddddcccccccccccccbbbbbbbbccccbbbbbbbbbbbbaaaaaaaaa_________^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????>>>>===========<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::999999999999888888888887777666666666665555555555554444444444433333333333322222222211111111111100000000000////////////............------------,,,,,,,,,,,,+++++++************))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚€~~}}||{{{zzzzyyyyyyyyyvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvwwwwwwwwwuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvuuuuuvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttuuuuuuuuuuuuuuuuuuuuuuuuutuutttttttttttsssssssrrrrtsssssssssssssssssssrrrrrqqqqqqqqqqpppppppppppppppqqqqqqqqpppppppppppppppppoooooonnnnnnnnnnnnnnnnmmmmpppppppppoooooooooooooooonnnnmmmmmmmmmmmmmmmmlllllkkkkkkkkkkkkjjjjjjjjjjjjjllllllllkkkkkkkkkkkkkkjjjlkkkkkkkkkkkkkkjjjjjjjjjjhhhhhhhhhhhggggggggggggggeeeeeddddddddddddddccccccccccccccbbbbbbbbbbbbbaaaaadddddccccccccccccbbbbbbbbccccbbbbbbbbbbbbaaaaaaaaa_________^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@???????????>>>===========<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::999999999999888888888888777666666666665555555555554444444444433333333333322222222211111111111100000000000////////////............------------,,,,,,,,,,,,+++++++************))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!! ƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒ‚€€~~}}|||{{{zzzzzyyyyyywwwwwwwwwwwwwwwvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvwwwwwwwwwwwuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvuuvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttssssssssrrrtssssssssssssssssssssrrrrqqqqqqqqqqqppppppppppppppqqqqqqqqqppppppppppppppppoooooonnnnnnnnnnnnnnnnmmmmppppppppppooooooooooooooonnnnmmmmmmmmmmmmmmmmlllllkkkkkkkkkkkkkjjjjjjjjjjjjlllllllllkkkkkkkkkkkkkjjjllkkkkkkkkkkkkkkjjjjjjjjjhhhhhhhhhhhhgggggggggggggeeeeeedddddddddddddccccccccccccccbbbbbbbbbbbbbaaaaadddddccccccccccccbbbbbbbbcccccbbbbbbbbbbbaaaaaaaaa_________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@???????????>>>===========<<<<<<<<<<<;;;<;;;;;;;;;;;:::::::::::999999999999888888888888777666666666665555555555554444444444443333333333322222222211111111111100000000000////////////............------------,,,,,,,,,,,,+++++++*************)))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!! ƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒ�€€~~}}}|||{{{zzzzzzzyywwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvwwwwwwwwwwwwwuuuuuuuuuuuuuvuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwvvvvvvvvvvvvwwwwwwwwvwvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvuuuuuuuuuuttuuuuuuuuuuuuuuuuuuuttttttttttttttttttttssssssssrrrttssssssssssssssssssssssrqqqqqqqqqqqqqppppppppppppqqqqqqqqqqpppppppppppppppooooooonnnnnnnnnnnnnnnnmmmppppppppppooooooooooooooonnnnnmmmmmmmmmmmmmmmmllllkkkkkkkkkkkkkjjjjjjjjjjjjlllllllllkkkkkkkkkkkkkkjjllkkkkkkkkkkkkkkjjjjjjjjjhhhhhhhhhhhhgggggggggggggeeeeeedddddddddddddcccccccccccccccbbbbbbbbbbbbbaaaadddddcccccccccccccbbbbbbbcccccbbbbbbbbbbbbaaaaaaaa__________^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@???????????>>>===========<<<<<<<<<<<;;;<;;;;;;;;;;;:::::::::::999999999999988888888888777666666666666555555555554444444444443333333333322222222211111111111100000000000////////////............------------,,,,,,,,,,,,+++++++*************)))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!! ƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒ��€€~~}}}|||{{{{{zzzzzxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxvvvvvwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwwwuuuuuuuuuuuuvuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvuuuuuuuuuttuuuuuuuuuuuuuuuuuuttttttttttttttttttttsssssssssrrrttsssssssssssssssssssssssqqqqqqqqqqqqqqpppppppppppqqqqqqqqqqpppppppppppppppoooooooonnnnnnnnnnnnnnnnmmpppppppppppoooooooooooooonnnnnmmmmmmmmmmmmmmmmllllkkkkkkkkkkkkkkjjjjjjjjjjjlllllllllkkkkkkkkkkkkkkjjlllkkkkkkkkkkkkkkjjjjjjjjhhhhhhhhhhhhhggggggggggggeeeeeeddddddddddddddccccccccccccccbbbbbbbbbbbbbaaaaddddddccccccccccccbbbbbbbcccccbbbbbbbbbbbbaaaaaaaa__________^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@???????????>>>===========<<<<<<<<<<<;;;<;;;;;;;;;;;:::::::::::999999999999988888888888777666666666666555555555554444444444443333333333322222222211111111111100000000000////////////............------------,,,,,,,,,,,,++++++++************)))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!! „„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„���€€€~~~}}}|||||{{{{{{xxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxvvvvwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvwwwwwwwwwwwwwwwwuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvuuuuuuuuuuttuuuuuuuuuuuuuuuuttttttttttttttttttttttsssssssssrrrtttssssssssssssssssssssssqqqqqqqqqqqqqqqqpppppppppqqqqqqqqqqpppppppppppppppooooooooonnnnnnnnnnnnnnnmmpppppppppppoooooooooooooonnnnnnmmmmmmmmmmmmmmmmlllkkkkkkkkkkkkkkjjjjjjjjjjjllllllllllkkkkkkkkkkkkkkjlllkkkkkkkkkkkkkkjjjjjjjjhhhhhhhhhhhhhggggggggggggeeeeeeedddddddddddddccccccccccccccbbbbbbbbbbbbbaaaaddddddccccccccccccbbbbbbbccccccbbbbbbbbbbbaaaaaaaa__________^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@???????????>>>===========<<<<<<<<<<<<;;<;;;;;;;;;;;::::::::::::99999999999988888888888777666666666666555555555554444444444443333333333322222222211111111111100000000000////////////............------------,,,,,,,,,,,,++++++++************)))))))((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!! …………………………………………………„„„„ƒƒ„„„„„„„…………………††††††………ƒ‚‚‚���€€~~~~}}}}}}||||{{{{{{{{zzzzzzzzyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxwwwwyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxwwyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvxwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuttttttttttssssssssssssssrrrrrrrqqqqqqqqqqqqqqqqqpppqqqqqqqqqqpppppppppppppppooonnnnnnnnnnnnnnnmmmmmmmnnnnnnnmmmmmmmmmmmmmmllllkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhggggggfffffffffffffeeeeeeeeffffeeeeeeeeeeeeeddddddddddddddddccccccccccccbbbbbbbbbbaaaaaaaaaaaa````````__________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSQQQQQQQQQQQPPPPPPPPPPPOOOMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999998888888888877777777776666666666655555555555544444444444433333333333322222222111111111111000000////////////............--------,,,,,,,,,,,,,++++++++++++************)))))))))))))))))))(((((((((((((''''''''&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!! ……………………………………………………„„„„„„„„„„„………………††††††††††…ƒƒ‚‚‚‚��€€€~~~~~~}}}}||||||{{{{{{zzzzzzyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxwwwyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyxxxxxxxxxwwwyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvxxwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvvvvvttttttttttttssssssssssssrrrrrrrrqqqqqqqqqqqqqqqqpppqqqqqqqqqqqppppppppppppppooonnnnnnnnnnnnnnnmmmmmmmnnnnnnnmmmmmmmmmmmmmmlllllkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhgggggggfffffffffffffeeeeeeefffffeeeeeeeeeeeedddddddddddddddddccccccccccccbbbbbbbbbaaaaaaaaaaaa````````___________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSQQQQQQQQQQQPPPPPPPPPPPOOOMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999998888888888877777777776666666666655555555555554444444444433333333333322222222111111111111000000/////////////............--------,,,,,,,,,,,,++++++++++++************)))))))))))))))))))(((((((((((((''''''''&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!! ……………………………………………………………„„„„„„„„……………††††††††††††ƒƒƒƒ‚‚‚���€€€€~~~~~}}}}|||||{{{{zzzzzzzyyyyywwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxwyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyxxxxxxxxxxxwwwwyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvxxwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvvvvtttttttttttttsssssssssssssrrrrrrqqqqqqqqqqqqqqqqqppqqqqqqqqqqqppppppppppppppoooonnnnnnnnnnnnnnnmmmmmmnnnnnnnnmmmmmmmmmmmmmmllllkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhggggggfffffffffffffeeeeeeefffffeeeeeeeeeeeeeddddddddddddddddccccccccccccbbbbbbbbbbaaaaaaaaaaaa```````___________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSQQQQQQQQQQQPPPPPPPPPPPOOOMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999998888888888877777777776666666666665555555555554444444444433333333333322222222211111111111000000/////////////............--------,,,,,,,,,,,,++++++++++++************)))))))))))))))))))(((((((((((((''''''''&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!! ……………†††††††……………………………„„„„„„„„……………††††††††††††„ƒƒƒƒƒ‚‚‚�����€€€€€~~~}}}}||||{{{{zzzzzyyyyywwwwwwwwwwwwwwwwwwwwwwwwxwwwwwwwwwwwwwwwxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvxxwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvvvtttttttttttttttsssssssssssrrrrrrrqqqqqqqqqqqqqqqqppqqqqqqqqqqqqpppppppppppppoooonnnnnnnnnnnnnnnmmmmmmnnnnnnnnmmmmmmmmmmmmmmlllllkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhggggggfffffffffffffeeeeeeefffffeeeeeeeeeeeeeddddddddddddddddccccccccccccbbbbbbbbbbaaaaaaaaaaaa```````___________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSQQQQQQQQQQQPPPPPPPPPPPOOOMMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999988888888888777777777766666666666655555555555544444444444333333333333222222222111111111110000000////////////............--------,,,,,,,,,,,,++++++++++++************)))))))))))))))))))(((((((((((((''''''''&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!! …………††††††††††………………………„„„„„„„„……………††††††††††††„„„ƒƒƒƒƒ‚‚‚‚�������€€€€€~~~~}}}|||{{{{zzzzzyyyywwwwwwwwwwwwwwwwwwwwwwxxxwwwwwwwwwwwwwwxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwxxxwwwwwwwwwwwwwwwwwwwwwwxxxwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvxxxwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvvvttttttttttttttttssssssssssrrrrrrrrqqqqqqqqqqqqqqqqpqqqqqqqqqqqqpppppppppppppooooonnnnnnnnnnnnnnmmmmmmnnnnnnnnmmmmmmmmmmmmmmmllllkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhgggggggfffffffffffffeeeeeeffffffeeeeeeeeeeeedddddddddddddddddccccccccccccbbbbbbbbbaaaaaaaaaaaa```````____________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSRQQQQQQQQQQQPPPPPPPPPPOOOMMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999988888888888877777777766666666666655555555555544444444444333333333333222222222111111111110000000////////////............--------,,,,,,,,,,,,++++++++++++************)))))))))))))))))))(((((((((((((''''''''&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!! ………††††††††††††……………………„„„„„„„……………††††††††‡‡‡‡†„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚�������€€~~~}}}|||{{{zzzzzzyyywwwwwwwwwwwwwwwwwwwwwxxxxwwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxwwwwwwwwwwwwwwwwwwwxxxxxwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvxxxxwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvtttttttttttttttttsssssssssrrrrrrrrqqqqqqqqqqqqqqqqpqqqqqqqqqqqqqppppppppppppooooonnnnnnnnnnnnnnnmmmmmnnnnnnnnnmmmmmmmmmmmmmmllllkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhgggggggfffffffffffffeeeeeeffffffeeeeeeeeeeeeeddddddddddddddddccccccccccccbbbbbbbbbbaaaaaaaaaaa```````____________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXX[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSRQQQQQQQQQQQPPPPPPPPPPPOOMMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999988888888888877777777776666666666655555555555544444444444333333333333222222222111111111111000000////////////............--------,,,,,,,,,,,,++++++++++++*************))))))))))))))))))(((((((((((((''''''''&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!! ……†††††††††††††††………………„„„„„„„……………†††††††‡‡‡‡‡‡„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚��€€€~~~}}|||{{{zzzzzyyywwwwwwwwwwwwwwwwwwwwxxxxxwwwwwwwwwwwxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxwwwwwwwwwwwwwwwwwxxxxxxxwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvxxxxxwwwwwwwwwwwwwwwwwwwwyyyyzyyyyyyyyyyyyyyyxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvuutttttttttttttttttsssssssrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppoooooonnnnnnnnnnnnnnmmmmmnnnnnnnnnmmmmmmmmmmmmmmlllllkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhgggggggfffffffffffffeeeeeeffffffeeeeeeeeeeeeeddddddddddddddddccccccccccccbbbbbbbbbbaaaaaaaaaaaa``````____________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXX[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSRQQQQQQQQQQQPPPPPPPPPPPOOMMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;::::::::::99999988888888888877777777776666666666655555555555544444444444433333333333222222222111111111111000000////////////............--------,,,,,,,,,,,,++++++++++++*************))))))))))))))))))(((((((((((((''''''''&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!! …†††††††††††††††††……………„„„„„„……………†††††††‡‡‡‡‡‡‡„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚��€€€~~}}}||{{{zzzzzzyywwwwwwwwwwwwwwwwwwwxxxxxxwwwwwwwwwwxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwxxxvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvxxxxxwwwwwwwwwwwwwwwwwwwwyyyzzzzzzzzzyyyyyyyyyxxxxxwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuutttttttttttttssssssrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppoooooonnnnnnnnnnnnnnnmmmmnnnnnnnnnnmmmmmmmmmmmmmmllllkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhggggggggfffffffffffffeeeeefffffffeeeeeeeeeeeedddddddddddddddddccccccccccccbbbbbbbbbaaaaaaaaaaaa```````____________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXX[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSRQQQQQQQQQQQPPPPPPPPPPPOOMMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;::::::::::99999998888888888877777777776666666666655555555555544444444444433333333333222222222111111111111000000////////////............--------,,,,,,,,,,,,++++++++++++*************))))))))))))))))))(((((((((((((''''''''&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!! †††††††††††††††††††…………„„„„„………………††††††‡‡‡‡‡‡‡‡„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚���€€~~}}|||{{{zzzzzyywwwwwwwwwwwwwwwwwwxxxxxxxwwwwwwwwwxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwxxxxxvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxxxwwwwwwwwwwwwwwxxxxxxxxxxxxxxxwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwxxxxxxxxxxxxwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvxxxxxxwwwwwwwwwwwwwwwwwwwyyyyzzzzzzzzzzzyyyyyyyyxxxxxwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuttttttttttttsssssrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppoooooonnnnnnnnnnnnnnnmmmmnnnnnnnnnnmmmmmmmmmmmmmmlllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhggggggggfffffffffffffeeeeefffffffeeeeeeeeeeeeeddddddddddddddddccccccccccccbbbbbbbbbaaaaaaaaaaaa```````____________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXX[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUUUTTTTTTTTTTTSSSSSRRQQQQQQQQQQPPPPPPPPPPPOONMMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::::99999998888888888877777777776666666666655555555555544444444444433333333333222222222111111111111000000////////////............--------,,,,,,,,,,,,++++++++++++*************)))))))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!! †††††††††††††††††††††……„„„„………………†††††††‡‡‡‡‡‡‡‡………„„„„„„„„„„„„„„„„„„„„ƒƒ‚‚���€€~~}}|||{{{zzzzzzzwwwwwwwwwwwwwwwwxxxxxxxxxwwwwwwwwxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwxxxxxxvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxwwwwwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwxxxxxxxxxxxwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvxxxxxxxwwwwwwwwwwwwwwwwwwyyyyzzzzzzzzzzzzyyyyyyyyyxxxxxwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuutttttttttttssssrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppooooooonnnnnnnnnnnnnnnmmmnnnnnnnnnnnmmmmmmmmmmmmmmllllkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhgggggggggfffffffffffffeeeefffffffeeeeeeeeeeeeeddddddddddddddddccccccccccccbbbbbbbbbbaaaaaaaaaaaa``````____________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXX[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUUUTTTTTTTTTTTSSSSSRRQQQQQQQQQQQPPPPPPPPPPPONMMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::::99999998888888888877777777776666666666655555555555544444444444433333333333222222222111111111111000000////////////............--------,,,,,,,,,,,,++++++++++++*************)))))))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!! ††††††††‡‡‡‡‡††††††††††………………………†††††††‡‡‡‡‡‡‡‡‡……………………„„„„„„„„„„„„„„„„ƒƒ‚‚��€€~~}|||{{{zzzzzzzwwwwwwwwwwwwwwwxxxxxxxxxxwwwwwwxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwxxxxxxxxvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxwwwwwwwwxxxxxxxxxxxxxxwwwwwwwwwwwxxxxxxxxxxxxxxxxxxwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwxxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvxxxxxxxwwwwwwwwwwwwwwwwwwyyyyyzzzzzzzzzzzzzyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuttttttttttssssrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppooooooonnnnnnnnnnnnnnnmmmnnnnnnnnnnnmmmmmmmmmmmmmmlllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhgggggggggfffffffffffffeeeeffffffffeeeeeeeeeeeeddddddddddddddddcccccccccccccbbbbbbbbbaaaaaaaaaaaa```````___________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXX[[ZZZZZZZZZZZYYYYYYYYYYYXYXXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUUUUTTTTTTTTTTSSSSSRRQQQQQQQQQQQPPPPPPPPPPPONMMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::::99999998888888888877777777776666666666655555555555544444444444433333333333322222222211111111111000000////////////............--------,,,,,,,,,,,,+++++++++++++************)))))))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! ††††††‡‡‡‡‡‡‡‡‡††††††††………………………††††††‡‡‡‡‡‡‡‡‡‡…………………………………………………………„„„ƒƒ‚‚��€~~}}||{{{zzzzzzzwwwwwwwwwwwwwwxxxxxxxxxxxwwwwwxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwxxxxxxxxxvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxwwwwwwxxxxxxxxxxxxxxxxwwwwwwwwwxxxxxxxxxxxxxxxxxxxxwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxwwwxxxxxxxxwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvxxxxxxxxwwwwwwwwwwwwwwwwwyyyyyyyzzzzzzzzzzzzzyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwvvvvuuuuuuuuuutttttttttsssssrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppoooooooonnnnnnnnnnnnnnnmmnnnnnnnnnnnmmmmmmmmmmmmmmlllllkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhggggggggggffffffffffffeeeeffffffffeeeeeeeeeeeeeddddddddddddddddccccccccccccbbbbbbbbbaaaaaaaaaaaa```````____________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYX[[ZZZZZZZZZZZYYYYYYYYYYYXYXXXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUUUUTTTTTTTTTTTSSSSRRQQQQQQQQQQQPPPPPPPPPPPONMMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::::99999998888888888877777777776666666666665555555555554444444444433333333333322222222211111111111000000////////////............--------,,,,,,,,,,,,,++++++++++++************)))))))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! ††††††‡‡‡‡‡‡‡‡‡‡‡††††††……………………†††††‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………„„ƒƒ‚‚��€~~}|||{{{zzzzzzzwwwwwwwwwwwwwxxxxxxxxxxxxwwwwxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxxxvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxwwwwxxxxxxxxxxxxxxxxxxwwwwwwwxxxxxxxxxxxxxxxxxxxxxwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxwwxxxxxxxxwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvxxxxxxxxxwwwwwwwwwwwwwwwwyyyyyyyzzzzzzzzzzzzzzzyyyyyxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvuuuuuuuuttttttttsssssrrrrrrrrrrrqqqqqqqqqqqqrqqqqqqqqqqqqqqqpppppppppoooooooonnnnnnnnnnnnnnnmmnnnnnnnnnnnnmmmmmmmmmmmmmlllllkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhggggggggggfffffffffffffeeeffffffffeeeeeeeeeeeeeddddddddddddddddccccccccccccbbbbbbbbbbaaaaaaaaaaaa``````____________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYX[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVUUUUUUUUUUTTTTTTTTTTTSSSSRRRQQQQQQQQQQQPPPPPPPPPPONNMMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::::999999988888888888777777777766666666666655555555555544444444444333333333333222222222111111111110000000///////////............--------,,,,,,,,,,,,,++++++++++++************)))))))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! …††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††………………††††††‡‡‡‡‡‡‡‡‡‡‡‡‡………………………………………………………………„„ƒƒ‚��€~}}||{{{zzzzzzzzwwwwwwwwwwwwxxxxxxxxxxxxxwwwxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwxxxxxxxxxxxxvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxwwxxxxxxxxxxxxxxxxxxxwwwwwwxxxxxxxxxxxxxxxxxxxxxxxwwyxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwxxxxxxxxxwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvxxxxxxxxxxwwwwwwwwwwwwwwwyyyyyyyyyzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvuuuuuuuttttttttssssrrrrrrrrrrrrqqqqqqqqqqqrqqqqqqqqqqqqqqqqppppppppooooooooonnnnnnnnnnnnnnmmnnnnnnnnnnnnmmmmmmmmmmmmmllllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhggggggggggfffffffffffffeeefffffffffeeeeeeeeeeeeddddddddddddddddcccccccccccccbbbbbbbbbaaaaaaaaaaaa```````___________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[ZZZZZZZZZZZZYYYYYYYYYYYX[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVUUUUUUUUUUTTTTTTTTTTTSSSSRRRQQQQQQQQQQQPPPPPPPPPPPNNMMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::::999999988888888888877777777766666666666655555555555544444444444333333333333222222222111111111111000000////////////............--------,,,,,,,,,,,,++++++++++++************))))))*))))))))))))(((((((((((('''''''''&&&&&&&&&&&&&%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! …††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††……………††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡…„…………………………………………………………„„ƒƒ‚��€~}}||{{{zzzzzzzzwwwwwwwwwwwxxxxxxxxxxxxxxwwwxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxxvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwxxxxxxxxxxxxxxxxxxxxxxxxwyyyyxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvxxxxxxxxxxwwwwwwwwwwwwwwwyyyyyyyyyzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwvvvvvvuuuuuutttttttsssssrrrrrrrrrrrrqqqqqqqqqqrrqqqqqqqqqqqqqqqppppppppooooooooonnnnnnnnnnnnnnnmnnnnnnnnnnnnnmmmmmmmmmmmmllllllkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiihhhhhhhhgggggggggggfffffffffffffeefffffffffeeeeeeeeeeeeedddeddddddddddddccccccccccccbbbbbbbbbaaaaaaaaaaaa```````____________^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZYYYYYYYYYYYX[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVUUUUUUUUUUTTTTTTTTTTTSSSSRRRQQQQQQQQQQQPPPPPPPPPPPNNMMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;:::::::::999999988888888888877777777766666666666655555555555544444444444433333333333222222222111111111111000000////////////............--------,,,,,,,,,,,,++++++++++++************))))))*))))))))))))(((((((((((('''''''''&&&&&&&&&&&&&%%%%%$$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!! ……†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††……†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡„„„…………………………………†††††…………„ƒƒ‚��€~}}||{{{zzzzzzzzwwwwwwwwwwwxxxxxxxxxxxxxxwwxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwxxxxxxxxxxxxxxxvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvxxxxxxxxxxxwwwwwwwwwwwwwwyyyyyyyyyyzzzzzzzzzzzzzzzyyyyyyyyyxxxxxyyyyyyyyyyywwwwwwwvvvvvuuuuutttttttsssssrrrrrrrrrrrrqqqqqqqqqqrrqqqqqqqqqqqqqqqqpppppppoooooooooonnnnnnnnnnnnnnmnnnnnnnnnnnnnmmmmmmmmmmmmlllllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhgggggggggggfffffffffffffeeffffffffffeeeeeeeeeeeedddeddddddddddddccccccccccccbbbbbbbbbbaaaaaaaaaaa```````____________^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[ZZZZZZZZZZZYYYYYYYYYYYY[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVUUUUUUUUUUUTTTTTTTTTTSSSSRRRQQQQQQQQQQQPPPPPPPPPPPNNMMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;:::::::::999999988888888888877777777776666666666655555555555544444444444433333333333222222222111111111111000000////////////............--------,,,,,,,,,,,,++++++++++++************))))))*))))))))))))(((((((((((('''''''''&&&&&&&&&&&&&%%%%%$$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!! ……†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡„„„„………………………………††††††………„ƒƒ‚��€~~}}||{{{zzzzzzzzwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwxxxxxxxxxxxxxxxxxvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvxxxxxxxxxxxxwwwwwwwwwwwwwyyyyyyyyyyzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxwwwwwvvvvuuuuutttttttsssssrrrrrrrrrrrrqqqqqqqqqrrrqqqqqqqqqqqqqqqpppppppoooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmlllllllkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiihhhhhhhhggggggggggggffffffffffffeeffffffffffeeeeeeeeeeeedddeddddddddddddccccccccccccbbbbbbbbbbaaaaaaaaaaaa``````____________^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[ZZZZZZZZZZZYYYYYYYYYYYY[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVUUUUUUUUUUUTTTTTTTTTTTSSSRRRRQQQQQQQQQQPPPPPPPPPPPNNMMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::999999998888888888877777777776666666666655555555555544444444444433333333333222222222111111111111000000////////////............--------,,,,,,,,,,,,++++++++++++************))))))*))))))))))))(((((((((((('''''''''&&&&&&&&&&&&&%%%%%$$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!! ………††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡„„„„„…………………………†††††††………„ƒƒ‚��€~~}|||{{{zzzzzzzzwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwxxxxxxxxxxxxxxxxxxvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyxyxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvxxxxxxxxxxxxwwwwwwwwwwwwwyyyyyyyyyyzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyzzzzzzzzxxxxxxxwwwvvvvuuuutttttttsssssrrrrrrrrrrrrrrqqqqqqqrrrqqqqqqqqqqqqqqqqppppppooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmlllllllkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiihhhhhhhggggggggggggfffffffffffffeffffffffffeeeeeeeeeeeeeddedddddddddddddcccccccccccbbbbbbbbbbaaaaaaaaaaaa```````___________^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[ZZZZZZZZZZZZYYYYYYYYYYY[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVUUUUUUUUUUUTTTTTTTTTTTSSSRRRRQQQQQQQQQQQPPPPPPPPPPNNNMMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::999999998888888888877777777776666666666655555555555544444444444433333333333222222222111111111111000000////////////............--------,,,,,,,,,,,,++++++++++++************))))))*))))))))))))(((((((((((('''''''''&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!! ………††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††„„„„„„…………………………††††††………„ƒƒ‚�€€~~}||{{{zzzzzzzzzwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyxyxxxxxxyyyyyyyyyyyyyyyyxyxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvxxxxxxxxxxxxxwwwwwwwwwwwwyyyyyyyyyyzzzzzzzzzzzzzzzzyyyyyyyyyyyyyzzzzzzzzzzzyyyyxxxxwwwwvvvuuuuttttttssssssrrrrrrrrrrrrrrqqqqqqrrrrqqqqqqqqqqqqqqqppppppooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmllllllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhggggggggggggfffffffffffffeffffffffffeeeeeeeeeeeeeddeeddddddddddddcccccccccccbbbbbbbbbbaaaaaaaaaaaa```````____________^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZYYYYYYYYYYY[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVUUUUUUUUUUTTTTTTTTTTTSSSRRRRQQQQQQQQQQQPPPPPPPPPPNNNMMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::999999998888888888877777777776666666666655555555555554444444444433333333333222222222111111111111000000////////////............--------,,,,,,,,,,,,++++++++++++************))))))*))))))))))))(((((((((((('''''''''&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!! ………†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡††††„„„„„„„„……………………††††††………„ƒƒ‚�€€~}}||{{{zzzzzzzzzwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxxyyyyyyyyyyyyyyyyyyyyyxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvxxxxxxxxxxxxxxwwwwwwwwwwwyyyyyyyyyyzzzzzzzzzzzzzzzzzyyyyyyyyyyzzzzzzz{{{{{{yyyyyyyxxxwwwvvvuuuttttttssssssrrrrrrrrrrrrrrqqqqqqrrrrrqqqqqqqqqqqqqqppppppooooooooooonnnnnnnnnnnnnnonnnnnnnnnnnnnnmmmmmmmmmmllllllllkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiihhhhhhhgggggggggggggffffffffffffefffffffffffeeeeeeeeeeeeddeeddddddddddddcccccccccccbbbbbbbbbbbaaaaaaaaaaaa``````____________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[ZZZZZZZZZZZYYYYYYYYYYY[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVUUUUUUUUUUUTTTTTTTTTTSSSRRRRQQQQQQQQQQQPPPPPPPPPPNNNMMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::999999998888888888877777777776666666666655555555555554444444444433333333333222222222111111111111000000////////////............--------,,,,,,,,,,,,++++++++++++************))))))*))))))))))))(((((((((((('''''''''&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!! „………††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††‡‡‡‡‡‡‡‡‡‡‡†††††„„„„„„„„„…………………††††††………„ƒƒ‚�€~}}||{{{zzzzzzzzzwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyxxxxxxxxxyyyyyyyyyyyyyxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxxzyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwxwwwwwwwyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvxxxxxxxxxxxxxxwwwwwwwwwwwyyyyyyyyyyzzzzzzzzzzzzzzzzzzyyyyyyyyzzzzzz{{{{{{{{zzzzyyyyxxxwwwvvuuuutttttsssssssrrrrrrrrrrrrrrqqqqqrrrrrrqqqqqqqqqqqqqqpppppoooooooooooonnnnnnnnnnnnnonnnnnnnnnnnnnnmmmmmmmmmmlllllllllkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiihhhhhhgggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeedeedddddddddddddccccccccccbbbbbbbbbbbaaaaaaaaaaaa``````____________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[ZZZZZZZZZZZYYYYYYYYYYY[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVUUUUUUUUUUUTTTTTTTTTTSSSRRRRQQQQQQQQQQQPPPPPPPPPPNNNMMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::999999998888888888877777777776666666666665555555555554444444444433333333333222222222111111111111000000////////////............--------,,,,,,,,,,,,++++++++++++************))))))*))))))))))))(((((((((((('''''''''&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!! „„……†††‡‡‡‡‡‡‡‡‡‡‡†††††…………††††††‡‡‡‡‡‡‡‡‡††††††„„„„„„„„„„………………††††††………„ƒ‚‚�€~}}||{{{zzzzzzzzzwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyxxxxxxxxyyyyyyyyyyyyyyyyxyyyyyyyyyyyyyyyyyyyyyyyyyzyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyxxxxxxxxxxxxzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvxxxxxxxxxxxxxxxwwwwwwwwwwyyyyyyyyyyzzzzzzzzzzzzzzzzzzyyyyyyzzzzzzz{{{{{{{||zzzzzzyyyxxxwwwvvuuuttttttssssssssrrrrrrrrrrrrrrqqqrrrrrrqqqqqqqqqqqqqqpppppoooooooooooonnnnnnnnnnnnnonnnnnnnnnnnnnnnmmmmmmmmmlllllllllkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiihhhhhhgggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeedeeeddddddddddddccccccccccbbbbbbbbbbbaaaaaaaaaaaa```````___________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[ZZZZZZZZZZZZYYYYYYYYYY[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVUUUUUUUUUUUTTTTTTTTTTTSSRRRRQQQQQQQQQQQPPPPPPPPPPNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::999999998888888888877777777776666666666665555555555554444444444433333333333222222222211111111111000000////////////............--------,,,,,,,,,,,,++++++++++++*************)))))*))))))))))))(((((((((((('''''''''&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!! „„„…††††‡‡‡‡‡‡‡‡†††††††………………††††††‡‡‡‡‡††††††††„„„„„„„„„„„……………††††††………„ƒ‚‚�€~}}||{{{zzzzzzzzzwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzyzzzzzzyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyxxxxxxxxxxxzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvxxxxxxxxxxxxxxxxwwwwwwwwwyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzyyzzzzzzzz{{{{{{||||zzzzzzzzyyyxxwwvvvuuutttttsssssssssrrrrrrrrrrrrrqqqrrrrrrrqqqqqqqqqqqqqqppppooooooooooooonnnnnnnnnnnnoonnnnnnnnnnnnnnmmmmmmmmmlllllllllkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiihhhhhhhgggggggggggggffffffffffffffffffffffffeeeeeeeeeeeedeeeddddddddddddccccccccccbbbbbbbbbbbbaaaaaaaaaaa```````____________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZYYYYYYYYYY[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVUUUUUUUUUUUTTTTTTTTTTTSSRRRRRQQQQQQQQQQPPPPPPPPPPNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;:::::::::999999998888888888877777777776666666666665555555555554444444444433333333333222222222211111111111000000////////////............--------,,,,,,,,,,,,++++++++++++*************)))))*))))))))))))(((((((((((('''''''''&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!! ƒ„„……†††††††††††††††††……………………††††††††††††††††††ƒƒƒƒ„„„„„„„„…………††††††………„ƒ‚‚�€~~}}||{{{zzzzzzzzzwxwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyxxxxxxxxxzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxwwwwwwwwwyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{|||||{{{{zzzzzyyyxxwwvvvuutttttssssssssssrrrrrrrrrrrrrqqrrrrrrrrrqqqqqqqqqqqqppppooooooooooooonnnnnnnnnnnnoonnnnnnnnnnnnnnmmmmmmmmmllllllllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhgggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeedddddddddddccccccccccbbbbbbbbbbbbaaaaaaaaaaaa``````____________^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[ZZZZZZZZZZZYYYYYYYYYY[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVUUUUUUUUUUTTTTTTTTTTTSSRRRRRQQQQQQQQQQQPPPPPPPPPNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;::::::::999999998888888888887777777777666666666665555555555554444444444433333333333222222222211111111111000000////////////............--------,,,,,,,,,,,,++++++++++++*************)))))*))))))))))))(((((((((((('''''''''&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!! ƒƒ„„……†††††††††††………………„„„„„……………††††††††††††………ƒƒƒƒƒƒ„„„„„„……………†††††………„ƒ‚‚�€~~}|||{{{zzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyxxxxxxxxzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxwwwwwwwwyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{|||||{{{{{{zzzzyyxxxwwvvuuuttttssssssssssssrrrrrrrrrrrrqrrrrrrrrrqqqqqqqqqqqqqpppoooooooooooooonnnnnnnnnnnooonnnnnnnnnnnnnmmmmmmmmmllllllllllkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiihhhhhhgggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbbaaaaaaaaaaaa```````___________^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[ZZZZZZZZZZZYYYYYYYYYY[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVUUUUUUUUUUUTTTTTTTTTTSSRRRRRQQQQQQQQQQQPPPPPPPPPNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::9999999988888888888877777777776666666666655555555555544444444444433333333332222222222111111111110000000///////////............--------,,,,,,,,,,,,++++++++++++*************)))))*))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!! ƒƒ„„……††††††††††…………………………………†††††‡‡‡‡‡‡‡‡‡††††††††††††‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰ˆˆˆ‡‡†……„ƒ‚‚�€€~~~}}}}}}}}}||||||||||||||||||||}}}}}yyyyyyyyyyyyyzzzzzzzzzzzzyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{zzzzz||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||{{{{{{{{{{|||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zz{{{{{{{{zzzzzzzzzzzzzzzzz}}}||||||||||||||||||||||{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{|||||||}}}}}}}}|||{{{zzyyxxwwwvvvwwwwwwwwwwvvvvvvvvvvvvvvusssssssssrrrrrrrrrrrrqqqqpppppooooooooooooooonnnnnooooooonnnnnnnnnnnnnnmmmmllllllllkkkkkkkkkkkkkkjjjhhhhhhhhhhgggggggggggggffffeeeeeeeeeeeeedddddddddddeeeeeeeeeeeedddddddddddddddddddddccccccccccccbbbbbaaaaaaaa````````````_____`````____________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYWWWWWWWWVVVVVVVVVVVUUUUUUUTTSSSSSSSSSSSRRRRRRRRRRRQPPPPPPPPPPPOOOOOOOOOOONNNMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIHHIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::::::::::999999999998888888887777777766666666666555555554444444444433333333333322222222211111111111100000000000000////////////.............------------,,,,,,,++++++++++++***********)))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$###########""""""""""""""!!!!! ƒƒƒ„…………††††…………………„„„„„„„„…………†††††††††††††††††††††††††‡‡‡‡‡ˆˆˆˆˆ‰‰‰ˆˆˆ‡‡†……„ƒ‚‚�€€~~~}}}}}}}}}||||||||||||||||||}}}}}}}yyyyyyyyyyyyzzzzzzzzzzzzzyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{zzz||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||{{{{{{{{||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{z{{{{{{{{{zzzzzzzzzzzzzzzz}}}}|||||||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{||||||}}}}}}}}}|||{{zzyyxxxwwwvvwwwwwwwwwwwvvvvvvvvvvvvvussssssssssrrrrrrrrrrrrqqqppppppoooooooooooooonnnnnooooooonnnnnnnnnnnnnmmmmmlllllllllkkkkkkkkkkkkkjjjhhhhhhhhhhggggggggggggggfffeeeeeeeeeeeeedddddddddddeeeeeeeeeeeedddddddddddddddddddddccccccccccccbbbbbaaaaaaaa````````````_____`````____________^^^^^^^^_^^^^^^^^^^^]]]]]]]]]]]\\]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYWWWWWWWWVVVVVVVVVVVUUUUUUUTTSSSSSSSSSSSRRRRRRRRRRRQQPPPPPPPPPPPOOOOOOOOOOONNMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIHHIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::::::::::999999999998888888887777777766666666666655555554444444444433333333333322222222211111111111100000000000000////////////.............------------,,,,,,,++++++++++++************))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!! ƒƒƒ„„……………………………„„„„„„„„„„„„„„…………††††††††††††††………††††††‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡†……„ƒ‚‚�€€~~~~}}}}}}}}||||||||||||||||}}}}}}}}}yyyyyyyyyzyzzzzzzzzzzzzzzyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||{{{{{{{||||||||||||||||||}|||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||{{{{{{{|||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzz}}}}|||||||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyy{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{|||||}}}}}}}}}|||{{{zzyyxxwwwvvwwwwwwwwwwwvvvvvvvvvvvvvvsssssssssssrrrrrrrrrrrqqqppppppooooooooooooooonnnnooooooonnnnnnnnnnnnnnmmmmlllllllllkkkkkkkkkkkkkkjjhhhhhhhhhhhgggggggggggggffffeeeeeeeeeeeeeddddddddddeeeeeeeeeeeeedddddddddddddddddddddccccccccccccbbbbaaaaaaaa````````````_____``````___________^^^^^^^^_^^^^^^^^^^^]]]]]]]]]]]]\]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYWWWWWWWWVVVVVVVVVVVUUUUUUUTTSSSSSSSSSSSRRRRRRRRRRRQQPPPPPPPPPPPOOOOOOOOOOONNMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIHHIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;::::::::::::::999999999998888888887777777766666666666655555554444444444433333333333322222222221111111111100000000000000////////////.............------------,,,,,,,++++++++++++************))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!! ‚‚ƒƒ„„…………………„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„………………………………………………………†††††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡†……„ƒ‚��€€~~~}}}}}}}}}|||||||||||||||}}}}}}}}}}yyzyzzzzzzzzzzzzzzzzzzzzzyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||{{{{{{|||||||||||||||||||}|||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||{{{{{{||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzz}}}}}||||||||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyy{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{|||||}}}}}}}}||||{{zzyyxxxwwwvwwwwwwwwwwwwvvvvvvvvvvvvvtssssssssssrrrrrrrrrrrrqqpppppppoooooooooooooonnnnoooooooonnnnnnnnnnnnnmmmmlllllllllkkkkkkkkkkkkkkjjhhhhhhhhhhhgggggggggggggffffeeeeeeeeeeeeeddddddddddeeeeeeeeeeeeedddddddddddddddddddddccccccccccccbbbbaaaaaaaaa````````````____``````____________^^^^^^^_^^^^^^^^^^^]]]]]]]]]]]]\]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYWWWWWWWWWVVVVVVVVVVVUUUUUUTTTSSSSSSSSSSSRRRRRRRRRRQQPPPPPPPPPPPOOOOOOOOOOONNMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIHHIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;::::::::::::::999999999998888888887777777766666666666655555554444444444433333333333322222222221111111111100000000000000////////////.............------------,,,,,,,++++++++++++************))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!! ‚‚ƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒ„„„„„…………………………………………………†††††‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡††……„ƒ‚‚�€€~~~}}}}}}}}}||||||||||||||}}}}}}}}}}}zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{|{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||{{{{{||||||||||||||||||||}}}|||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||{{{{||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzz}}}}}||||||||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyy{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{||||}}}}}}||||{{{zzyyxxwwwvwwwwwwwwwwwwvvvvvvvvvvvvvttssssssssssrrrrrrrrrrrqqpppppppooooooooooooooonnnoooooooonnnnnnnnnnnnnnmmmllllllllllkkkkkkkkkkkkkjjhhhhhhhhhhhggggggggggggggfffeeeeeeeeeeeeeddddddddddfeeeeeeeeeeeeddddddddddddddddddddddcccccccccccbbbbaaaaaaaaa````````````____``````____________^^^^^^^_^^^^^^^^^^^^]]]]]]]]]]]\]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYWWWWWWWWWVVVVVVVVVVVUUUUUUTTTSSSSSSSSSSSRRRRRRRRRRRQPPPPPPPPPPPOOOOOOOOOOONNMMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIHIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;::::::::::::::999999999999888888887777777766666666666655555554444444444443333333333322222222221111111111100000000000000////////////.............------------,,,,,,,++++++++++++************))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!! ‚‚‚ƒƒ„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„………„„……………††††‡‡‡‡‡ˆˆˆˆˆˆˆ‡‡††……„ƒ‚‚�€€~~~}}}}}}}}}||||||||||||||}}}}}}}}}}}zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{|||{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||{{{{{||||||||||||||||||||}}}}}||||||||||||||||||||}||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}{{zzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||{{{|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzz}}}}}}|||||||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyy{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||{{{zzyyxxwwwvxwwwwwwwwwwwvvvvvvvvvvvvvtttsssssssssrrrrrrrrrrrqqpppppppooooooooooooooonnnooooooooonnnnnnnnnnnnnmmmllllllllllkkkkkkkkkkkkkkjhhhhhhhhhhhhgggggggggggggffffeeeeeeeeeeeeedddddddddfeeeeeeeeeeeeedddddddddddddddddddddccccccccccccbbbaaaaaaaaa````````````____```````___________^^^^^^^__^^^^^^^^^^^]]]]]]]]]]]\]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYWWWWWWWWWVVVVVVVVVVVUUUUUUTTTSSSSSSSSSSSRRRRRRRRRRRQPPPPPPPPPPPOOOOOOOOOOONNMMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIHIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;::::::::::::::999999999999888888887777777776666666666655555554444444444443333333333322222222221111111111100000000000000////////////.............------------,,,,,,,++++++++++++************))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!! �‚‚‚ƒƒ„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„……………††††‡‡‡‡ˆˆˆˆˆˆˆ‡‡††……„ƒ‚‚�€€~~~~}}}}}}}}|||||||||||||}}}}}}}}}}}}zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{|||||{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||{{{{|||||||||||||||||||||}}}}}||||||||||||||||||||||}}||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{zzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||{{||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzz}}}}}}}||||||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyzzzyyy{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{z{{z{{{{{{|||||||||||{{{zzyyxxxwwwxwwwwwwwwwwvvvvvvvvvvvvvvtttssssssssssrrrrrrrrrrrqppppppppoooooooooooooonnnoooooooooonnnnnnnnnnnnnmmllllllllllkkkkkkkkkkkkkkjhhhhhhhhhhhhgggggggggggggffffeeeeeeeeeeeeedddddddddfeeeeeeeeeeeeedddddddddddddddddddddccccccccccccbbbaaaaaaaaa````````````____```````___________^^^^^^^__^^^^^^^^^^^]]]]]]]]]]]\^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYWWWWWWWWWVVVVVVVVVVVUUUUUUTTTSSSSSSSSSSSRRRRRRRRRRRQQPPPPPPPPPPPOOOOOOOOOONNMMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIHIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;::::::::::::::9999999999998888888877777777766666666666555555544444444444433333333333222222222211111111111000000000000000///////////..............-----------,,,,,,,++++++++++++************))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!! ��‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚��������‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„…………†††††‡‡‡‡‡ˆˆˆˆ‡‡‡††…„„ƒ‚‚�€€~~~~}}}}}}}}||||||||||||}}}}}}}}}}}}~zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{||||||||||||||||||||||}}}}}}}}|||||||||||||||||}}}||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{|{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzz}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{zzzzzzzzzz{{{{{|||||||{{{{zzyyxxxwwwxwwwwwwwwwvvvvvvvvvvvvvvvtttssssssssssrrrrrrrrrrrqppppppppooooooooooooooonnoooooooooonnnnnnnnnnnnnmmlllllllllllkkkkkkkkkkkkkjhhhhhhhhhhhhgggggggggggggffffeeeeeeeeeeeeedddddddddffeeeeeeeeeeeedddddddddddddddddddddccccccccccccbbbaaaaaaaaaa````````````___```````____________^^^^^^__^^^^^^^^^^^]]]]]]]]]]]]^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYWWWWWWWWWVVVVVVVVVVVUUUUUUTTTSSSSSSSSSSSRRRRRRRRRRRQQPPPPPPPPPPPOOOOOOOOOOONMMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIHIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::::::::::999999999998888888877777777766666666666555555544444444444433333333333222222222211111111111100000000000000///////////..............------------,,,,,,++++++++++++************))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!! ��‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚�����������‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„…………††††‡‡‡‡‡‡‡‡‡‡‡‡††……„ƒ‚‚�€€~~~~}}}}}}}}|||||||||||}}}}}}}}}}}~~~zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||{||||||||||||||||||||||||}}}}}}}}|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{zzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{|||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzz}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz||{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{{{{{zzzzzzzzzzz{{{{{{{{|{{{{{zzzyyxxxwwwxwwwwwwwwwvvvvvvvvvvvvvvvtttssssssssssrrrrrrrrrrrrpppppppppooooooooooooooonoooooooooooonnnnnnnnnnnnmlllllllllllkkkkkkkkkkkkkkhhhhhhhhhhhhhggggggggggggfffffeeeeeeeeeeeeeddddddddffeeeeeeeeeeeeedddddddddddddddddddddcccccccccccbbbaaaaaaaaaa````````````___```````____________^^^^^^__^^^^^^^^^^^^]]]]]]]]]]]^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYWWWWWWWWWWVVVVVVVVVVUUUUUUTTTTSSSSSSSSSSSRRRRRRRRRRQQPPPPPPPPPPPOOOOOOOOOOONMMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIHIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::::::::::999999999998888888877777777766666666666555555544444444444433333333333222222222211111111111100000000000000////////////.............------------,,,,,,++++++++++++************))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!! ���‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚�������������‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„ƒ„„„„„…………††††‡‡‡‡‡‡‡‡‡‡‡††……„ƒƒ‚��€~~~~}}}}}}}}||||||||||}}}}}}}}}}}~~~~zzz{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{z}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz|||||{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{{{{{{zzzyyxxxwwwxwwwwwwwwvvvvvvvvvvvvvvvvtttsssssssssssrrrrrrrrrrrpppppppppooooooooooooooooooooooooooooonnnnnnnnnnnnllllllllllllkkkkkkkkkkkkkhhhhhhhhhhhhhggggggggggggfffffeeeeeeeeeeeeeddddddddffeeeeeeeeeeeeedddddddddddddddddddddccccccccccccbbaaaaaaaaaa````````````___````````___________^^^^^^___^^^^^^^^^^^]]]]]]]]]]]^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYWWWWWWWWWWVVVVVVVVVVVUUUUUTTTTSSSSSSSSSSSRRRRRRRRRRQQPPPPPPPPPPPOOOOOOOOOOONNMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIHIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::::::::::999999999998888888877777777766666666666555555554444444444433333333333222222222211111111111100000000000000////////////.............------------,,,,,,++++++++++++************))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!! ����‚‚‚‚ƒ‚‚‚‚‚‚�����������������‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„…………†††††‡‡‡‡‡‡‡‡‡†††……„ƒƒ‚��€€~~~}}}}}}}}|||||||||}}}}}}}}}}}~~~~~{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{|||||||||||{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}|||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{|||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz||||||{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{{{zzzzzzyyyyyzzzzzzzz{{{{{zzzzyyyxxxwwwxwwwwwwwvvvvvvvvvvvvvvvvvtttsssssssssssrrrrrrrrrrrpppppppppooooooooooooooooooooooooooooooonnnnnnnnnnllllllllllllkkkkkkkkkkkkkhhhhhhhhhhhhhggggggggggggfffffeeeeeeeeeeeeeddddddddfffeeeeeeeeeeeedddddddddddddddddddddccccccccccccbbaaaaaaaaaaa```````````___````````___________^^^^^^___^^^^^^^^^^^]]]]]]]]]]]^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYWWWWWWWWWWVVVVVVVVVVVUUUUUTTTTSSSSSSSSSSSRRRRRRRRRRQQPPPPPPPPPPPOOOOOOOOOOONNMMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIIHIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::::::::999999999998888888877777777766666666666555555554444444444433333333333222222222211111111111100000000000000////////////.............------------,,,,,,+++++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!! €€��‚‚‚‚‚‚‚‚‚‚‚��������€€€�������‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„……………†††††‡‡‡‡‡‡‡‡†††……„ƒƒ‚��€€~~~~}}}}}}}||||||||}}}}}}}}}}}}~~~~~{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||{{{{{{{{{||||||{{{{{{{{{{{{{{{{{{{{{{{{|||||||||{|{{{{{{{{{{}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz||||||||{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{zzzzyyyyyyyyyyzzzzzzzzzzzzyyyyxxxwwwxwwwwwwwvvvvvvvvvvvvvvvvvtttsssssssssssrrrrrrrrrrrppppppppppoooooooooooooooppooooooooooooooonnnnnnnnmllllllllllllkkkkkkkkkkkkhhhhhhhhhhhhhhgggggggggggfffffeeeeeeeeeeeeeedddddddfffeeeeeeeeeeeeddddddddddddddddddddddccccccccccccbaaaaaaaaaaa````````````__````````____________^^^^^___^^^^^^^^^^^]]]]]]]]]]]^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYWWWWWWWWWWVVVVVVVVVVVUUUUUTTTTSSSSSSSSSSSRRRRRRRRRRQQQPPPPPPPPPPOOOOOOOOOOONNMMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;;::::::::::::::999999999998888888877777777766666666666555555554444444444433333333333222222222211111111111100000000000000////////////.............------------,,,,,,,++++++++++++***********))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!! €€���‚‚‚‚‚‚‚‚‚�������€€€€€��������‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„…………††††††‡‡‡‡‡‡†††………„ƒƒ‚‚�€€~~~~}}}}}}}|||||||}}}}}}}}}}}}~~~~~~{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{||||||||||||||{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||}|||||||||||||||||||||||||}}}}}}}}}}}}|||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{zzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||{{{{{{{{||||||||||||||||||||||||||||||||||||||||||{{{{{{{{|||||||{{{{{{{{{{{{{{{{{{{|||||||||||||||||||{{{{{{~~}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{|||||||||{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{|{{{{{{{{zzzzyyyyyyyyyyyyyzzzzzzzzyyyyxxxwwwwxwwwwwwvvvvvvvvvvvvvvvvvvttsssssssssssssrrrrrrrrrrppppppppppoooooooooooooooppppppooooooooooooonnnnnnmmmllllllllllkkkkkkkkkkkkhhhhhhhhhhhhhhgggggggggggffffffeeeeeeeeeeeeedddddddfffeeeeeeeeeeeeedddddddddddddddddddddccccccccccccbaaaaaaaaaaa````````````__````````____________^^^^^___^^^^^^^^^^^^]]]]]]]]]]^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYWWWWWWWWWWVVVVVVVVVVVUUUUUTTTTSSSSSSSSSSSRRRRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOOONMMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;::::::::::::::999999999998888888877777777766666666666555555554444444444433333333333222222222211111111111100000000000000////////////.............------------,,,,,,,++++++++++++***********)))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!! €€€���‚‚‚‚‚‚��������€€€€€€���������‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„…………†††††††††††††††………„„ƒ‚‚��€~~~~}}}}}}||||||}}}}}}}}}}}}}~~~~~~{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{||||||||||||||||{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||}}|||||||||||||||||||||||||}}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||{{{{{{|||||||||||||||||||||||||||||||||||||||||||{{{{{{{||||||||{{{{{{{{{{{{{{{{{{||||||||||||||||||||||{{{~~~~}}}}}}}}}}}}}||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{||||||{{{{{{zzzzyyyyyxyyyyyyyyyyyyyyyyyyxxxxwwwvxwwwwwwvvvvvvvvvvvvvvvvvvttsssssssssssssrrrrrrrrrrpppppppppppooooooooooooooppppppppppoooooooooonnnnnmmmmlllllllllkkkkkkkkkkkkihhhhhhhhhhhhhgggggggggggffffffeeeeeeeeeeeeedddddddfffeeeeeeeeeeeeedddddddddddddddddddddccccccccccccbaaaaaaaaaaa````````````__`````````___________^^^^^___^^^^^^^^^^^^]]]]]]]]]]^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYWWWWWWWWWWWVVVVVVVVVVUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOOONMMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;::::::::::::::999999999998888888877777777766666666666655555554444444444433333333333222222222211111111111100000000000000////////////.............------------,,,,,,,++++++++++++***********)))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!! €€€����‚‚‚‚���������€€€€€€�����������‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„…………††††††††††††††………„„ƒƒ‚��€€~~~~~}}}}}||||||}}}}}}}}}}}}~~~~~~~{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{|||||||||||||||||{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||}}}|||||||||||||||}}}}||||||}}}}}}}}}}}}}}|||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||{{{{{||||||||||||||||||||||||||||||||||||||||||||{{{{{{|||||||||{{{{{{{{{{{{{{{{{||||||||||||||||||||||||{~~~~~~}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{}}||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzz{{{{{{{{|||||||{{{{{{zzzzyyyyxxyyxxyyyyyyyyyyyyyxxxxwwwwvwwwwwwwvvvvvvvvvvvvvvvvvvttsssssssssssssrrrrrrrrrrpppppppppppooooooooooooooppppppppppppooooooooonnnnmmmmllllllllllkkkkkkkkkkkihhhhhhhhhhhhhhggggggggggffffffeeeeeeeeeeeeeeddddddffffeeeeeeeeeeeedddddddddddddddddddddccccccccccccbaaaaaaaaaaaa```````````__`````````___________^^^^^____^^^^^^^^^^^]]]]]]]]]]^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYWWWWWWWWWWWVVVVVVVVVVVUUUUTTTTTSSSSSSSSSSSRRRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOOONMMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;::::::::::::::999999999998888888877777777766666666666655555554444444444433333333333222222222211111111111100000000000000////////////.............------------,,,,,,,++++++++++++***********)))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!! €€€€���������������€€€€€€€�����������‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„…………†††††††††††††…………„„ƒƒ‚‚�€€~~~~}}}}}||||||}}}}}}}}}}}}}~~~~~~{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{|||||||||||||||||||{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||}}}}||||||||||||}}}}}}}}|||||}}}}}}}}}}}}}}|}|||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||{{{{|||||||||||||||||||||||||||||||||||||||||||||{{{{{|||||||||{{{{{{{{{{{{{{{{{|||||||||||||}}||||||||||~~~~~~~~}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{}}}||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzz{{{{{{{{||||||||{{{{{zzzzyyyyxxxxxxxxxxxxxyxxxxxxxxwwwwwvwwwwwwwvvvvvvvvvvvvvvvvvvtssssssssssssssrrrrrrrrrrpppppppppppooooooooooooooppppppppppppppooooooooonnmmmmmlllllllllkkkkkkkkkkkihhhhhhhhhhhhhhggggggggggfffffffeeeeeeeeeeeeeddddddffffeeeeeeeeeeeeeddddddddeddddddddddddccccccccccccaaaaaaaaaaaa````````````_`````````____________^^^^____^^^^^^^^^^^]]]]]]]]]]^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYWWWWWWWWWWWVVVVVVVVVVVUUUUTTTTTSSSSSSSSSSSRRRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOOONNMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;::::::::::::::999999999999888888877777777766666666666655555554444444444433333333333222222222211111111111100000000000000////////////.............------------,,,,,,,++++++++++++***********)))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!! €€€��������������€€€€€€€€������������‚‚‚‚‚‚‚‚‚ƒ‚ƒƒƒ„„„„…………†††††††††††††…………„„ƒƒ‚‚��€€~~~~~~~}}|||||}}}}}}}}}}}}}~~~~~~{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{||||||||||||||||||||||{{{{{{{{{||||||||||||||||||||||||||||||||||||}}}}}|||||||||||}}}}}}}}}}||||}}}}}}}}}}}}}}}}|||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{|||||||||{{{{{{{{{{{{{{{{||||||||||}}}}}}}}}}||||||~~~~~~~~~~}}}}}}}}}}||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{}}|||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzz{{{{{{{{|||||||{{{{{{zzzyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwvvwwwwwwwwvvvvvvvvvvvvvvvvvsssssssssssssssrrrrrrrrrrppppppppppppoooooooooooooppppppppppppppppoooooooonmmmmmmlllllllllkkkkkkkkkkiihhhhhhhhhhhhhggggggggggfffffffeeeeeeeeeeeeeddddddffffeeeeeeeeeeeeeddddddddeddddddddddddccccccccccccaaaaaaaaaaaa````````````_`````````____________^^^^____^^^^^^^^^^^]]]]]]]]]]^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYWWWWWWWWWWWVVVVVVVVVVVUUUUTTTTTSSSSSSSSSSSRRRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOOONNMMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::::::::::99999999999888888877777777776666666666655555554444444444433333333333222222222221111111111100000000000000////////////.............------------,,,,,,,++++++++++++***********)))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!! €€€�����������€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚ƒ‚ƒƒƒƒ„„„……………††††††††††††………„„„ƒƒ‚‚��€€~~~~~~~~||||}}}}}}}}}}}}}}~~~~~~{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{||||||||||||||||||||||||{{{{{{{|||||||||||||||||||||||||||||||||||||}}}}}}|||||||||}}}}}}}}}}}}}|||}}}}}}}}}}}}}}}}}||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{||||||||||{{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}||||~~~~~~~~~~~}}}}}}}}||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{}|||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{|||{{{{{{{zzzyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwvvwwwwwwwwvvvvvvvvvvvvvvvvvsssssssssssssssrrrrrrrrrrppppppppppppooooooooooooopppppppppppppppppoooooooommmmmmmllllllllkkkkkkkkkkiihhhhhhhhhhhhhhgggggggggfffffffeeeeeeeeeeeeeddddddfffffeeeeeeeeeeeeddddddddeddddddddddddccccccccccccbaaaaaaaaaaaa```````````_``````````___________^^^^____^^^^^^^^^^^^]]]]]]]]]^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYWWWWWWWWWWWVVVVVVVVVVVUUUUTTTTTSSSSSSSSSSSRRRRRRRRRQQQQPPPPPPPPPPOOOOOOOOOOONNMMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::::::::::99999999999888888877777777776666666666655555554444444444443333333333222222222221111111111100000000000000////////////.............------------,,,,,,,++++++++++++***********)))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!! €€€�������€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚ƒ‚ƒƒƒƒ„„„……………†††††††††††…………„„„ƒƒƒ‚‚��€€~~~~~~~||||}}}}}}}}}}}}}}~~~~~~~{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{|||||||||||||||||||||||||{{{{{{|||||||||||||||||||||||||||||||||||||}}}}}}}|||||||||}}}}}}}}}}}}}|||}}}}}}}}}}}}}}}}}}}||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{|||||||||||{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}}|||~~~~~~~~~~~}}}}}}}|||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{zzzzyyyxxxxxxxxxwwwwwwwwwwwwwwwwvvvwwwwwwwwvvvvvvvvvvvvvvvvvsssssssssssssssrrrrrrrrrrpppppppppppppooooooooooooppppppppppppppppppooooooommmmmmmllllllllkkkkkkkkkkiihhhhhhhhhhhhhhgggggggggffffffffeeeeeeeeeeeeedddddfffffeeeeeeeeeeeeddddddddeddddddddddddccccccccccccbaaaaaaaaaaaa```````````_``````````___________^^^^_____^^^^^^^^^^^]]]]]]]]]^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYXWWWWWWWWWWWVVVVVVVVVVUUUUTTTTTSSSSSSSSSSSRRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOONNMMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::::::::::99999999999888888877777777776666666666655555554444444444443333333333222222222221111111111100000000000000////////////.............------------,,,,,,,++++++++++++************))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!! €€€€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚ƒ‚ƒƒƒƒ„„„……………††††††††††……………„„„„ƒƒ‚‚��€€~~~~~~~|||}}}}}}}}}}}}}}}~~~~~~~{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{|||||||||||||||||||||||||{{{{{{|||||||||||||||||||||||||||||||||||||}}}}}}}|||||||}}}}}}}}}}}}}}}}||}}}}}}}}}}}}}}}}}}}}}||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}||||||||||||||||||||||||||||||||||||||||||||||||}|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{|{{{{{{{{{{||||||||}}}}}}}}}}}}}}}}}||~~~~~~~~~~~~}}}}}}}||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzz{{|||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{zzzzyyyxxxxxxxwwwwwwwwwwwwwwwwwvvvvwwwwwwwwwvvvvvvvvvvvvvvvvsssssssssssssssrrrrrrrrrrpppppppppppppoooooooooooopppppppppppppppppppoooooonmmmmmmlllllllllkkkkkkkkkiiihhhhhhhhhhhhhgggggggggffffffffeeeeeeeeeeeeedddddfffffeeeeeeeeeeeeedddddddeeddddddddddddcccccccccccbaaaaaaaaaaaa``````````````````````____________^^^_____^^^^^^^^^^^]]]]]]]]]^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYXWWWWWWWWWWWVVVVVVVVVVVUUUTTTTTTSSSSSSSSSSSRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOONNMMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;;;:::::::::::::::999999999998888888777777777766666666666555555544444444444433333333332222222222211111111111100000000000000///////////.............------------,,,,,,,++++++++++++************))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!! €€€€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚ƒ‚ƒƒƒƒ„„„…………†††††††††††……………„„„„ƒƒ‚‚‚��€€~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{|||||||||||||||||||||||||{{{{|||||||||||||||||||||||||||||||||||||}}}}}}}}}||||||}}}}}}}}}}}}}}}}}||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}||||||||||||||||||||||||||||||||||||||||||||||}}}||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{|||||||}}}}}}}}}}}}}}}}}}||~~~~~~~~~~~}}}}}}}|{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzz||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{zzzzyyyxxxxxxxwwwwwwwwwwwwwwwwvvvvvwwwwwwwwwvvvvvvvvvvvvvvvvsssssssssssssssrrrrrrrrrrpppppppppppppoooooooooooopppppppppppppppppppoooooonmmmmmmmllllllllkkkkkkkkkiiihhhhhhhhhhhhhgggggggggffffffffeeeeeeeeeeeeedddddfffffeeeeeeeeeeeeedddddddeeddddddddddddcccccccccccbbaaaaaaaaaaa```````````````````````___________^^^_____^^^^^^^^^^^]]]]]]]]]^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYXWWWWWWWWWWWVVVVVVVVVVVUUUTTTTTTSSSSSSSSSSSRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOONNMMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::::::::999999999998888888777777777766666666666555555544444444444433333333332222222222211111111111100000000000000///////////..............-----------,,,,,,,++++++++++++************))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!! €€€€€€€€€€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚ƒ‚ƒƒƒƒ„„„…………†††††††††††………………„„„ƒƒƒ‚‚��€€€~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~{{{{{{{{{{{{{{{{{{zzzz{{{zzzzzzzzzzzzzzzz{{{{{{{{{{|||||||||||||||||||||||||{{{|||||||||||||||||||||||||||||||||||||}}}}}}}}}}||||||}}}}}}}}}}}}}}}}}||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}||||||||||||||||||||||||||||||||||||||||||||}}}}||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{|||||||||}}}}}}}}}}}}}}}}}||~~~~~~~~~~~}}}}}}||{{{{{{{{{{{{{{{{{{{{{{zz{zzzzzzzzzzzzzzzzzzzzzzzz|||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{zzzzyyyxxxxxxwwwwwwwwwwwwwwwwvvvvvvwwwwwwwwwwvvvvvvvvvvvvvvvtsssssssssssssssrrrrrrrrrppppppppppppppooooooooooopppppppppppppppppppoooooonmmmmmmmllllllllkkkkkkkkkiiihhhhhhhhhhhhhhggggggggfffffffffeeeeeeeeeeeeeddddffffffeeeeeeeeeeeedddddddeeddddddddddddcccccccccccbbaaaaaaaaaaaa``````````````````````___________^^^_____^^^^^^^^^^^^]]]]]]]]^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYXWWWWWWWWWWWVVVVVVVVVVVUUUTTTTTTSSSSSSSSSSSRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOONNMMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;;::::::::::::::999999999998888888777777777766666666666555555544444444444433333333332222222222211111111111100000000000000///////////..............-----------,,,,,,,++++++++++++************))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!! €€€€€€€€€€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚ƒƒ‚ƒƒƒƒ„„„…………†††††††††††………………„„„„ƒƒ‚‚‚��€€€~~~~}}}}}}}}}}}}}}}}}}}~~~~~~{{{{{{{{{{{{{{{{{{{{z{{{{zzzzzzzzzzzzzzz{{{{{{{{{{{|||||||||||||||||||||||||{||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}||||}}}}}}}}}}}}}}}}}}}||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{|{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}||||||||||||||||||||||||||||||||||||||||||}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{||||||||}}}}}}}}}}}}}}}}}||~~~~~~~~~}}}}}}}||{{{{{{{{{{{{{{{{{{{{{{z{{zzzzzzzzzzzzzzzzzzzzzzz|||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyzzzzzzzz{{{{{{{zzzzzyyyxxxxxxwwwwwwwwwwwwwwwvvvvvvvwwwwwwwwwwwvvvvvvvvvvvvvvssssssssssssssssrrrrrrrrrppppppppppppppooooooooooopppppppppppppppppppoooooonmmmmmmmlllllllllkkkkkkkkiiiihhhhhhhhhhhhhggggggggfffffffffeeeeeeeeeeeeeddddffffffeeeeeeeeeeeedddddddeedddddddddddddccccccccccbbaaaaaaaaaaaa``````````````````````___________^^^______^^^^^^^^^^^]]]]]]]]^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYXWWWWWWWWWWWVVVVVVVVVVVUUUTTTTTTSSSSSSSSSSSRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOONNNMMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;::::::::::::::999999999998888888777777777766666666666555555554444444444433333333332222222222211111111111100000000000000///////////..............-----------,,,,,,,++++++++++++************))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!! €€€€€€€€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„………†††††††††††††……………„„„„ƒƒƒ‚‚���€€€~~~}}}}}}}}}}}}}}}}}}~~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzz{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}||||}}}}}}}}}}}}}}}}}}}||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{|||{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{|||||||}}}}}}}}}}}}}}}}|||~~~~~~~~~}}}}}}||{{{{{{{{{{{{{{{{{{{{{{z{{zzzzzzzzzzzzzzzzzzzzzzz||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyzzzzzzzzzzz{zzzzzzzzyyyxxxxxxwwwwwwwwwwwwwwvvvvvvvvwwwwwwwwwwwvvvvvvvvvvvvvvtssssssssssssssssrrrrrrrrppppppppppppppooooooooooopppppppppppppppppppoooooonmmmmmmmllllllllkkkkkkkkkiiiihhhhhhhhhhhhhggggggggfffffffffeeeeeeeeeeeeeddddffffffeeeeeeeeeeeeeddddddeeeddddddddddddccccccccccbbaaaaaaaaaaaa``````````````````````___________^^^______^^^^^^^^^^^]]]]]]]]^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYXXWWWWWWWWWWVVVVVVVVVVVUUUTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOONNNMMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;::::::::::::::999999999998888888777777777766666666666555555554444444444433333333332222222222211111111111100000000000000///////////..............-----------,,,,,,,++++++++++++************))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!! €€€€€€€€€€€€€€€€€€€€€�����������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„…………††††††††††††††……………„„„„ƒƒƒ‚‚���€€€~}}}}}}}}}}}}}}}}}}~~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzz{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}|||}}}}}}}}}}}}}}}}}}}}||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{{{{{{{{{{{{{{{{{{{{{{{|||||{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{||||||||}}}}}}}}}}}}}}||||~~~~~~~~~~~~~}}}}}}|||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzyyyyxxxxxxwwwwwwwwwwwwwvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvvttsssssssssssssssrrrrrrrrpppppppppppppppooooooooooppppppppppppppppppooooooommmmmmmmlllllllllkkkkkkkkiiiihhhhhhhhhhhhhhgggggggfffffffffeeeeeeeeeeeeeddddfffffffeeeeeeeeeeeeddddddeeeddddddddddddccccccccccbbbaaaaaaaaaaa```````````````````````___________^^______^^^^^^^^^^^]]]]]]]]^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYXXWWWWWWWWWWWVVVVVVVVVVUUUTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOONNNMMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;::::::::::::::999999999998888888777777777766666666666555555554444444444433333333332222222222211111111111100000000000000///////////..............-----------,,,,,,,++++++++++++************))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!! €€€€€€€€€€€€€€€€€€€�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„…………†††††‡††††††††……………„„„„„ƒƒƒ‚‚���€€€}}}}}}}}}}}}}}}}}}~~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzz{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}||}}}}}}}}}}}}}}}}}}}}}||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{{||||||||{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{||||||||}}}}}}}}}}}}|||||~~~~~~~~~~~~~~~~}}}}}}|||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzyyyyxxxxxxwwwwwwwwwwwwvvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvvttsssssssssssssssrrrrrrrrqppppppppppppppoooooooooopppppppppppppppppoooooooommmmmmmllllllllllkkkkkkkkiiiiihhhhhhhhhhhhhgggggggffffffffffeeeeeeeeeeeeedddfffffffeeeeeeeeeeeeddddddeeeddddddddddddccccccccccbbbaaaaaaaaaaaa``````````````````````___________^^_______^^^^^^^^^^]]]]]]]]^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYXXWWWWWWWWWWWVVVVVVVVVVVUUTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOONNNMMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;::::::::::::::999999999998888888777777777766666666666555555554444444444433333333332222222222211111111111100000000000000////////////.............------------,,,,,,++++++++++++************))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„…………†††‡‡‡‡‡‡ˆ‡‡‡‡‡‡‡‡‡‡‡†††††………„„„ƒƒƒ‚‚����€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~€€€€€€€€€€~~~€����������������������€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������€€€€€€€��������������€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||{{{{zzzzzzzzzzzzzzzzzzzyyzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzyyyyxwwvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttttssssssssqqqqqqqqqpppppppppppppppoqqqqpppppppppppppppoooooooooooooooooooooonnnnnnnnnmmmlllllllllkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiihhhhhhhhgggggggggggggfffffffffffgfffffffffffffeeeeeeeeeeeddddcccccccccccccbbbbbbbbcccccccccbbbbbbbbbbbbaaaaaaa````````````____________^^^^^^^^^^^]]]]]]]]]]]\]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAA@@@@@@@@@@@???????????>>???>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;:::::::::::::9999999999988888888887777777777766666666666555555544444444444333333333333222222222222111111111111111100000000000///////........------------,,,,,,,,,,,,,++++++++++++******))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$""""""""""""""!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„………†††‡‡‡‡‡ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡†††††…………„„ƒƒƒ‚‚‚���€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}~~€€€€€€€€€~~�����������������������€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������~~~~€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������€€€€€€€€€����������€€€€€€~~~~~€~~~~~}}}}}}}}}}}}}}}||||||||||{{zzzzzzzzzzzzzzzzzzzzyyyzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyxwwvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttssssssssqqqqqqqqqppppppppppppppppqqqqpppppppppppppppoooooooooooooooooooonnnnnnnnnnnmmlllllllllkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiihhhhhhhhhggggggggggggfffffffffffgfffffffffffffeeeeeeeeeeedddddccccccccccccbbbbbbbbcccccccccbbbbbbbbbbbbaaaaaaaa```````````____________^^^^^^^^^^^]]]]]]]]]]]\]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAA@@@@@@@@@@@???????????>>???>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;::::::::::::::999999999998888888887777777777766666666666555555544444444444333333333333222222222222111111111111111100000000000///////........------------,,,,,,,,,,,,,++++++++++++******))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$""""""""""""""!!!!!!!!!!! ƒƒ„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„…………†††‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡ˆ‡‡‡‡‡‡†††††………„„„ƒƒ‚‚‚��€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}~€€€€€€€€€€€~€����������������������€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������~~~€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������€€€€€€€€€€€�����€€€€€€€€€~~~~~~€~~~~}}}}}}}}}}}}}}}||||||||||{{zzzzzzzzzzzzzzzzzzzzyyyzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyzzyyyyyyyyxxwwvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttttsssssssqqqqqqqqqqpppppppppppppppqqqqqppppppppppppppoooooooooooooooooonnnnnnnnnnnnmmmllllllllllkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiihhhhhhhhgggggggggggggffffffffffggffffffffffffeeeeeeeeeeedddddccccccccccccbbbbbbbbccccccccccbbbbbbbbbbbaaaaaaaa```````````____________^^^^^^^^^^^]]]]]]]]]]]\]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAA@@@@@@@@@@@???????????>>???>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;::::::::::::::999999999998888888887777777777766666666666555555544444444444333333333333222222222222111111111111111100000000000///////........------------,,,,,,,,,,,,,++++++++++++******))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$""""""""""""""!!!!!!!!!!! „„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„………††††‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡ˆˆ‡‡‡‡‡‡†††††………„„„ƒƒ‚‚‚�€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}~~~€€€€€€€€€€€€€~€€����������������������€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������~~€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~€~~~}}}}}}}}}}}}}}}}|||||||||{{zzzzzzzzzzzzzzzzzzzyyyyzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxwwvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttttsssssssqqqqqqqqqqpppppppppppppppqqqqqppppppppppppppoooooooooooooooonnnnnnnnnnnnnnmmmlllllllllkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiihhhhhhhhgggggggggggggffffffffffggffffffffffffeeeeeeeeeeedddddccccccccccccbbbbbbbbccccccccccbbbbbbbbbbbaaaaaaaa```````````_____________^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAA@@@@@@@@@@@???????????>>???>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;::::::::::::::999999999998888888887777777777766666666666555555544444444444333333333333222222222222111111111111111100000000000///////........------------,,,,,,,,,,,,,++++++++++++******))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$""""""""""""""!!!!!!!!!!! „„„„„„„„„„„„„„„„„„„„„„…‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„…………†††‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡ˆˆˆ‡‡‡‡‡‡‡†††††………„„ƒƒƒ‚‚�€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}~~~~€€€€€€€€€€€€€€€€€���������������������€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~€~~~}}}}}}}}}}}}}}}}|||||||||{{zzzzzzzzzzzzzzzzzzzzyyyzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxwwvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttsssssssqqqqqqqqqqqppppppppppppppqqqqqppppppppppppppooooooooooooooonnnnnnnnnnnnnnmmmlllllllllllkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiihhhhhhhhgggggggggggggffffffffffggfffffffffffffeeeeeeeeeedddddcccccccccccccbbbbbbbccccccccccbbbbbbbbbbbbaaaaaaa````````````____________^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUTSSSSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAA@@@@@@@@@@@???????????>>???>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::::::999999999998888888887777777777766666666666555555544444444444333333333333222222222222111111111111111100000000000///////........------------,,,,,,,,,,,,,++++++++++++******))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$""""""""""""""!!!!!!!!!!! …………………………„„„„„„„„„…………‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„……………†††‡‡‡‡ˆˆˆˆˆ‰‰‰ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡†††………„„ƒƒƒ‚���€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}~~~~~€€€€€€€€€€€€€€€€€€€€����������������������€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€‚�������������������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~€€~~}}}}}}}}}}}}}}}}}||||||||{{{zzzzzzzzzzzzzzzzzzzzyyzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxwvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttttssssssqqqqqqqqqqqppppppppppppppqqqqqqppppppppppppppoooooooooooonnnnnnnnnnnnnnnmmmllllllllllllkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiihhhhhhhhgggggggggggggfffffffffggfffffffffffffeeeeeeeeeeddddddccccccccccccbbbbbbbccccccccccbbbbbbbbbbbbaaaaaaa````````````____________^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUTSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@@???????????>>???>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::::::999999999998888888887777777777766666666666555555544444444444433333333333222222222222111111111111111100000000000///////........------------,,,,,,,,,,,,,++++++++++++******))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$""""""""""""""!!!!!!!!!!! ……………………………………………………………ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„…………††††‡‡‡ˆˆˆˆ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡†††………„„ƒƒ‚���€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€‚‚������������������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~€~}}}}}}}}}}}}}}}}}}|||||||{{{zzzzzzzzzzzzzzzzzzzzzyzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttttssssssqqqqqqqqqqqppppppppppppppqqqqqqppppppppppppppoooooooooooonnnnnnnnnnnnnnmmmmllllllllllllkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiihhhhhhhhgggggggggggggfffffffffgggffffffffffffeeeeeeeeeeddddddccccccccccccbbbbbbbccccccccccbbbbbbbbbbbbaaaaaaaa```````````____________^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUTSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAA@@@@@@@@@@@???????????>>???>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::::::999999999998888888887777777777766666666666555555544444444444433333333333322222222222111111111111111100000000000///////........------------,,,,,,,,,,,,,++++++++++++******))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$""""""""""""""!!!!!!!!!!! ……………………………………………………………ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„…………††††‡‡‡‡ˆˆˆ‰‰‰‰‰‰‰‰‰ˆˆ‰ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡†††……„„ƒ‚‚����€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚�����������������������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~€€~}}}}}}}}}}}}}}}}}}}||||||{{{{zzzzzzzzzzzzzzzzzzzzyzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttttsssssqqqqqqqqqqqqpppppppppppppqqqqqqqpppppppppppppooooooooooonnnnnnnnnnnnnnnmmmmlllllllllllllkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiihhhhhhhhgggggggggggggfffffffffgggffffffffffffeeeeeeeeeeddddddccccccccccccbbbbbbbcccccccccccbbbbbbbbbbbaaaaaaaa```````````____________^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUTSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAA@@@@@@@@@@@???????????>>???>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::::::999999999998888888887777777777766666666666555555544444444444433333333333322222222222111111111111111100000000000///////........------------,,,,,,,,,,,,,++++++++++++******))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$""""""""""""""!!!!!!!!!!! ††††††……………………………………………ƒƒƒƒ„„„„„„„„„„„„„„„„„………………††††‡‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰ˆˆ‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡††……„„ƒ‚‚‚����€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚����������������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~€€€}}}}}}}}}}}}}}}}}}}}|||||{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttttsssssqqqqqqqqqqqqpppppppppppppqqqqqqqppppppppppppppooooooooooonnnnnnnnnnnnnnmmmmlllllllllllllkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiihhhhhhhhhggggggggggggfffffffffgggfffffffffffffeeeeeeeeeddddddccccccccccccbbbbbbbcccccccccccbbbbbbbbbbbbaaaaaaa````````````____________^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUTTSSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAA@@@@@@@@@@@???????????>>???>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::::::999999999998888888887777777777776666666666555555544444444444433333333333322222222222111111111111111100000000000///////........------------,,,,,,,,,,,,,++++++++++++******))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$""""""""""""""!!!!!!!!!!! †††††††………………………………………†ƒƒƒ„„„„„„„„……………………………………†††††‡‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ˆ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡††………ƒƒ‚‚‚����€€€€€€€€€€€€€€€€}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~€€€}}}}}}}}}}}}}}}}}}}}|||||{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttsssssqqqqqqqqqqqqpppppppppppppqqqqqqqppppppppppppppoooooooooonnnnnnnnnnnnnnmmmmmlllllllllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhgggggggggggggffffffffggggffffffffffffeeeeeeeeedddddddccccccccccccbbbbbbcccccccccccbbbbbbbbbbbbaaaaaaa````````````____________^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAA@@@@@@@@@@@???????????>>???>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::::::999999999998888888887777777777776666666666555555544444444444433333333333322222222222111111111111111100000000000///////........------------,,,,,,,,,,,,,++++++++++++******))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$""""""""""""""!!!!!!!!!!! ††††††††……………………………………†ƒƒ„„„„„„……………………………………………††††‡‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡†††…„ƒƒƒ‚‚‚����€€€€€€€€€€€€€€}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~€€€€}}}}}}}}}}}}}}}}}}}}}||||{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttttssssqqqqqqqqqqqqqppppppppppppqqqqqqqqpppppppppppppooooooooooonnnnnnnnnnnnnnmmmmllllllllllllllkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhgggggggggggggffffffffggggffffffffffffeeeeeeeeedddddddccccccccccccbbbbbbcccccccccccbbbbbbbbbbbbaaaaaaaa```````````____________^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAA@@@@@@@@@@@???????????>????>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::::::9999999999988888888877777777777766666666665555555544444444444333333333333222222222221111111111111111000000000000//////........------------,,,,,,,,,,,,,++++++++++++******))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$""""""""""""""!!!!!!!!!!! ††††††…………………………………………†ƒƒ„„„„„……………………………………………††††‡‡‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ‡‡‡††„„„ƒƒ‚‚‚����€€€€€€€€€€€€€}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€���€€���������������������€€�€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~€€€€€~}}}}}}}}}}}}}}}}}}}}||||{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttttssssqqqqqqqqqqqqqppppppppppppqqqqqqqqppppppppppppppoooooooooonnnnnnnnnnnnnnmmmmllllllllllllllkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhgggggggggggggffffffffggggffffffffffffeeeeeeeeedddddddccccccccccccbbbbbbccccccccccccbbbbbbbbbbbaaaaaaaa```````````____________^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAA@@@@@@@@@@@???????????>????>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;:::::::::::::9999999999988888888887777777777766666666665555555544444444444333333333333222222222221111111111111111000000000000//////........------------,,,,,,,,,,,,,++++++++++++******))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$""""""""""""""!!!!!!!!!!! ……………………………………………………………ƒƒ„„„„„……………………………………††††††‡‡‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ‡‡†……„„ƒƒƒ‚‚�����€€€€€€€€€€€}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€�������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~€€€€€~}}}}}}}}}}}}}}}}}}}}}|||{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttssssqqqqqqqqqqqqqqpppppppppppqqqqqqqqpppppppppppppppooooooooonnnnnnnnnnnnnnmmmmmllllllllllllllkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhggggggggggggffffffffggggfffffffffffffeeeeeeeedddddddccccccccccccbbbbbbccccccccccccbbbbbbbbbbbaaaaaaaa```````````____________^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAA@@@@@@@@@@@???????????>????>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;:::::::::::::9999999999998888888887777777777766666666665555555544444444444333333333333222222222221111111111111111000000000000//////........------------,,,,,,,,,,,,,++++++++++++******)))))))))))))((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$""""""""""""""!!!!!!!!!!! ……………………………………………………………ƒƒƒ„„„„……………………††††††††††††‡‡‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠ‰‰‰‰‰ˆˆ‡‡†……„„ƒƒƒ‚‚‚�����€€€€€€€€€}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€������‚����‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚�‚‚������������������‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~€€€€€€~~}}}}}}}}}}}}}}}}}}}}}||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttttsssqqqqqqqqqqqqqqpppppppppppqqqqqqqqqppppppppppppppoooooooooonnnnnnnnnnnnnnmmmmllllllllllllllkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhgggggggggggggfffffffgggggffffffffffffeeeeeeeeddddddddccccccccccccbbbbbccccccccccccbbbbbbbbbbbbaaaaaaa````````````____________^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAA@@@@@@@@@@@???????????>????>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;:::::::::::::9999999999998888888887777777777766666666665555555544444444444333333333333222222222221111111111111111000000000000//////........------------,,,,,,,,,,,,,++++++++++++******)))))))))))))((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$""""""""""""""!!!!!!!!!!! „…………………„„„„„„„„„„„„………ƒƒƒ„„„„………………†††††††††††††‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰‰ˆˆˆ††……„„ƒƒƒ‚‚‚�����€€€€€€€€}}~}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚�������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~€€€€€€€~~}}}}}}}}}}}}}}}}}}}}}||{{{{{{{{{{zzzzzzzzzzzzzzz{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttsssqqqqqqqqqqqqqqpppppppppppqqqqqqqqqppppppppppppppooooooooooonnnnnnnnnnnnnmmmmllllllllllllllkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhgggggggggggggfffffffgggggffffffffffffeeeeeeeeddddddddccccccccccccbbbbbdcccccccccccbbbbbbbbbbbbaaaaaaa````````````____________^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAA@@@@@@@@@@@???????????>????>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;::::::::::::::999999999998888888887777777777766666666665555555544444444444333333333333222222222221111111111111111000000000000//////........------------,,,,,,,,,,,,,++++++++++++******)))))))))))))((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$""""""""""""""!!!!!!!!!!! „„„„„„„„„„„„„„„„„„„„„……ƒƒƒƒ„„„………………††††††††††††††‡‡‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰ˆˆ‡††……„„ƒƒƒ‚‚‚�������€€€€€~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€������‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~€€€€€€€~~~}}}}}}}}}}}}}}}}}}}}}|{{{{{{{{{{zzzzzzzzzzzzzzz{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttttssqqqqqqqqqqqqqqqppppppppppqqqqqqqqqpppppppppppppppoooooooooonnnnnnnnnnnnnnmmmlllllllllllllllkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhgggggggggggggfffffffgggggffffffffffffeeeeeeeeddddddddccccccccccccbbbbbdcccccccccccbbbbbbbbbbbbaaaaaaaa```````````____________^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@@???????????>????>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;::::::::::::::999999999998888888887777777777766666666665555555544444444444333333333333222222222221111111111111111000000000000//////........------------,,,,,,,,,,,,,++++++++++++******)))))))))))))((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$""""""""""""""!!!!!!!!!!! ƒƒƒ„„„„„„„ƒƒƒƒƒƒƒ„„„„„„‚ƒƒƒƒ„„„…………………††††††††††††‡‡‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰Š‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰ˆ‡‡††……„„„ƒƒ‚‚‚‚����������~~~~~~~~~~~~~~~~~€€€€€€€€€€€€��������‚‚‚‚ƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~€€€€€€€€~~~~}}}}}}}}}}}}}}}}}}}}|{{{{{{{{{{{zzzzzzzzzzzzzz{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttttssqqqqqqqqqqqqqqqppppppppppqqqqqqqqqqppppppppppppppooooooooooonnnnnnnnnnnnnmmmmllllllllllllllkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhggggggggggggfffffffgggggfffffffffffffeeeeeeeddddddddccccccccccccbbbbbdccccccccccccbbbbbbbbbbbaaaaaaaa```````````____________^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAA@@@@@@@@@@@???????????>????>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;::::::::::::::999999999998888888887777777777766666666665555555544444444444333333333333222222222221111111111111111000000000000//////........------------,,,,,,,,,,,,,++++++++++++******)))))))))))))((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$#"""""""""""""!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„‚‚ƒƒƒ„„„„……………………………………†††††‡‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰Š‰‰‰‰‰ŠŠŠŠŠŠŠŠŠ‹‹ŠŠŠŠŠŠ‰‰ˆ‡‡††……„„„ƒƒ‚‚‚‚���������~~~~~~~~~~~~~~~€€�����������������‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~€€€€€€€€€~~~~}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{zzzzzzzzzzzzzz{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttssqqqqqqqqqqqqqqqppppppppppqqqqqqqqqqppppppppppppppooooooooooonnnnnnnnnnnnnnmmmmlllllllllllllkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhgggggggggggggffffffggggggffffffffffffeeeeeeeddddddddcccccccccccccbbbbdccccccccccccbbbbbbbbbbbaaaaaaaa```````````____________^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAA@@@@@@@@@@@???????????>????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;:::::::::::::999999999998888888887777777777766666666665555555544444444444333333333333222222222221111111111111111000000000000//////.........-----------,,,,,,,,,,,,,++++++++++++******)))))))))))))((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$#"""""""""""""!!!!!!!!!!! ‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„�‚‚‚ƒƒ„„„„………………………………………††††‡‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠ‰‰‰ŠŠŠŠŠŠŠŠŠ‹‹‹‹‹ŠŠŠŠ‰‰ˆˆ‡‡††……„„ƒƒƒ‚‚‚‚‚�������~~~~~~~~~~~~~€€€€�����������������‚‚‚‚‚ƒƒƒ„ƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€�����������€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{zzzzzzzzzzzzz{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttttsqqqqqqqqqqqqqqqqpppppppppqqqqqqqqqqpppppppppppppppoooooooooonnnnnnnnnnnnnnmmmmlllllllllllllkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhggggggggggggffffffggggggffffffffffffeeeeeeedddddddddccccccccccccbbbbdccccccccccccbbbbbbbbbbbbaaaaaaa````````````____________^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAA@@@@@@@@@@@???????????>????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;:::::::::::::999999999998888888887777777777766666666665555555544444444444333333333333222222222222111111111111111000000000000//////.........-----------,,,,,,,,,,,,,,+++++++++++******)))))))))))))((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$#"""""""""""""!!!!!!!!!!! �‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ��‚‚‚ƒƒƒ„„„„……………………………………†††††‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹ŠŠŠŠŠ‰ˆˆ‡‡†††……„„„ƒƒƒ‚‚‚‚‚�����~~~~~~~~~~~~€€€€€€€���������������‚‚‚‚‚‚ƒƒƒ„„ƒ„„„„„……………………„„„„„„„„„„ƒ„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚����€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€������������€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{zzzzzzzzzzzzz{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttttsrqqqqqqqqqqqqqqqpppppppppqqqqqqqqqqqppppppppppppppooooooooooonnnnnnnnnnnnnnmmmllllllllllllllkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhgggggggggggggfffffggggggffffffffffffeeeeeeedddddddddccccccccccccbbbbddcccccccccccbbbbbbbbbbbbaaaaaaa````````````____________^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAA@@@@@@@@@@@???????????>????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;:::::::::::::999999999998888888887777777777766666666665555555544444444444333333333333222222222222111111111111111000000000000//////.........------------,,,,,,,,,,,,,+++++++++++*******))))))))))))((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$#"""""""""""""!!!!!!!!!!! ���������������‚‚‚‚‚‚ƒƒ���‚‚‚ƒƒƒ„„„„„„„„„„„„„„„…………††††‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹ŠŠŠŠŠŠˆˆˆ‡‡††………„„ƒƒƒƒ‚‚‚‚‚‚���~~~~~~~~~~€€€€€€€€��‚‚‚‚�������‚‚‚‚‚‚‚ƒƒƒ„„„„„„„…………………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚��€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚��ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������€€€�������������€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{zzzzzzzzzzzz{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttsrqqqqqqqqqqqqqqqpppppppppqqqqqqqqqqqppppppppppppppooooooooooonnnnnnnnnnnnnnmmmllllllllllllllkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhgggggggggggggfffffggggggfffffffffffffeeeeeedddddddddccccccccccccbbbbddccccccccccccbbbbbbbbbbbaaaaaaaa```````````____________^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAA@@@@@@@@@@@???????????>????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;:::::::::::::999999999998888888887777777777766666666665555555544444444444333333333333222222222222111111111111111100000000000//////.........------------,,,,,,,,,,,,,+++++++++++*******))))))))))))((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$#"""""""""""""!!!!!!!!!!! €€€����������������‚‚‚‚€���‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„……………†††‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆ‡‡‡††……„„„ƒƒƒƒ‚‚‚‚‚‚‚�~~~~~~~€€€€€€����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„…………………†††††††……………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚�ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€��������������€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{zzzzzzzzzzzz{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttttrqqqqqqqqqqqqqqqqppppppppqqqqqqqqqqqppppppppppppppooooooooooonnnnnnnnnnnnnnmmmmlllllllllllllkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhgggggggggggggfffffgggggggffffffffffffeeeeeedddddddddccccccccccccbbbbddccccccccccccbbbbbbbbbbbaaaaaaaa```````````____________^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAA@@@@@@@@@@@??????????>????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;:::::::::::::999999999998888888887777777777766666666665555555544444444444333333333333222222222222111111111111111100000000000//////.........------------,,,,,,,,,,,,,+++++++++++*******))))))))))))((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$#"""""""""""""!!!!!!!!!!! €€€€€€€€������������‚‚‚€€���‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„………†††‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆ‡‡‡†††……„„„ƒƒƒƒƒ‚‚‚‚‚‚~~~~€€€€€������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„…„„…………†††††††††††††††…………………„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€�������������������‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���€€€€€€���������������€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{zzzzzzzzzzz{{{{zzzzzzzzzzzzzzzzzzzyyzyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttrrqqqqqqqqqqqqqqqppppppppqqqqqqqqqqqqpppppppppppppoooooooooooonnnnnnnnnnnnnmmmmllllllllllllllkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhggggggggggggfffffgggggggffffffffffffeeeeeeddddddddddccccccccccccbbbddccccccccccccbbbbbbbbbbbaaaaaaaa```````````____________^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAA@@@@@@@@@@@????????????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;:::::::::::::999999999998888888887777777777776666666665555555544444444444333333333333222222222222111111111111111100000000000//////.........------------,,,,,,,,,,,,,++++++++++++******))))))))))))((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$#"""""""""""""!!!!!!!!!!! €€€€€€€€€€€€€€�����‚€€€���‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„……†††‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰ˆˆˆ‡‡‡†††………„„„ƒƒƒƒƒ‚‚‚‚‚€€€€������‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„…„…………†††††††‡‡‡‡††††††††………………„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��€€€€€€€����������������€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€€€€€€€€€€~~~~~€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{zzzzzzzzzzz{{{{{zzzzzzzzzzzzzzzzzzyyzyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttrrqqqqqqqqqqqqqqqppppppppqqqqqqqqqqqqpppppppppppppoooooooooooonnnnnnnnnnnnnmmmmllllllllllllllkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhgggggggggggggffffgggggggfffffffffffffeeeeeddddddddddccccccccccccbbbddccccccccccccbbbbbbbbbbbaaaaaaaa````````````___________^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAA@@@@@@@@@@@????????????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;:::::::::::::999999999998888888888777777777776666666665555555544444444444433333333333222222222222111111111111111100000000000//////.........------------,,,,,,,,,,,,,++++++++++++******))))))))))))((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$#"""""""""""""!!!!!!!!!!! €€€€€€€€€€€€€����€€€����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„………††‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰‰Š‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰ˆˆˆ‡‡‡†††………„„„„ƒƒƒƒƒ‚‚‚‚€€€€�����‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒ„„„„…„…………††††‡‡‡‡‡‡‡‡‡‡‡‡††††††………………„„„„„„„„ƒƒƒƒƒƒ‚‚‚�€€€€€€€€€€€€€€€€€€€€€€€€����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�€€€€€€€€�����������������€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€€€€€€€€€~~~~~€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{zzzzzzzzzz{{{{{zzzzzzzzzzzzzzzzzzyyzzyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttrrrqqqqqqqqqqqqqqqpppppppqqqqqqqqqqqqpppppppppppppoooooooooooonnnnnnnnnnnnnmmmmmlllllllllllllkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhgggggggggggggffffggggggggffffffffffffeeeeeddddddddddccccccccccccbbbdddcccccccccccbbbbbbbbbbbaaaaaaaa````````````____________^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAA@@@@@@@@@@@????????????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;:::::::::::::999999999998888888888777777777776666666665555555544444444444433333333333222222222222111111111111111100000000000//////.........------------,,,,,,,,,,,,,++++++++++++******))))))))))))((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$#"""""""""""""!!!!!!!!!!! {{{||||||||||||}}}}}}}~€€€€�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚ƒƒƒ„„…………††††††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰ˆ‰‰ˆˆˆˆˆ‹‹ŠŠŠ‰‰‰‰ˆˆˆ‡‡‡†††††……………„„„„„„„„„„„„…………†††‡‡‡‡‡‡††††††……………………………††††††‡‡‡ˆˆ‰‰‰ŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠ‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡†††††……†††††……………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………††††††††††††††††††††††……………………………………………………………………………………………………………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€~~}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyxwwwwwwwwwwwwwwwwwwvvvvvvwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppppppooooommmmmmmmmmlllllllllllllkkkkkjjjjjjjjjjjjjiiiiiiiiigggggggfffffffffffffeeeeeefffffeeeeeeeeeeeeeddddddddddddddddddccccccccccccbbcccccccbbbbbbbbbbbbaaaaaaaaaaaaaaa````````````_________^^^^^^^^^^^]]]]]]]]][[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAA@@@@@@@@@@??????????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888888877777777777666666666666555555555554444444444333333333322222222222111111111111100000000000//////...........------------,,,,,,,,++++++++++++*************))))))))))))((((((((((''''''''''''&&&&&&&&&&%%%%%$$$$$$$$$$$$$#######!!!!!!!!!!!!!! {{{{{||||||||||||}}}}}}€€€€����������������‚€€���‚‚ƒƒƒ„„„………††††††‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‹ŠŠŠŠ‰‰‰‰ˆˆˆ‡‡‡‡†††††…………„„„„„„„„„„„„………†††‡‡‡‡‡‡ˆ††††††††††………………†††††††‡‡‡ˆˆ‰‰‰ŠŠŠŠ‹‹‹‹‹ŒŒŒŒŒ‹‹‹‹‹ŠŠŠ‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡††††††††††††…………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††………………………………………………………………………………………………………………………………††††††††††††††††††††††††…………………………………………………………………………………………………………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyxwwwwwwwwwwwwwwwwwwvvvvvvwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuttttttttttttttssssssssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqpppppppppppppooooommmmmmmmmmlllllllllllllkkkkkjjjjjjjjjjjjjiiiiiiiiiggggggggfffffffffffffeeeeeffffffeeeeeeeeeeeeddddddddddddddddddccccccccccccbbccccccccbbbbbbbbbbbaaaaaaaaaaaaaaa````````````_________^^^^^^^^^^^^]]]]]]]][[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888888877777777777666666666666555555555554444444444333333333322222222222111111111111100000000000//////............-----------,,,,,,,,++++++++++++*************))))))))))))((((((((((''''''''''''&&&&&&&&&&%%%%%$$$$$$$$$$$$$#######!!!!!!!!!!!!!! {{{{{{{||||||||||||}}}}~€€€€€€€������������€€€���‚‚ƒƒƒ„„„………††††††‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠ‰‰‰ˆˆˆˆ‡‡‡‡†††††…………„„„„„„„„„„„…………†††‡‡‡‡ˆˆˆ††††††††††††††††††††††‡‡‡‡ˆˆ‰‰‰‰ŠŠŠ‹‹‹‹ŒŒŒŒŒŒŒŒŒ‹‹‹ŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡†††††††††††††…………………………………………†ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„†………………………………………………………………†††††………………………………………………………………………………………………………………………†††††††††††††††††††††††††………………………………………………………………………………………………………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyxxwwwwwwwwwwwwwwwwwvvvvvvwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuutttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqppppppppppppppoooommmmmmmmmmlllllllllllllkkkkkkjjjjjjjjjjjjjiiiiiiiiggggggggfffffffffffffeeeeeffffffeeeeeeeeeeeeddddddddddddddddddccccccccccccbbccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaa```````````_________^^^^^^^^^^^^]]]]]]]][[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888888877777777777666666666666555555555554444444444333333333322222222222111111111111100000000000//////............-----------,,,,,,,,++++++++++++*************))))))))))))((((((((((''''''''''''&&&&&&&&&&%%%%%$$$$$$$$$$$$$#######!!!!!!!!!!!!!! {{{{{{{{{{|||||||||||}}~~~€€€€€€€€€€€€€€€€�€€€€��‚‚ƒƒƒ„„„…………†††††‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡ŠŠŠŠ‰‰‰‰ˆˆˆˆ‡‡‡‡‡†††††………„„„„„„„„„„„…………†††‡‡‡‡ˆˆˆ††††††††††††††††††††††‡‡‡‡ˆˆˆ‰‰‰ŠŠŠ‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒ‹‹ŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡††††‡††††††††………………………………………†ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„…„„„„………„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„††††………………………………………………………†††††††………………………………………………†………………………………………………………………††††††††††††††††††††††††††………………………………………………………………………………………………………………………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyxxwwwwwwwwwwwwwwwwwwvvvvvwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppppppoooommmmmmmmmmllllllllllllllkkkkkjjjjjjjjjjjjjiiiiiiiiggggggggfffffffffffffeeeeeffffffeeeeeeeeeeeeeddddddddddddddddddccccccccccccbccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaa```````````__________^^^^^^^^^^^]]]]]]]][[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888888877777777777666666666666555555555554444444444333333333322222222222111111111111100000000000//////............-----------,,,,,,,,++++++++++++*************)))))))))))))(((((((((''''''''''''&&&&&&&&&&%%%%%$$$$$$$$$$$$$#######!!!!!!!!!!!!!! {{{{{{{{{{{{{|||||||||}~~~~~€€€€€€€€€€€€€€€��‚‚ƒƒƒ„„„…………†††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡ŠŠŠ‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡†††††………„„„„„„„„„„„…………†††‡‡‡ˆˆˆˆ‡‡‡‡††††††††††††††††††‡‡‡‡ˆˆˆˆ‰‰‰ŠŠ‹‹‹ŒŒŒŒŒ���ŒŒŒŒŒ‹‹‹ŠŠŠŠ‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡†††‡‡††††††††…………………………………††ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„………„„………………„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††………………………………………………†††††††††…………………………………………†††…………………………………………………………†††††††††††††††††††††††††††………………………………………………………………………………………………………………………„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyxxxwwwwwwwwwwwwwwwwwvvvvvwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqpppppppppppppoooommmmmmmmmmmlllllllllllllkkkkkjjjjjjjjjjjjjiiiiiiiiggggggggfffffffffffffeeeeeffffffeeeeeeeeeeeeeddddddddddddddddddccccccccccccbccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaa```````````__________^^^^^^^^^^^]]]]]]]][[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888888877777777777666666666666555555555554444444444333333333322222222222111111111111100000000000//////............-----------,,,,,,,,++++++++++++*************)))))))))))))(((((((((''''''''''''&&&&&&&&&&%%%%%$$$$$$$$$$$$$#######!!!!!!!!!!!!!! zz{{{{{{{{{{{{{||||||||}~~~~~~€€€€€���‚‚ƒƒƒ„„„…………††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ŠŠ‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡†††††………„„„„„„„„„„„„………†††‡‡‡‡ˆˆˆ‡‡‡‡‡††††††††††††††††††‡‡‡ˆˆˆˆ‰‰‰ŠŠŠ‹‹ŒŒŒŒ�������ŒŒ‹‹‹‹ŠŠŠŠ‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡†††‡‡††††††††…………………………………††ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„…………„…………………„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††………………………………………………†††††††††††……………………………………†††††……………………………………………………††††††††††††††††††††††††††††………………………………………………………………………………………………………………………„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyxxxwwwwwwwwwwwwwwwwwwvvvvwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqpppppppppppppoooommmmmmmmmmmlllllllllllllkkkkkjjjjjjjjjjjjjiiiiiiiigggggggggffffffffffffeeeeefffffffeeeeeeeeeeeeddddddddddddddddddccccccccccccbccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaa```````````__________^^^^^^^^^^^]]]]]]]][[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888888877777777777666666666666555555555554444444444333333333322222222222111111111111100000000000//////............-----------,,,,,,,,++++++++++++*************)))))))))))))(((((((((''''''''''''&&&&&&&&&&%%%%%$$$$$$$$$$$$$#######!!!!!!!!!!!!!! zzz{{{{{{{{{{{{{|||||||}}~~~~~~~~€~€€���‚‚ƒƒƒ„„„…………†††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡ŠŠ‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡††††…………„„„„„„„„„„„„………††††‡‡‡ˆˆˆ††‡‡†††††††††††††††††††‡‡‡‡ˆˆˆˆ‰‰‰ŠŠ‹‹‹ŒŒŒ���������ŒŒ‹‹‹ŠŠŠŠ‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡††‡‡†††††††††………………………………††ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„…………………………………„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………„„„„„„„„„„„„„„„„„„„„„„††††††††……………………………………………†††††††††††††………………………………††††††…………………………………………………†††††††††††††††††††††††††††††………………………………………………………………………………………………………………………„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyxxxxwwwwwwwwwwwwwwwwwvvvvwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppppppooommmmmmmmmmmlllllllllllllkkkkkkjjjjjjjjjjjjjiiiiiiigggggggggfffffffffffffeeeefffffffeeeeeeeeeeeeddddddddddddddddddccccccccccccbcccccccccbbbbbbbbbbbaaaaaaaaaaaaaaa````````````_________^^^^^^^^^^^]]]]]]]]\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAA@@@@@@@@@@@??????????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888888877777777777666666666666555555555554444444444333333333322222222222111111111111100000000000//////............-----------,,,,,,,,++++++++++++*************)))))))))))))(((((((((''''''''''''&&&&&&&&&&%%%%%$$$$$$$$$$$$$#######!!!!!!!!!!!!!! zzz{{{{{{{{{{{{{{{|||||}}}}~~~~~~~~~~~~~~~€€€���‚‚ƒƒƒ„„„„………††‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡Š‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡†††††…………„„„„„„„„„„„„…………†††‡‡‡‡ˆˆ††††††††††††††††††††††††‡‡‡‡ˆˆˆˆ‰‰‰ŠŠ‹‹ŒŒŒ���������ŒŒŒ‹‹‹ŠŠŠŠ‰‰‰‰ˆˆˆˆ‡‡‡‡‡††‡‡‡††††††††………………………………††ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„………………………………………„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………„„„„„„„„„„„„„„„„†††††††††††……………………………………†††††††††††††††…………………………††††††††……………………………………………††††††††††††††††††††††††††††††………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyxxxxwwwwwwwwwwwwwwwwwvvvvwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppppppooommmmmmmmmmmllllllllllllllkkkkkjjjjjjjjjjjjjiiiiiiigggggggggfffffffffffffeeeefffffffeeeeeeeeeeeeddddddddddddddddddccccccccccccbcccccccccbbbbbbbbbbbaaaaaaaaaaaaaaa````````````_________^^^^^^^^^^^^]]]]]]]\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAA@@@@@@@@@@@??????????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888888877777777777666666666666555555555554444444444333333333322222222222211111111111100000000000//////............-----------,,,,,,,,++++++++++++*************)))))))))))))(((((((((''''''''''''&&&&&&&&&&%%%%%$$$$$$$$$$$$$#######!!!!!!!!!!!!!! zzz{{{{{{{{{{{{{{{{||||}}}}}}~~~~~~~~~~~~~~~~~€€€���‚‚‚ƒƒ„„„…………†‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡ŠŠ‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡††††……………„„„„„„„„„„„„„…………†††‡‡‡‡ˆ†††††††††††††††††††††††††‡‡‡‡ˆˆˆˆ‰‰‰ŠŠ‹‹ŒŒŒ��������ŒŒŒŒ‹‹‹ŠŠŠŠ‰‰‰ˆˆˆˆ‡‡‡‡‡††‡‡‡††††††††……………………………†††ƒƒƒƒƒƒƒƒƒ„„„„„„„„„………………………………………„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………„„„„„„„„„„„„††††††††††††††……………………………†††††††††††††††††……………………†††††††††…………………………………………†††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚����������������������€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyxxxxwwwwwwwwwwwwwwwwwwvvvwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqpppppppppppppooommmmmmmmmmmmlllllllllllllkkkkkjjjjjjjjjjjjjiiiiiiigggggggggfffffffffffffeeeefffffffeeeeeeeeeeeeeddddddddddddddddddcccccccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaa```````````__________^^^^^^^^^^^]]]]]]]\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAA@@@@@@@@@@@??????????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888888877777777777666666666666555555555554444444444333333333322222222222211111111111100000000000//////............-----------,,,,,,,,++++++++++++**************))))))))))))(((((((((''''''''''''&&&&&&&&&&%%%%%$$$$$$$$$$$$$#######!!!!!!!!!!!!!! zzz{{{{{{{{{{{{{{{{||||}}}}}}}}~~~~~~~~~~~~~~~~~~€€€���‚‚ƒƒƒ„„„………†‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡ˆ‡‡‡‡‡‡ŠŠ‰‰‰‰‰ˆˆˆˆ‡‡‡‡†††††……………„„„„ƒƒƒƒ„„„„„„…………†††‡‡‡‡††††††††††††††††††††††††††‡‡‡‡‡ˆˆˆ‰‰‰ŠŠ‹‹ŒŒŒ��������ŒŒŒŒ‹‹‹ŠŠŠ‰‰‰ˆˆˆˆ‡‡‡‡†††‡‡††††††††††……………………†††††ƒƒƒƒƒƒƒƒ„„„„„„„„„………………………………………„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………„„„„„„„††††††††††††††††………………………††††††††††††††††††…………………†††††††††††……………………………………††††††††††††††††††††††††††††††††…………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚����������������������€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyxxxxxwwwwwwwwwwwwwwwwwvvvwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppppppoommmmmmmmmmmmlllllllllllllkkkkkjjjjjjjjjjjjjiiiiiiiggggggggggffffffffffffeeeefffffffeeeeeeeeeeeeedddddeddddddddddddcccccccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaa```````````__________^^^^^^^^^^^]]]]]]]\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAA@@@@@@@@@@@??????????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999888888888888877777777777666666666666555555555554444444444333333333322222222222211111111111100000000000//////............-----------,,,,,,,,++++++++++++**************))))))))))))(((((((((''''''''''''&&&&&&&&&&%%%%%$$$$$$$$$$$$$#######!!!!!!!!!!!!!! zzz{{{{{{{{{{{{{{{{{|||}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€���‚‚ƒƒƒ„„„………‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡ŠŠŠ‰‰‰‰ˆˆˆˆ‡‡‡‡††††……………„„„„ƒƒƒƒƒƒƒ„„„„„…………†††‡‡‡†††††††††††††††††‡‡‡‡‡††††‡‡‡‡‡‡ˆˆˆ‰‰ŠŠŠ‹‹ŒŒŒ�������ŒŒŒŒ‹‹‹‹ŠŠŠ‰‰‰ˆˆˆ‡‡‡‡†††‡‡†††††††††††………………………†††ƒƒƒƒƒƒƒƒ„„„„„„„„………………………………………„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………„„„„†††††††††††††††††††………………††††††††††††††††††††……………††††††††††††…………………………………†††††††††††††††††††††††††††††††††………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚�����������������������€€€€€€€€€€€€€€€€€€€€€€€€~}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyxxxxxwwwwwwwwwwwwwwwwwvvvwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppppppoommmmmmmmmmmmlllllllllllllkkkkkkjjjjjjjjjjjjjiiiiiiggggggggggfffffffffffffeeeffffffffeeeeeeeeeeeedddddeddddddddddddcccccccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaa```````````__________^^^^^^^^^^^]]]]]]]\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAA@@@@@@@@@@@??????????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888888888877777777777666666666666555555555554444444444333333333322222222222211111111111100000000000//////............-----------,,,,,,,,++++++++++++**************))))))))))))(((((((((''''''''''''&&&&&&&&&&%%%%%$$$$$$$$$$$$$#######!!!!!!!!!!!!!! z{{{{{{{{{{{{{{{{{{{{||}}}}}}}}}}}}}}~~~~~~~~~~}~~~~€€€€��‚‚‚ƒƒƒ„„„……‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠ‰‰‰ˆˆˆˆ‡‡‡‡††††……………„„„ƒƒƒƒƒƒƒƒƒ„„„„„…………††††‡………†††††††††††††‡‡‡‡‡‡‡†††‡‡‡‡‡‡‡ˆˆˆ‰‰ŠŠ‹‹‹ŒŒŒ������ŒŒŒŒŒ‹‹‹ŠŠŠ‰‰‰ˆˆˆ‡‡‡‡†††‡‡††††††††††††………………†††††ƒƒƒƒƒƒƒ„„„„„„„„„……………………………………„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………………†††††††††††††††††††††…………††††††††††††††††††††††………††††††††††††††……………………………††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚�����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€~}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwvvwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqpppppppppppppoommmmmmmmmmmmlllllllllllllkkkkkkjjjjjjjjjjjjjiiiiiiggggggggggfffffffffffffeeeffffffffeeeeeeeeeeeedddddeeddddddddddddcccccccccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaaa```````````__________^^^^^^^^^^^]]]]]]]\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAA@@@@@@@@@@@??????????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888888888877777777777666666666666555555555554444444444333333333322222222222211111111111100000000000//////............-----------,,,,,,,,++++++++++++**************))))))))))))(((((((((''''''''''''&&&&&&&&&&%%%%%$$$$$$$$$$$$$#######!!!!!!!!!!!!!! z{{{{{{{{{{{{{{{{{{{{{|}}}}}}}}}}}}}}}}~~~~~~~~}}~~~~€€€���‚‚‚ƒƒƒ„„„…†‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠ‰‰‰ˆˆˆˆ‡‡‡††††……………„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„…………††††………………†††††††††‡‡‡‡‡‡‡‡†††‡‡‡‡‡‡‡‡ˆˆˆ‰‰ŠŠ‹‹‹ŒŒŒ�����ŒŒŒŒŒ‹‹‹ŠŠŠ‰‰‰ˆˆˆ‡‡‡††††‡‡†††††††††††……………†††††††ƒƒƒƒƒƒƒ„„„„„„„„……………………………………„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………………†††††††††††††††††††††††……†††††††††††††††††††††††……†††††††††††††††…………………………†††††††††††††††††††††††††††††††††††…………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyxxxxxxwwwwwwwwwwwwwwwwwvvwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqpppppppppppppoommmmmmmmmmmmmllllllllllllkkkkkkjjjjjjjjjjjjjiiiiiiggggggggggfffffffffffffeeeffffffffeeeeeeeeeeeedddddeeedddddddddddcccccccccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaaa````````````_________^^^^^^^^^^^]]]]]]]\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAA@@@@@@@@@@??????????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888888888877777777777666666666666555555555554444444444333333333322222222222211111111111100000000000//////............-----------,,,,,,,,++++++++++++**************))))))))))))(((((((((''''''''''''&&&&&&&&&&%%%%%$$$$$$$$$$$$$#######!!!!!!!!!!!!!! {{{{{{{{{{{{{{{{{{{{{||}}}}}}}}}}}}}}}}~~~~~~~~~}}~~~~~€€€���‚‚‚ƒƒ„„„…††‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‹ŠŠŠŠ‰‰‰ˆˆˆ‡‡‡††††…………„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„…………††„…………………†††††††‡‡‡‡‡‡‡‡†††‡‡‡‡‡‡‡‡‡‡ˆˆ‰‰ŠŠ‹‹‹ŒŒŒ���ŒŒŒŒŒŒ‹‹‹ŠŠŠ‰‰‰ˆˆˆ‡‡‡††††‡†††††††††††††……………††††††ƒƒƒƒƒƒ„„„„„„„„„………………………………„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………††††††††††††††††††††††††††††††††††††………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwvwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppppppommmmmmmmmmmmmllllllllllllkkkkkkjjjjjjjjjjjjjiiiiiiggggggggggfffffffffffffeeeffffffffeeeeeeeeeeeedddddeeeddddddddddddccccccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaa````````````_________^^^^^^^^^^^^]]]]]]\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAA@@@@@@@@@@??????????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999988888888888877777777777666666666666555555555554444444444333333333322222222222211111111111100000000000//////............-----------,,,,,,,,++++++++++++**************))))))))))))(((((((((''''''''''''&&&&&&&&&&%%%%%$$$$$$$$$$$$$#######!!!!!!!!!!!!!! {{{{{{{{{{{{{{{{{{{{{{|}}}}}}}}}}}}}}}}}~~~~~~~~}}}~~~~€€€���‚‚‚ƒƒ„„„†††‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ˆˆ‹‹ŠŠŠ‰‰‰ˆˆˆ‡‡‡†††……………„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„……………„„„………………††††††‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡ˆˆ‰‰ŠŠŠ‹‹ŒŒŒŒ�ŒŒŒŒŒŒ‹‹‹‹ŠŠ‰‰‰ˆˆˆ‡‡‡†††††††††††††††††…†……††††††††ƒƒƒƒƒƒƒ„„„„„„„……………………………„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………†††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyxxxxxxxwwwwwwwwwwwwwwwwwvwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttsssssssssssssssrrrrrsrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppppppommmmmmmmmmmmmllllllllllllkkkkkkkjjjjjjjjjjjjjiiiiigggggggggggffffffffffffeeefffffffffeeeeeeeeeeedddddeeeedddddddddddccccccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaa```````````__________^^^^^^^^^^^]]]]]]\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999988888888888887777777777766666666666555555555554444444444333333333322222222222211111111111100000000000//////............-----------,,,,,,,,++++++++++++**************))))))))))))(((((((((''''''''''''&&&&&&&&&&%%%%%$$$$$$$$$$$$$#######!!!!!!!!!!!!!! {{{{{{{{{{{{{{{{{{{{{||}}}}}}}}}}}}}}}}}~~~~~~~~}}}}~~~~€€€���‚‚ƒƒƒ„„††††‡‡‡‡‡‡ˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‹‹‹ŠŠ‰‰‰ˆˆ‡‡‡††††…………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„………„„„„„……………†††††‡‡‡‡‡‡‡‡‡‡†‡‡‡‡†††‡‡‡‡ˆˆˆ‰‰ŠŠŠ‹‹ŒŒŒŒŒŒŒŒŒŒ‹‹‹‹ŠŠ‰‰‰ˆˆˆ‡‡‡†††††††††††††††††††…†††††††††ƒƒƒƒƒƒ„„„„„„„„„…………………………„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………††††††††††††††††††††††††††††††††††††††…………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyxxxxxxxwwwwwwwwwwwwwwwwwvwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttsssssssssssssssrrrrrsrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqpppppppppppppommmmmmmmmmmmmllllllllllllkkkkkkkjjjjjjjjjjjjjiiiiigggggggggggfffffffffffffeefffffffffeeeeeeeeeeeeddddeeeeedddddddddddcccccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaa```````````__________^^^^^^^^^^^]]]]]]\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999988888888888887777777777766666666666555555555555444444444333333333332222222222211111111111100000000000//////............-----------,,,,,,,,++++++++++++**************))))))))))))(((((((((''''''''''''&&&&&&&&&&%%%%%$$$$$$$$$$$$$#######!!!!!!!!!!!!!! {{{{{{{{{{{{{{{{{{{{|||}}}}}}}}}}}}}}}}}}~~~~~~~}}}}~~~~~€€€���‚‚ƒƒƒ„…††††‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‹‹‹ŠŠŠ‰‰ˆˆ‡‡‡†††……………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„…ƒƒ„„„„……………††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††‡‡‡‡ˆˆˆ‰‰ŠŠŠ‹‹‹ŒŒ‹ŒŒŒ‹‹‹‹‹‹ŠŠŠ‰‰ˆˆˆ‡‡‡†††††††††††††††††…†††††††††††ƒƒƒƒƒƒ„„„„„„„„……………………………„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………†††††††††††††††††††††††††††††††††††††††………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttsssssssssssssssrrrrrsrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqpppppppppppppommmmmmmmmmmmmmlllllllllllkkkkkkkjjjjjjjjjjjjjiiiiigggggggggggfffffffffffffeefffffffffeeeeeeeeeeeeddddeeeeeeddddddddddcccccccccccccccccccbbbbbbbbbbbbaaabaaaaaaaaaaa```````````__________^^^^^^^^^^^]]]]]]\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888888877777777777666666666666555555555554444444443333333333322222222222111111111111000000000000/////............------------,,,,,,,++++++++++++**************))))))))))))(((((((((''''''''''''&&&&&&&&&&%%%%%$$$$$$$$$$$$$#######!!!!!!!!!!!!!! {{{{{{{{{{{{{{{{{{{||||}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}~~~~~€€€���‚‚ƒƒƒ………††††‡‡‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‹‹‹ŠŠ‰‰‰ˆˆ‡‡‡†††…………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒ„„„„„………††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††‡‡‡‡‡ˆˆˆ‰‰‰ŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠ‰‰‰ˆˆ‡‡‡††††††††††††…†……†††††††††††††ƒƒƒƒƒƒ„„„„„„„„„…………………………„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttssssssssssssssrrrrrsrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppppppmmmmmmmmmmmmmmlllllllllllkkkkkkkjjjjjjjjjjjjjiiiiigggggggggggfffffffffffffeefffffffffeeeeeeeeeeeeddddeeeeeeddddddddddccccccccccccccccccccbbbbbbbbbbbaaabaaaaaaaaaaa```````````__________^^^^^^^^^^^]]]]]]\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888888877777777777666666666666555555555554444444443333333333322222222222111111111111000000000000/////............------------,,,,,,,++++++++++++**************))))))))))))(((((((((''''''''''''&&&&&&&&&&%%%%%$$$$$$$$$$$$$#######!!!!!!!!!!!!!! {{{{{{{{{{{{{{{{{{{||||}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}}~~~~~€€€��‚‚‚‚ƒ„………†††††‡‡‡‡ˆˆˆ‰‰‰‰‰‰‰‰‰‹‹‹ŠŠ‰‰ˆˆˆ‡‡†††…………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒ„„„„………††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰‰ŠŠŠ‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠ‰‰‰ˆˆˆ‡‡‡†††††††††††……………††††††††††††ƒƒƒƒƒƒ„„„„„„„„„…………………………„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……‡††††††††††††††††††††††††††††††††††††††††………………………†………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttsssssssssssssssrrrrssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppppppnmmmmmmmmmmmmmlllllllllllkkkkkkkjjjjjjjjjjjjjiiiiiggggggggggggffffffffffffeefffffffffeeeeeeeeeeeeedddeeeeeeeddddddddddcccccccccccccccccccbbbbbbbbbbbaaabaaaaaaaaaaa````````````_________^^^^^^^^^^^]]]]]]\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTSSSSSSSSSSSRRRRRRRRRRRQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888888877777777777666666666666555555555554444444443333333333322222222222111111111111000000000000/////............------------,,,,,,,++++++++++++**************))))))))))))(((((((((''''''''''''&&&&&&&&&&%%%%%$$$$$$$$$$$$$#######!!!!!!!!!!!!!! {{{{{{{{{{{{{{{{{||||||}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}}}~~~~~€€€���‚‚‚„„…………††††‡‡‡‡ˆˆˆˆ‰‰‰‰‰‰ˆ‹‹ŠŠŠ‰‰ˆˆ‡‡‡†††…………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„‚ƒƒƒƒƒ„„„…………†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠ‹‹ŠŠŠŠŠŠŠ‰‰‰ˆˆˆ‡‡††††††††††…………………†††††††††††ƒƒƒƒƒ„„„„„„„„„„……………………„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…‡‡††††††††††††††††††††††††††††††††††††††††……………………††……………………………………………………………„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyxxxxxxxxxwwwwwwwwwwwwwwwwxwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttsssssssssssssssrrrrssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqpppppppppppppnmmmmmmmmmmmmmlllllllllllkkkkkkkkjjjjjjjjjjjjjiiiiggggggggggggffffffffffffeeffffffffffeeeeeeeeeeeedddeeeeeeeedddddddddcccccccccccccccccccbbbbbbbbbbbbaabaaaaaaaaaaa````````````_________^^^^^^^^^^^]]]]]]\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTSSSSSSSSSSSRRRRRRRRRRRQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888888877777777777666666666666555555555554444444443333333333322222222222111111111111000000000000/////............------------,,,,,,,++++++++++++**************))))))))))))(((((((((''''''''''''&&&&&&&&&&%%%%%$$$$$$$$$$$$$#######!!!!!!!!!!!!!! {{{{{{{{{{{{{{{{{||||||}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}}}}~~~~~€€€���‚‚ƒ„„„…………††††‡‡‡ˆˆˆˆˆ‰‰ˆˆˆ‹ŠŠŠ‰‰ˆˆ‡‡‡†††…………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„‚‚ƒƒƒƒƒ„„„………††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰ˆˆ‡‡‡††‡†††††…………………††††††††††††ƒƒƒƒƒ„„„„„„„„„„„„………„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡†††††††††††††††††††††††††††††††††††††††…………………†††…………………………………………………………„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzyyyxxxxxxxxxwwwwwwwwwwwwwwwwxwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttsssssssssssssssrrrrssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqpppppppppppppnmmmmmmmmmmmmmmllllllllllkkkkkkkkjjjjjjjjjjjjjiiiiggggggggggggfffffffffffffeffffffffffeeeeeeeeeeeedddeeeeeeeedddddddddccccccccccccccccccccbbbbbbbbbbbaabbaaaaaaaaaaa```````````_________^^^^^^^^^^^^]]]]]\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTSSSSSSSSSSSRRRRRRRRRRRQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888888877777777777666666666666555555555554444444443333333333322222222222111111111111000000000000/////............------------,,,,,,,++++++++++++**************))))))))))))(((((((((''''''''''''&&&&&&&&&&%%%%%$$$$$$$$$$$$$#######!!!!!!!!!!!!!! {{{{{{{{{{{{{{{{|||||||}}}}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}}}~~~~€€€����ƒƒƒ„„„„………†††‡‡‡‡ˆˆˆˆˆˆˆˆŠŠŠ‰‰ˆˆˆ‡‡†††…………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„‚‚‚ƒƒƒƒƒ„„„………††††‡‡‡‡‡‡‡‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰ˆˆ‡‡‡†‡††††††…………………†††††††††††ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††………………††††………………………………………………………„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzyyyxxxxxxxxxwwwwwwwwwwwwwwwwxwwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttsssssssssssssssrrrsssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqpppppppppppppnmmmmmmmmmmmmmmllllllllllkkkkkkkkjjjjjjjjjjjjjiiiiggggggggggggfffffffffffffeffffffffffeeeeeeeeeeeeeddeeeeeeeedddddddddccccccccccccccccccccbbbbbbbbbbbaabbaaaaaaaaaaa```````````__________^^^^^^^^^^^]]]]]\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTSSSSSSSSSSSRRRRRRRRRRRQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888888877777777777666666666666555555555554444444443333333333322222222222111111111111000000000000/////............------------,,,,,,,++++++++++++**************))))))))))))(((((((((''''''''''''&&&&&&&&&&%%%%%$$$$$$$$$$$$$#######!!!!!!!!!!!!!! {{{{{{{{{{{{{{{{|||||||}}}}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}}}~~~~~€€€€��‚ƒƒƒƒ„„„„………†††‡‡‡‡‡‡ˆ‡‡‡Š‰‰‰ˆˆ‡‡‡†††…………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒ„„„…………††††‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰ˆˆ‡‡‡‡‡††††††……………††††††††††††ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„……………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††……………††††………………………………………………………„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzyyxxxxxxxxxxwwwwwwwwwwwwwwwxxwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttsssssssssssssssrrrsssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqpppppppppppppnnmmmmmmmmmmmmmllllllllllkkkkkkkkjjjjjjjjjjjjjiiiiggggggggggggfffffffffffffeffffffffffeeeeeeeeeeeeeddeeeeeeeeeddddddddccccccccccccccccccccbbbbbbbbbbbaabbaaaaaaaaaaa```````````__________^^^^^^^^^^^]]]]]\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRRQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888888877777777777666666666666555555555554444444443333333333322222222222111111111111000000000000/////............------------,,,,,,,++++++++++++**************))))))))))))(((((((((''''''''''''&&&&&&&&&&%%%%%$$$$$$$$$$$$$#######!!!!!!!!!!!!!! {{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~~~€€€€‚‚‚ƒƒƒƒ„„„„………††††‡‡‡‡‡‡†‰‰ˆˆˆ‡‡‡†††…………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒ„„„………†††††‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰ˆˆ‰‰‰‰‰ŠŠŠŠŠŠ‹ŠŠŠŠŠ‰‰ˆˆ‡‡‡‡‡†††††††……†††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„……………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††…………†††††……………………………………………………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzyxxxxxxxxxxwwwwwwwwwwwwwwwxxwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttsssssssssssssssrrrsssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqppppppppppppnnmmmmmmmmmmmmmllllllllllkkkkkkkkkjjjjjjjjjjjjiiiigggggggggggggffffffffffffeffffffffffeeeeeeeeeeeeeddeeeeeeeedddddddddccccccccccccccccccccbbbbbbbbbbbaabbaaaaaaaaaaa````````````_________^^^^^^^^^^^]]]]]\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888888877777777777666666666666555555555554444444443333333333322222222222111111111111000000000000/////............------------,,,,,,,++++++++++++**************))))))))))))(((((((((''''''''''''&&&&&&&&&&%%%%%$$$$$$$$$$$$$#######!!!!!!!!!!!!!! {{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~€€�‚‚‚‚‚ƒƒƒƒ„„„…………††††††††ˆˆˆ‡‡‡†††…………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒ„„„………†††††‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠŠ‹‹‹‹‹‹ŠŠŠ‰‰ˆˆ‡ˆ‡‡‡†††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††…………††††††…………………………………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzyxxxxxxxxxxwwwwwwwwwwwwwwwxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttssssssssssssssrrrsssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppppnnmmmmmmmmmmmmmmlllllllllkkkkkkkkkjjjjjjjjjjjjjiiigggggggggggggffffffffffffeffffffffffeeeeeeeeeeeeeddeeeeeeeedddddddddccccccccccccccccccccbbbbbbbbbbbbabbaaaaaaaaaaaa```````````_________^^^^^^^^^^^^]]]]\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTSSSSSSSSSSSRRRRRRRRRRRQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888888877777777777666666666666555555555554444444443333333333322222222222111111111111000000000000/////............------------,,,,,,,++++++++++++**************))))))))))))(((((((((''''''''''''&&&&&&&&&&%%%%%$$$$$$$$$$$$$#######!!!!!!!!!!!!!! zz{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}~~~{{{{{{{{{{{|||||||}}}}}~~€€€€€���‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ……„„„ƒƒƒ‚‚‚‚‚������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚ƒƒƒ„„„„…………††††††††††††††††††††††††††††††‡‡ˆˆˆˆ‰‰‰ŠŠŠ‹‹‹‹‹‹ŠŠŠ‰‰ˆ‡†††………„„„„„„„„„„„„„„„…………………………………………………………………………„…………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„††………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~}}}}}}}}}}}}}}}}}}}||{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqpppppoooooooooooooonnnnnnmmmmmlllllllllllllkkkkkkkiiiiiiiiiiiiihhhhhhhhhhhhggfffffffffffffeeeeeeeeeeeggggggffffffffffffeeeeeeeeeeeeeeeedddddddddccccccccccccccccbbbbbbbbbbbbaaaa```````___________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[\\\\[[[[[[[[[[[ZZZZZZZZZZXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>======<<<<<<<<<<;;;;;;;;;;;:::::::::::::9999999999988888877777777777766666666666666666555555555554444444433333333333222222222221111111111100000000000//////////////............------,,,,,,++++++++++++***********))))))))))))(((((((((''''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$############"""!!!!!!!!!!!!!! z{{{{{{{{{{{{{{{{{{{{{|}}}}}}}}}}}}}}}}}}}}}}~~~{{{{{{{{{{{{|||||||}}}}}}€€€€����‚‚‚‚‚‚ƒƒƒ‚‚„„„ƒƒƒ‚‚‚‚‚��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚ƒƒƒ„„„„…………††††††††††††††‡††††††††††††††‡‡ˆˆˆˆ‰‰‰ŠŠ‹‹‹‹‹‹‹‹‹ŠŠ‰‰ˆ‡†††………„„„„„„„„„„„…………………………………………………………………………………„…………„„„„„„„„„„„„„„„„„„„„…ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………………††††………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„†††……………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}}}}}}}}}}|{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxyxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttsssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqppppppooooooooooooonnnnnnmmmmmlllllllllllllkkkkkkkiiiiiiiiiiiiiihhhhhhhhhhhgggfffffffffffffeeeeeeeeeeggggggffffffffffffeeeeeeeeeeeeeeeedddddddddccccccccccccccccbbbbbbbbbbbbaaaa```````___________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[\\\\[[[[[[[[[[[ZZZZZZZZZZXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;:::::::::::::9999999999988888887777777777766666666666666666555555555554444444433333333333222222222221111111111100000000000//////////////............------,,,,,,++++++++++++***********))))))))))))(((((((((''''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$############"""!!!!!!!!!!!!!! z{{{{{{{{{{{{{{{{{{{{{|}}}}}}}}}}}}}}}}}}}}}~~~~{{{{{{{{{{{{|||||||||}}}}~~~€€€€€�����‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚ƒƒƒƒ„„„…………†††††††††‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡ˆˆˆˆ‰‰ŠŠ‹‹‹ŒŒŒŒŒŒ‹‹ŠŠ‰‰ˆ‡†††…………„„„„„……………………………………………………………………………………………„……………„„„„„„„„„„„„„„„……………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒ„„ƒƒ……………………………………………………………………††††††…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„††††…………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}}}}}}}}}}|{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxyxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttsssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqppppppoooooooooooooonnnnnmmmmmlllllllllllllkkkkkkkjiiiiiiiiiiiiihhhhhhhhhhhgggfffffffffffffeeeeeeeeeeggggggfffffffffffffeeeeeeeeeeeeeeddddddddddccccccccccccccccbbbbbbbbbbbbaaaa```````___________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[\\\\[[[[[[[[[[[ZZZZZZZZZZXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;:::::::::::::9999999999988888887777777777766666666666666666555555555554444444433333333333222222222221111111111100000000000//////////////............------,,,,,,++++++++++++***********))))))))))))(((((((((''''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$############"""!!!!!!!!!!!!!! z{{{{{{{{{{{{{{{{{{{{||}}}}}}}}}}}}}}}}}}}}}~~~~{{{{{{{{{{{{{||||||||||}}~~~~~€€€€€���������ƒ‚‚‚‚‚‚������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚ƒƒƒƒ„„„„………†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††‡ˆˆˆˆˆ‰‰ŠŠ‹‹ŒŒŒŒŒŒŒŒŒ‹ŠŠ‰ˆˆ‡‡††…………………………………………†††††…………………………………………………………„……………„„„„„„„„„„„………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………†††††††………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„††††††……………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}}}}}}}}}}|{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxyxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttsssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqppppppoooooooooooooonnnnnmmmmmllllllllllllllkkkkkkjiiiiiiiiiiiiihhhhhhhhhhhgggfffffffffffffeeeeeeeeeegggggggffffffffffffeeeeeeeeeeeeeeddddddddddccccccccccccccccbbbbbbbbbbbbaaaa```````____________^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[\\\\[[[[[[[[[[[ZZZZZZZZZZXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;:::::::::::::9999999999988888887777777777766666666666666666555555555554444444433333333333222222222221111111111100000000000//////////////............------,,,,,,++++++++++++***********))))))))))))(((((((((''''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$############"""!!!!!!!!!!!!!! {{{{{{{{{{{{{{{{{{{{{||}}}}}}}}}}}}}}}}}}}~~~~~~{{{{{{{{{{{{{{|||||||||||~~~~~~~~€€€€€€€€€€€‚‚‚����������€€€€€�€�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚ƒƒƒƒ„„„„………†…††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰ŠŠ‹‹ŒŒŒ������ŒŒ‹‹Š‰ˆˆ‡‡†††………………………††††††††††††††………………………………………………„…………………„„„„„…………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††……………………………………††††††††……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„†††††††…………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxyyxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttsssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqppppppoooooooooooooonnnnnmmmmmllllllllllllllkkkkkkjiiiiiiiiiiiiihhhhhhhhhhhgggfffffffffffffeeeeeeeeeegggggggffffffffffffeeeeeeeeeeeeeeddddddddddcccccccccccccccccbbbbbbbbbbbaaaa```````____________^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[\\\\[[[[[[[[[[[ZZZZZZZZZZXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;;::::::::::::9999999999988888887777777777766666666666666666555555555554444444433333333333222222222221111111111100000000000//////////////............------,,,,,,++++++++++++***********))))))))))))(((((((((''''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$############"""!!!!!!!!!!!!!! {{{{{{{{{{{{{{{{{{{{{||}}}}}}}}}}}}}}}}}}}~~~~~~{{{{{{{{{{{{{{{||||||||||}}~~~~~~~~€€€€€€€���������€€€€€€€€€€€�€���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚ƒƒƒƒ„„„„……………††††‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡ˆˆˆˆ‰‰‰ŠŠ‹ŒŒŒ���ŽŽ���ŒŒ‹‹‰‰ˆˆ‡‡††††††††††††††††††††††††††††………………………………………„…………………………………………………………………„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„†††††††††††††††††††††††††††††††††††………………………………………………„„„„„„„„„„„„„„„„„„„„„„„††††††††………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††‡††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxyyxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttsssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqpppppppooooooooooooonnnnnmmmmmmlllllllllllllkkkkkkjiiiiiiiiiiiiihhhhhhhhhhhgggfffffffffffffeeeeeeeeeegggggggffffffffffffeeeeeeeeeeeeeeddddddddddcccccccccccccccccbbbbbbbbbbbaaaa```````____________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[\\\\[[[[[[[[[[[[ZZZZZZZZZXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;;::::::::::::9999999999988888887777777777766666666666666666555555555554444444433333333333222222222221111111111100000000000//////////////............------,,,,,,++++++++++++***********))))))))))))(((((((((''''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$############"""!!!!!!!!!!!!!! {{{{{{{{{{{{{{{{{{{{|||}}}}}}}}}}}}}}}}}}~~~~~~~{{{{{{{{{{{{{{{||||||||||}}}}}~~~~~~~~�����€€€€€€€€€€€€€€€€����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚ƒƒƒƒƒ„„„……………†††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ŠŠ‹‹ŒŒ��ŽŽŽŽŽŽ��ŒŒ‹Š‰‰ˆˆ‡‡‡††††††††††‡‡‡‡‡‡‡‡‡‡‡†††††††…………………………………„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………„„„„„„„„††††††††††††††††††††††††††‡††††††††††………………………………………………„„„„„„„„„„„„„„„„„„„„„††††††††††…………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††‡‡†††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxyyxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttsssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqpppppppooooooooooooonnnnnmmmmmmlllllllllllllkkkkkkjiiiiiiiiiiiiiihhhhhhhhhhggggffffffffffffeeeeeeeeeegggggggffffffffffffeeeeeeeeeeeeedddddddddddcccccccccccccccccbbbbbbbbbbbaaaa````````___________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[\\\\\[[[[[[[[[[[ZZZZZZZZZXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;;::::::::::::9999999999988888887777777777766666666666666666555555555554444444433333333333222222222221111111111100000000000//////////////............------,,,,,,++++++++++++***********))))))))))))(((((((((''''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$############"""!!!!!!!!!!!!!! {{{{{{{{{{{{{{{{{{{{|||}}}}}}}}}}}}}}}}}}~~~~~~~{{{{{{{{{{{{{{|||||||||||}}}}}}}~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚ƒƒƒƒƒ„„„…„………†††‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠ‹‹ŒŒ��ŽŽŽŽŽŽŽŽ��ŒŒ‹Š‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††……………………………………………………………………………………††††…„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………†††††‡‡‡‡†††††††††††††††††‡‡‡††††††††……………………………………………………„„„„„„„„„„„„„„„„„„„†††††††††††………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††‡‡‡††††††††††††††††††††††…„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxyyyxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqpppppppoooooooooooooonnnnmmmmmmllllllllllllllkkkkkjjiiiiiiiiiiiiihhhhhhhhhhggggfffffffffffffeeeeeeeeegggggggfffffffffffffeeeeeeeeeeeeddddddddddddccccccccccccccccbbbbbbbbbbbbaaa````````___________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[\\\\\[[[[[[[[[[[ZZZZZZZZZXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;;::::::::::::9999999999988888887777777777766666666666666666555555555554444444433333333333222222222221111111111100000000000//////////////............------,,,,,,++++++++++++***********))))))))))))(((((((((''''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$############"""!!!!!!!!!!!!!! {{{{{{{{{{{{{{{{{{{||||}}}}}}}}}}}}}}}}}}~~~~~~~{{{{{{{{{{{{{{|||||||||||}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„………††‡‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠ‹‹ŒŒ��ŽŽŽ�����ŽŽ��Œ‹‹ŠŠ‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡†††††††……………………………………………………………………†††††††††„„„„„„„„„„„„„„„„„…………………………………………††………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††‡‡‡‡††††††††……………………………………………………„„„„„„„„„„„„„„„„„„††††††††††††……………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††‡‡‡††††††††††††††††††††††……„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxyyyxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqpppppppoooooooooooooonnnnmmmmmmllllllllllllllkkkkkjjiiiiiiiiiiiiihhhhhhhhhhggggfffffffffffffeeeeeeeeegggggggfffffffffffffeeeeeeeeeeeeddddddddddddccccccccccccccccbbbbbbbbbbbbaaa````````___________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;;::::::::::::9999999999988888887777777777766666666666666666555555555554444444433333333333222222222221111111111100000000000//////////////............------,,,,,,++++++++++++***********))))))))))))(((((((((''''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$############"""!!!!!!!!!!!!!! {{{{{{{{{{{{{{{{{{{||||}}}}}}}}}}}}}}}}}~~~~~~~~{{{{{{{{{{{{|||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„……†††‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ŠŠŠ‹‹‹‹ŒŒ��ŽŽŽ�������ŽŽ��Œ‹‹ŠŠ‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡†††††††…………………………………………………………††††††††††††„„„„„„„„„„„„„„„…………………………†††††††††††††††…………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡‡‡††††††††………………………………………………………„„„„„„„„„„„„„„„„†††††††††††††…………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡‡‡†††††††††††††††††††††……„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxyyyxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttsssssssssssssssrrrrrrrrrrrrrrqqqqqqqqpppppppoooooooooooooonnnnmmmmmmmlllllllllllllkkkkkjjiiiiiiiiiiiiihhhhhhhhhhggggfffffffffffffeeeeeeeeeggggggggffffffffffffeeeeeeeeeeeeddddddddddddccccccccccccccccbbbbbbbbbbbbaaa````````___________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;;::::::::::::9999999999988888887777777777766666666666666666555555555554444444433333333333222222222221111111111100000000000//////////////............------,,,,,,++++++++++++***********))))))))))))(((((((((''''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$############"""!!!!!!!!!!!!!! {{{{{{{{{{{{{{{{{{|||||}}}}}}}}}}}}}}}}}~~~~~~~~{{{{{{{{{{{{|||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚�‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„……†††‡‡‡ˆˆˆ‰‰‰‰‰‰ŠŠŠŠ‹‹‹‹‹ŒŒŒ��ŽŽŽ��������ŽŽŽ�ŒŒ‹‹ŠŠ‰‰‰‰ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡††††††……………………………………………………††††††††††††††…„„„„„„„„„„„„…………………†††††††††††††††††††††††……………††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††…………………………………………………………„„„„„„„„„„„„„„†††††††††††††††……………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡‡‡‡††††††††††††††††††††………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxyyyyxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttsssssssssssssssrrrrrrrrrrrrrrqqqqqqqqppppppppooooooooooooonnnnmmmmmmmlllllllllllllkkkkkjjiiiiiiiiiiiiihhhhhhhhhhggggfffffffffffffeeeeeeeeeggggggggffffffffffffeeeeeeeeeeeeddddddddddddccccccccccccccccbbbbbbbbbbbbaaa````````____________^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;;::::::::::::9999999999988888887777777777766666666666666666555555555554444444433333333333222222222221111111111100000000000//////////////............------,,,,,,++++++++++++***********))))))))))))(((((((((''''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$############"""!!!!!!!!!!!!!! {{{{{{{{{{{{{{{{{{|||||}}}}}}}}}}}}}}}}~~~~~~~~~{{{{{{{{{{|||||||||||||||}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„……†††‡‡ˆˆˆ‰‰‰‰ŠŠŠŠŠŠ‹‹ŒŒŒŒ���ŽŽŽ����������ŽŽ�ŒŒ‹‹‹ŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ‡‡‡‡‡†††††……………………………………………††††††††††††††††………„„„„„„„„………………†††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††…………………………………………………………„„„„„„„„„„„„„††††††††††††††††………………………††……………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡‡†††††††††††††††††††…………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxyyyyxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuutttttttttttttssssssssssssssssrrrrrrrrrrrrrrqqqqqqqppppppppoooooooooooooonnnmmmmmmmlllllllllllllkkkkkjjiiiiiiiiiiiiiihhhhhhhhhggggfffffffffffffeeeeeeeeeggggggggffffffffffffeeeeeeeeeeeeddddddddddddcccccccccccccccccbbbbbbbbbbbaaa````````____________^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;;::::::::::::9999999999988888887777777777766666666666666666555555555554444444433333333333222222222221111111111100000000000//////////////............------,,,,,,++++++++++++***********))))))))))))(((((((((''''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$############"""!!!!!!!!!!!!!! {{{{{{{{{{{{{{{{{{|||||}}}}}}}}}}}}}}}}~~~~~~~~~{{{{{{{{|||||||||||||||||}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„……†††‡‡ˆˆˆ‰‰‰ŠŠŠŠŠ‹ŒŒŒŒ����ŽŽŽ�����������ŽŽŽ�ŒŒ‹‹‹ŠŠŠŠ‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠ‰‰‰‰ˆˆˆˆ‡‡‡‡†††††…………………………………†††††††††††‡‡‡‡‡‡††…………„„„„„…………………†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡ˆ‡‡‡‡‡‡†††††††††……………………………………………………………„„„„„„„„„„„†††††††††††††††††……………………†††…………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††‡‡‡‡‡‡†††††††††††††††††††…………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxyyyyxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuutttttttttttttssssssssssssssssrrrrrrrrrrrrrrqqqqqqqppppppppoooooooooooooonnnmmmmmmmllllllllllllllkkkkjjjiiiiiiiiiiiiihhhhhhhhhgggggfffffffffffffeeeeeeeeggggggggffffffffffffeeeeeeeeeeeeddddddddddddcccccccccccccccccbbbbbbbbbbbaaa````````____________^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;::::::::::::9999999999988888887777777777766666666666666666555555555554444444433333333333222222222221111111111100000000000//////////////............------,,,,,,++++++++++++***********))))))))))))(((((((((''''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$############"""!!!!!!!!!!!!!! {{{{{{{{{{{{{{{{{||||||}}}}}}}}}}}}}}}~~~~~~~~~~{{{{{{{{|||||||||||||||||}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€€€����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚ƒƒƒ„„„……†††‡‡ˆˆ‰‰‰ŠŠŠ‹‹‹ŒŒ����ŽŽŽ��������������ŽŽ��ŒŒ‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰ˆˆˆˆ‡‡‡††††††………………†……†††††††††††‡‡‡‡‡‡‡‡‡‡†……………………………………††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡ˆˆ‡‡‡‡‡††††††††††……………………………………………………………„„„„„„„„„„††††††††††††††††††…………………††††………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††‡‡‡‡‡‡‡††††††††††††††††††……………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxyyyyyxxxxxxxxxxxxxxxxwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuttttttttttttttsssssssssssssssrrrrrrrrrrrrrrqqqqqqqppppppppoooooooooooooonnnmmmmmmmllllllllllllllkkkkjjjiiiiiiiiiiiiihhhhhhhhhgggggfffffffffffffeeeeeeeeggggggggfffffffffffffeeeeeeeeeeeedddddddddddcccccccccccccccccbbbbbbbbbbbaaa`````````___________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;::::::::::::9999999999988888887777777777766666666666666666555555555554444444433333333333222222222221111111111100000000000//////////////............------,,,,,,++++++++++++***********))))))))))))(((((((((''''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$############"""!!!!!!!!!!!!!! {{{{{{{{{{{{{{{{{||||||}}}}}}}}}}}}}}}~~~~~~~~~~{{{{{{{||||||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„………††‡‡ˆˆ‰‰ŠŠŠ‹‹‹����ŽŽŽŽ���������������ŽŽ��ŒŒŒ‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰ˆˆˆ‡‡‡‡††††††……………††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡ˆˆ‡‡‡‡‡‡†††††††††††……………………………………………………………„„„„„„„„†††††††††††††††††††………………†††††……………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††‡‡‡‡‡‡‡‡†††††††††††††††††………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}}{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxyyyyyxxxxxxxxxxxxxxxxwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuttttttttttttttsssssssssssssssrrrrrrrrrrrrrrqqqqqqqpppppppppooooooooooooonnnmmmmmmmmlllllllllllllkkkkjjjiiiiiiiiiiiiihhhhhhhhhgggggfffffffffffffeeeeeeeeggggggggfffffffffffffeeeeeeeeeeeeddddddddddddccccccccccccccccbbbbbbbbbbbbaa`````````___________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;::::::::::::9999999999988888887777777777766666666666666666555555555554444444433333333333222222222221111111111100000000000//////////////............------,,,,,,++++++++++++***********))))))))))))(((((((((''''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$############"""!!!!!!!!!!!!!! {{{{{{{{{{{{{{{{|||||||}}}}}}}}}}}}}}~~~~~~~~~~~{{{{{{{||||||||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„………††‡‡ˆˆ‰‰ŠŠ‹‹‹���ŽŽŽŽ����������������ŽŽ���ŒŒŒ‹‹‹‹ŠŠŠŠŠŠŠŠŠŠ‹‹‹‹ŠŠŠŠŠŠ‰‰‰ˆˆˆ‡‡‡‡†††††††………††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡………………………………†††††‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡ˆˆ‡‡‡‡‡‡†††††††††††††…………………………………………………………„„„„„„„††††††††††††††††††††……………††††††…………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††‡‡‡‡‡‡‡‡†††††††††††††††††………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}}{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxyyyyyxxxxxxxxxxxxxxxxwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuttttttttttttttssssssssssssssssrrrrrrrrrrrrrrqqqqqqpppppppppooooooooooooonnnmmmmmmmmlllllllllllllkkkkjjjiiiiiiiiiiiiihhhhhhhhhgggggfffffffffffffeeeeeeeegggggggggffffffffffffeeeeeeeeeeeeddddddddddddccccccccccccccccbbbbbbbbbbbbaa`````````___________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;::::::::::::9999999999988888887777777777766666666666666666555555555554444444433333333333222222222221111111111100000000000//////////////............------,,,,,,++++++++++++***********))))))))))))(((((((((''''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$############"""!!!!!!!!!!!!!! {{{{{{{{{{{{{{{{|||||||}}}}}}}}}}}}}}~~~~~~~~~~~{{{{{{{||||||||||||||||||}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„……††‡‡ˆˆ‰‰ŠŠ‹‹���ŽŽŽ������������������Ž���ŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠ‹‹‹‹‹‹‹‹‹ŠŠŠŠ‰‰‰‰ˆˆˆ‡‡‡‡††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡………………………………††††‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡ˆˆˆ‡‡‡‡‡†††††††††††††††…………………………………………………………„„„„„†††††††††††††††††††††…………†††††††………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††‡‡‡‡‡‡‡‡‡††††††††††††††††…………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}}{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxyyyyyxxxxxxxxxxxxxxxxwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuttttttttttttttssssssssssssssssrrrrrrrrrrrrrrqqqqqqpppppppppoooooooooooooonnmmmmmmmmlllllllllllllkkkkjjjiiiiiiiiiiiiiihhhhhhhhgggggfffffffffffffeeeeeeeegggggggggffffffffffffeeeeeeeeeeeeddddddddddddccccccccccccccccbbbbbbbbbbbbaa`````````___________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;::::::::::::9999999999988888887777777777766666666666666666555555555554444444433333333333222222222222111111111100000000000//////////////............------,,,,,,++++++++++++***********))))))))))))(((((((((''''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$############"""!!!!!!!!!!!!!! {{{{{{{{{{{{{{{{|||||||}}}}}}}}}}}}}}~~~~~~~~~~~{{{{{{|||||||||||||||||||}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„……††‡‡ˆˆ‰ŠŠ‹‹���ŽŽ�������������������Ž����ŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠ‰‰‰ˆˆˆˆ‡‡‡‡††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‡‡‡‡‡‡‡……………………………††††‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡ˆˆ‡‡‡‡‡‡††††††††††††††††…………………………………………………………„„„„††††††††††††††††††††††………††††††††……………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡‡‡‡‡‡‡‡†††††††††††††††…………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxyyyyyyxxxxxxxxxxxxxxxxwwwwvvvvvvvvvvvvvvvuuuuuuuuuutttttttttttttttsssssssssssssssrrrrrrrrrrrrrrqqqqqqpppppppppoooooooooooooonnmmmmmmmmlllllllllllllkkkkjjjjiiiiiiiiiiiiihhhhhhhhggggggffffffffffffeeeeeeeegggggggggffffffffffffeeeeeeeeeeeeddddddddddddccccccccccccccccbbbbbbbbbbbbaa`````````___________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;::::::::::::9999999999988888887777777777766666666666666666555555555554444444433333333333222222222222111111111100000000000//////////////............------,,,,,,++++++++++++***********))))))))))))(((((((((''''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$############"""!!!!!!!!!!!!!! {{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}~~~~~~~~~~~~{{{{{{|||||||||||||||||||}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„……††‡‡ˆ‰‰ŠŠ‹Œ��ŽŽ�������������������ŽŽ���ŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠ‰‰‰‰ˆˆˆ‡‡‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡†………………………†††††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡ˆˆˆ‡‡‡‡‡‡††††††††††††††††…………………………………………………………„„„†††††††††††††††††††††††……†††††††††…………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††……………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxyyyyyyyxxxxxxxxxxxxxxxwwwwvvvvvvvvvvvvvvvuuuuuuuuuutttttttttttttttsssssssssssssssrrrrrrrrrrrrrrqqqqqqpppppppppoooooooooooooonnmmmmmmmmllllllllllllllkkkjjjjiiiiiiiiiiiiihhhhhhhhggggggfffffffffffffeeeeeeegggggggggffffffffffffeeeeeeeeeeeeddddddddddddcccccccccccccccccbbbbbbbbbbbaa`````````____________^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;::::::::::::9999999999988888887777777777766666666666666666555555555554444444433333333333222222222222111111111100000000000//////////////............------,,,,,,++++++++++++***********))))))))))))(((((((((''''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$############"""!!!!!!!!!!!!! {{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}~~~~~~~~~~~~{{{{{||||||||||||||||||||}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„……††‡‡ˆ‰‰ŠŠŒ��ŽŽŽ�������������������Ž����ŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠ‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡†††††‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡††…………………†††††‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡ˆˆ‡‡‡‡‡‡‡††††††††††††††††………………………………………………………………„†††††††††††††††††††††††††††††††††††………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††………………………„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxyyyyyyyxxxxxxxxxxxxxxxwwwwvvvvvvvvvvvvvvvvuuuuuuuuutttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrqqqqqppppppppppooooooooooooonnmmmmmmmmmlllllllllllllkkkjjjjiiiiiiiiiiiiihhhhhhhhggggggfffffffffffffeeeeeeegggggggggffffffffffffeeeeeeeeeeeeddddddddddddcccccccccccccccccbbbbbbbbbbbaa`````````____________^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;::::::::::::9999999999988888887777777777766666666666666666555555555554444444433333333333222222222222111111111100000000000//////////////............------,,,,,,++++++++++++***********))))))))))))(((((((((''''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$############"""!!!!!!!!!!!!! {{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}~~~~~~~~~~~~~{{{{{||||||||||||||||||||}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„……††‡‡ˆ‰‰ŠŒŒ��ŽŽ�������������������ŽŽ����ŒŒŒŒ‹‹‹‹‹‹‹Š‹‹‹‹‹‹ŠŠŠŠŠŠŠ‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡††††………†††††††‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡ˆˆ‡‡‡‡‡‡‡††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††††††††††††………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††………………………„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxyyyyyyyxxxxxxxxxxxxxxxwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuttttttttttttttssssssssssssssssrrrrrrrrrrrrrrqqqqqppppppppppooooooooooooonnmmmmmmmmmlllllllllllllkkkjjjjiiiiiiiiiiiiihhhhhhhhggggggfffffffffffffeeeeeeegggggggggfffffffffffffeeeeeeeeeeeeddddddddddddccccdcccccccccccbbbbbbbbbbbaa`````````____________^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;::::::::::::9999999999988888887777777777766666666666666666555555555554444444433333333333222222222222111111111100000000000//////////////............------,,,,,,++++++++++++***********))))))))))))(((((((((''''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$############"""!!!!!!!!!!!!! {{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}~~~~~~~~~~~~~{{{{|||||||||||||||||||||}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„……††‡‡ˆ‰‰‹ŒŒ��ŽŽ������������������ŽŽŽ���ŒŒŒŒ‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡ˆˆ‡‡‡‡‡‡‡††††††††††††††††…………………………………………………………………††††††††††††††††††††††††††††††††††††……………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††…………………………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxyyyyyyyxxxxxxxxxxxxxxxxwwwwvvvvvvvvvvvvvvvuuuuuuuuuutttttttttttttttsssssssssssssssrrrrrrrrrrrrrrqqqqqpppppppppppooooooooooooonmmmmmmmmmlllllllllllllkkkjjjjiiiiiiiiiiiiihhhhhhhhggggggfffffffffffffeeeeeeeggggggggggffffffffffffeeeeeeeeeeeeddddddddddddccccdcccccccccccbbbbbbbbbbbba``````````___________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;::::::::::::9999999999988888887777777777766666666666666666555555555554444444433333333333222222222222111111111100000000000//////////////............------,,,,,,++++++++++++***********))))))))))))(((((((((''''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$############"""!!!!!!!!!!!!! {{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}~~~~~~~~~~~~~{{{{|||||||||||||||||||||}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„…††‡‡ˆ‰Š‹ŒŒ��Ž������������������ŽŽŽ����ŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††‡‡‡‡‡‡ˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡ˆ‡‡‡‡‡‡‡‡††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††††††††††††††…………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††…………………………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxyyyyyyyxxxxxxxxxxxxxxxxwwwwvvvvvvvvvvvvvvvuuuuuuuuuutttttttttttttttsssssssssssssssrrrrrrrrrrrrrrqqqqqpppppppppppooooooooooooonmmmmmmmmmlllllllllllllkkkjjjjiiiiiiiiiiiiiihhhhhhhggggggfffffffffffffeeeeeeeggggggggggffffffffffffeeeeeeeeeeeedddddddddddddcccdcccccccccccbbbbbbbbbbbba``````````___________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;::::::::::::9999999999988888887777777777766666666666666666555555555554444444433333333333222222222222111111111100000000000//////////////............------,,,,,,++++++++++++***********))))))))))))(((((((((''''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$############"""!!!!!!!!!!!!! {{{{{{{{{{{{{||||||||||}}}}}}}}}}}~~~~~~~~~~~~~~{{{||||||||||||||||||||||}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„……†‡‡ˆŠŠ‹ŒŒ�ŽŽ�����������������ŽŽŽŽ���ŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ††††††††††††‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡ˆ‡‡‡‡‡‡‡‡††††††††††††††††…………………………………………………………………††††††††††††††††††††††††††††††††††††††………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††……………………………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}}{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxyyyyyyyxxxxxxxxxxxxxxxxwwwwvvvvvvvvvvvvvvvvuuuuuuuuutttttttttttttttsssssssssssssssrrrrrrrrrrrrrrqqqqqpppppppppppooooooooooooonmmmmmmmmmllllllllllllllkkjjjjjiiiiiiiiiiiiihhhhhhhgggggggffffffffffffeeeeeeeggggggggggffffffffffffeeeeeeeeeeeedddddddddddddcccddccccccccccbbbbbbbbbbbba``````````___________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;::::::::::::9999999999988888887777777777766666666666666666555555555554444444433333333333222222222222111111111100000000000//////////////............------,,,,,,++++++++++++***********))))))))))))(((((((((''''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$############"""!!!!!!!!!!!!! {{{{{{{{{{{{{||||||||||}}}}}}}}}}}~~~~~~~~~~~~~~{{{||||||||||||||||||||||}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„……†‡‡‰ŠŠ‹ŒŒ�ŽŽ����������������ŽŽŽŽ����ŒŒŒ‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‡†††††††††‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††††††††††††††††……………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††………………………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}}{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxyyyyyyyyxxxxxxxxxxxxxxxxwwwwvvvvvvvvvvvvvvvuuuuuuuuuuttttttttttttttssssssssssssssssrrrrrrrrrrrrrrqqqqpppppppppppooooooooooooonmmmmmmmmmllllllllllllllkkjjjjjiiiiiiiiiiiiihhhhhhhgggggggffffffffffffeeeeeeeggggggggggffffffffffffeeeeeeeeeeeeddddddddddddddccddccccccccccbbbbbbbbbbbba``````````___________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>======<<<<<<<<<<;;;;;;;;;;;:::::::::::::999999999988888887777777777766666666666666666555555555554444444433333333333222222222222111111111100000000000//////////////............------,,,,,,++++++++++++***********))))))))))))(((((((((''''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$############"""!!!!!!!!!!!!! {||||||||||||||||||||}}{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€�����‚‚‚ƒƒ„„…†‡‡ˆ‰‰Š‹‹ŒŒŒ����ŽŽŽŽ�����������ŽŽŽŽ���ŒŒŒŒŒŒ‹‹‹‹‹‹ŽŽ�������ŒŒŒŒŒŒŒŒ‹‹‹ŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚����������������~~~~~~~~~€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuutttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppmmmmmmmmmmmmmlllllllllllljjjjjiiiiiiiiiiiiihhhhhhhgggggggggfffffffffffffeeeeggffffffffffffeeeeeeeeeeeeeeeddddddddddddddccccccccccccccccbbbbbbbbbbbaaaaaaaaa````````````_________^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::;;;:::::::::::99999999999888888887777777777766666666555555555554444444444433333333333322222222222111111111111100000000000/////........------------,,,,,,,,,,,,,+++++++++++*********))))))))))))(((((((((('''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$###########""""""""!!!!!!!!!!!!! |||||||||||||||||||||}}{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€�����‚‚‚ƒƒ„„…†‡‡ˆ‰‰ŠŠ‹‹ŒŒ�������������������ŽŽŽ���ŒŒŒŒŒŒ‹‹‹‹‹‹ŽŽ�������ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ˆˆ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††……………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚���������������~~~~~~~~€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuutttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppmmmmmmmmmmmmmlllllllllllljjjjjiiiiiiiiiiiiihhhhhhhgggggggggfffffffffffffeeeeggfffffffffffffeeeeeeeeeeeeeedddddddddddddddcccccccccccccccbbbbbbbbbbbaaaaaaaaa````````````_________^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::;;;:::::::::::99999999999888888887777777777766666666555555555554444444444433333333333322222222222111111111111100000000000/////........------------,,,,,,,,,,,,,+++++++++++*********))))))))))))(((((((((('''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$###########""""""""!!!!!!!!!!!!! |||||||||||||||||||||}}{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€������‚‚‚ƒƒ„……††‡ˆˆ‰ŠŠ‹‹ŒŒŒ�����������������ŽŽŽŽ���ŒŒŒŒŒŒ‹‹‹‹‹ŽŽ��������ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††……………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚���������������~~~~~~~~€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvuutttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppmmmmmmmmmmmmmlllllllllllljjjjjiiiiiiiiiiiiihhhhhhhggggggggggffffffffffffeeeegggffffffffffffeeeeeeeeeeeeeeeddddddddddddddcccccccccccccccbbbbbbbbbbbaaaaaaaaa````````````_________^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::;;;:::::::::::99999999999888888887777777777766666666555555555554444444444443333333333322222222222111111111111100000000000/////........------------,,,,,,,,,,,,,+++++++++++*********))))))))))))(((((((((('''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$###########""""""""!!!!!!!!!!!!! ||||||||||||||||||||}}}{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~�����€€€€€€€€€������‚‚‚ƒƒ„„…††‡ˆˆ‰‰Š‹‹‹ŒŒŒŒ���������������ŽŽŽ����ŒŒŒŒŒŒŒŒ‹‹ŽŽŽŽ������ŒŒŒŒŒŒŒŒŒŒŒŒŒ��ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰ˆˆˆ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††…………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚���������������~~~~~~~~€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvuutttttttttttttttssssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppmmmmmmmmmmmmmlllllllllllljjjjjjiiiiiiiiiiiiihhhhhhggggggggggfffffffffffffeeegggffffffffffffeeeeeeeeeeeeeeeddddddddddddddcccccccccccccccbbbbbbbbbbbaaaaaaaaaa```````````_________^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::;;;;::::::::::99999999999888888887777777777766666666555555555554444444444443333333333322222222222111111111111100000000000/////........------------,,,,,,,,,,,,,+++++++++++*********))))))))))))(((((((((('''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$###########"""""""!!!!!!!!!!!!!! ||||||||||||||||||||}}}{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€����������€�€���������‚‚ƒƒ„„…††‡‡ˆ‰‰ŠŠ‹‹‹ŒŒŒŒŒŒŒŒŒ��������ŽŽŽŽ���ŒŒŒŒŒŒŒŒŒŒŽŽŽŽŽ������ŒŒŒŒŒŒŒŒŒŒ����ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚��������������~~~~~~~€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuttttttttttttttssssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppmmmmmmmmmmmmmlllllllllllljjjjjjiiiiiiiiiiiiihhhhhhggggggggggfffffffffffffeeegggffffffffffffeeeeeeeeeeeeeeedddddddddddddddcccccdccccccccbbbbbbbbbbbaaaaaaaaaa```````````_________^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::;;;;::::::::::99999999999888888887777777777766666666555555555554444444444443333333333322222222222111111111111100000000000/////........------------,,,,,,,,,,,,,+++++++++++*********))))))))))))(((((((((('''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$###########"""""""!!!!!!!!!!!!!! ||||||||||||||||||||}}}{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€�����������������������‚‚ƒƒ„„……†‡‡ˆˆ‰‰ŠŠ‹‹‹‹‹ŒŒŒŒŒ��������ŽŽŽŽ�����ŒŒŒŒŒŒŒŒŽŽŽŽŽ������ŒŒŒŒŒŒŒŒŒ�����ŒŒŒŒ�������ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰ˆˆˆˆ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚��������������~~~~~~~€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvuuutttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppnmmmmmmmmmmmmmllllllllllljjjjjjiiiiiiiiiiiiihhhhhhggggggggggfffffffffffffeeegggffffffffffffeeeeeeeeeeeeeeedddddddddddddddcccccdccccccccbbbbbbbbbbbbaaaaaaaaa```````````_________^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::;;;;::::::::::99999999999888888887777777777766666666555555555554444444444443333333333322222222222111111111111100000000000/////........------------,,,,,,,,,,,,,+++++++++++*********))))))))))))(((((((((('''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$###########"""""""!!!!!!!!!!!!!! |||||||||||||||||||}}}}{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€������������������������‚‚ƒƒ„„……††‡‡ˆˆ‰‰ŠŠŠ‹‹‹‹‹‹Œ�������ŽŽŽŽŽ������ŒŒŒŒŒŒŒŽŽŽŽŽŽ������ŒŒŒŒŒŒ�������Œ������������������ŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰ˆˆˆˆˆ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††……………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�������������~~~~~~~€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvuuutttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppnmmmmmmmmmmmmmllllllllllljjjjjjiiiiiiiiiiiiiihhhhhggggggggggfffffffffffffeeegggffffffffffffeeeeeeeeeeeeeeedddddddddddddddcccccdcccccccccbbbbbbbbbbbaaaaaaaaa```````````_________^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::;;;;::::::::::99999999999888888887777777777766666666555555555554444444444443333333333322222222222111111111111100000000000/////........------------,,,,,,,,,,,,,+++++++++++*********))))))))))))(((((((((('''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$###########"""""""!!!!!!!!!!!!!! |||||||||||||||||||}}}}{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€�������������������������‚‚ƒƒ„„……††‡‡ˆˆˆ‰‰‰ŠŠŠŠ‹‹‹ŽŽŽŽŽŽŽŽŽŽŽŽ��������ŒŒŒŒŒ�ŽŽŽŽŽŽ�����ŒŒŒŒŒŒ������Ž������������������������ŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††……………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�������������~~~~~~€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvuuutttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppnmmmmmmmmmmmmmllllllllllljjjjjjjiiiiiiiiiiiiihhhhhggggggggggfffffffffffffeeegggffffffffffffeeeeeeeeeeeeeeeddddddddddddddddccccdcccccccccbbbbbbbbbbbaaaaaaaaa```````````_________^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::;;;;::::::::::99999999999888888887777777777766666666555555555554444444444443333333333322222222222111111111111100000000000/////........------------,,,,,,,,,,,,,+++++++++++*********))))))))))))((((((((((''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$###########"""""""!!!!!!!!!!!!!! |||||||||||||||||||}}}}{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€�������������������������‚‚‚ƒƒ„„„……††‡‡‡ˆˆˆ‰‰‰ŠŠŠŠ�ŽŽŽŽŽŽŽŽŽŽŽ������������Œ��ŽŽŽŽŽ������ŒŒŒŒ������ŽŽ���������������������������ŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�������������~~~~~~€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||||||||{{|{{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvuuutttttttttttttttssssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppnmmmmmmmmmmmmmllllllllllljjjjjjjiiiiiiiiiiiiihhhhhgggggggggggffffffffffffeeegggfffffffffffffeeeeeeeeeeeeeedddddddddddddddcccccdcccccccccbbbbbbbbbbbaaaaaaaaa```````````_________^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::;;;;::::::::::99999999999888888887777777777766666666555555555554444444444443333333333322222222222111111111111100000000000/////........------------,,,,,,,,,,,,,+++++++++++*********))))))))))))((((((((((''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$###########"""""""!!!!!!!!!!!!!! ||||||||||||||||||}}}}}{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€�������������������������‚‚‚‚ƒƒƒ„„………††‡‡‡ˆˆˆˆ‰‰‰‰������ŽŽŽ�������������������ŽŽŽŽŽ�����ŒŒŒ�������ŽŽ������������������������������ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚������������~~~~~~€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}||||||||||||||||||{|{{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvuuuuttttttttttttttssssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppnmmmmmmmmmmmmmmlllllllllljjjjjjjiiiiiiiiiiiiihhhhhgggggggggggffffffffffffeeegggfffffffffffffeeeeeeeeeeeeeedddddddddddddddcccccdcccccccccbbbbbbbbbbbaaaaaaaaa````````````________^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::;;;;::::::::::99999999999888888887777777777766666666555555555554444444444443333333333322222222222111111111111100000000000/////........------------,,,,,,,,,,,,++++++++++++*********))))))))))))((((((((((''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$###########"""""""!!!!!!!!!!!!!! ||||||||||||||||||}}}}}{{{{{||||||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€��������������������������‚‚‚‚ƒƒƒ„„„………†††‡‡‡ˆˆˆˆ‰ŒŒŒ��������������������������ŽŽŽŽ�����ŒŒŒ������ŽŽŽ������ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ���������ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚������������~~~~~€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}|||||||||||||||||{|{{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxwxwwwwwwwwwwwwwwvvvvvvvvvvuuuutttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppnmmmmmmmmmmmmmmlllllllllljjjjjjjiiiiiiiiiiiiihhhhhgggggggggggffffffffffffeeeggggffffffffffffeeeeeeeeeeeeeeeddddddddddddddcccccdcccccccccbbbbbbbbbbbaaaaaaaaa````````````________^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::;;;;::::::::::99999999999888888887777777777766666666555555555554444444444443333333333322222222222111111111111100000000000/////........------------,,,,,,,,,,,,++++++++++++*********))))))))))))((((((((((''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$###########"""""""!!!!!!!!!!!!!! ||||||||||||||||||}}}}}{{{{{||||||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€���������������������������‚‚‚‚‚ƒƒƒ„„„…………†††‡‡‡ˆˆ‹‹ŒŒŒŒŒŒ���������������������ŽŽŽŽ�����ŒŒŒŒ�����ŽŽŽ�����ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ��������ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������~~~~~€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}|||||||||||||||||{||{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxwxwwwwwwwwwwwwwwwvvvvvvvvvuuuutttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppnnmmmmmmmmmmmmmlllllllllljjjjjjjiiiiiiiiiiiiihhhhhgggggggggggfffffffffffffeeggggffffffffffffeeeeeeeeeeeeeeedddddddddddddccccccdcccccccccbbbbbbbbbbbaaaaaaaaa````````````________^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::;;;;::::::::::99999999999888888887777777777766666666555555555554444444444443333333333322222222222111111111111100000000000/////........------------,,,,,,,,,,,,++++++++++++*********))))))))))))((((((((((''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$###########"""""""!!!!!!!!!!!!!! |||||||||||||||||}}}}}}{{{{|||||||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€����������������������������‚‚‚‚‚ƒƒƒƒ„„„„………††††‡‡ŠŠ‹‹‹‹ŒŒŒŒŒŒŒŒŒŒ�������������ŽŽŽŽ�����ŒŒŒŒ������ŽŽ�������ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ���������ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������~~~~€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}||||||||||||||||{||{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxwxwwwwwwwwwwwwwwwvvvvvvvvvuuuutttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppnnmmmmmmmmmmmmmlllllllllljjjjjjjiiiiiiiiiiiiihhhhhgggggggggggfffffffffffffeeggggffffffffffffeeeeeeeeeeeeeeedddddddddddddccccccdcccccccccbbbbbbbbbbbaaaaaaaaa````````````________^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::;;;;::::::::::99999999999888888887777777777766666666555555555554444444444443333333333322222222222111111111111100000000000/////........------------,,,,,,,,,,,,++++++++++++*********))))))))))))((((((((((''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$###########"""""""!!!!!!!!!!!!!! |||||||||||||||||}}}}}}{{{{|||||||||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€����������������������������‚‚‚‚‚‚‚ƒƒƒƒ„„„„„………†††‰ŠŠŠŠ‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒ��������ŽŽŽŽŽ����ŒŒŒŒŒŒ������Ž���������ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ������������ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������~~~~€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxwxwwwwwwwwwwwwwwwvvvvvvvvvuuuuuttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppnnmmmmmmmmmmmmmlllllllllljjjjjjjjiiiiiiiiiiiiihhhhgggggggggggfffffffffffffeeggggffffffffffffeeeeeeeeeeeeeeedddddddddddddccccccccccccccccbbbbbbbbbbbaaaaaaaaaa```````````________^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::;;;;::::::::::99999999999888888887777777777766666666555555555554444444444443333333333322222222222111111111111100000000000/////........------------,,,,,,,,,,,,++++++++++++*********))))))))))))((((((((((''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$###########"""""""!!!!!!!!!!!!!! |||||||||||||||||}}}}}}{{{{|||||||||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€�����������������������������‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„…………‰‰‰‰ŠŠŠŠ‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒ��ŽŽŽŽŽ�����ŒŒŒŒŒŒŒ������Œ�����������ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ�����������������Œ��ŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������~~~~€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvuuuuuttttttttttttttssssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppnnmmmmmmmmmmmmmlllllllllljjjjjjjjiiiiiiiiiiiiihhhhgggggggggggfffffffffffffeeggggffffffffffffeeeeeeeeeeeeeeedddddddddddddccccccccccccccccbbbbbbbbbbbaaaaaaaaaa```````````________^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::;;;;::::::::::99999999999888888887777777777766666666555555555554444444444443333333333322222222222111111111111100000000000/////........------------,,,,,,,,,,,,++++++++++++*********))))))))))))((((((((((''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$###########"""""""!!!!!!!!!!!!!! ||||||||||||||||}}}}}}}{{{||||||||||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€�����������������������������‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„…ˆˆˆ‰‰‰‰ŠŠŠŠŠ‹‹‹‹‹‹ŒŒŒŒŒŒŒŽŽŽŽŽŽŽ����ŒŒŒŒŒŒŒŒŒ�����ŒŒ�������������ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ��������������������ŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰ˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������~~~€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvuuuuutttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppnnmmmmmmmmmmmmmmllllllllljjjjjjjjiiiiiiiiiiiiihhhhgggggggggggfffffffffffffeeggggffffffffffffeeeeeeeeeeeeeeedddddddddddddccccccccccccccccbbbbbbbbbbbbaaaaaaaaa```````````________^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::;;;;::::::::::99999999999888888887777777777766666666555555555554444444444443333333333322222222222111111111111100000000000/////........-----------,,,,,,,,,,,,,++++++++++++*********))))))))))))((((((((((''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$###########"""""""!!!!!!!!!!!!!! ||||||||||||||||}}}}}}}{{{||||||||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€�����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„‡‡ˆˆˆˆ‰‰‰‰ŠŠŠŠŠ‹‹‹‹‹‹‹ŒŒŒŽŽŽŽŽŽ�����ŒŒŒŒŒŒŒŒŒŒŒ���ŒŒŒŒŒ������������ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ��������������������ŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹Š‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰ˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������~~~€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvuuuuutttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppnnmmmmmmmmmmmmmmllllllllljjjjjjjjiiiiiiiiiiiiihhhhggggggggggggffffffffffffeeggggfffffffffffffeeeeeeeeeeeeeedddddddddddddcccccccccccccccccbbbbbbbbbbbaaaaaaaaa```````````________^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::;;;;::::::::::99999999999888888887777777777766666666555555555554444444444443333333333322222222222111111111111100000000000/////........-----------,,,,,,,,,,,,,++++++++++++*********))))))))))))((((((((((''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$###########"""""""!!!!!!!!!!!!! ||||||||||||||||}}}}}}}{{{||||||||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‡‡‡‡‡ˆˆˆˆ‰‰‰‰ŠŠŠŠŠ‹‹‹‹‹‹‹ŽŽŽŽ������ŒŒŒŒŒŒŒŒŒŒŒŒŒŒ�ŒŒŒŒŒŒŒŒŒŒ���������ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ���������������������ŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰Š‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������~~~€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvuuuuutttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppnnnmmmmmmmmmmmmmllllllllljjjjjjjjiiiiiiiiiiiiihhhhggggggggggggffffffffffffeeggggfffffffffffffeeeeeeeeeeeeeedddddddddddddcccccccccccccccccbbbbbbbbbbbaaaaaaaaa```````````________^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::;;;;::::::::::99999999999888888887777777777766666666555555555554444444444433333333333322222222222111111111111000000000000/////........-----------,,,,,,,,,,,,,++++++++++++*********))))))))))))((((((((((''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$###########"""""""!!!!!!!!!!!!! |||||||||||||||}}}}}}}}{{|||||||||||||||||||||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ†††‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠ‹‹‹���������ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹ŒŒŒŒŒŒŒŒŒŒŒŒ�������ŽŽŽŽŽŽŽŽŽŽŽŽŽŽ���������������������ŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰ŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������~~~€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvuuuuutttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppnnnmmmmmmmmmmmmmllllllllljjjjjjjjiiiiiiiiiiiiihhhhggggggggggggffffffffffffeegggggffffffffffffeeeeeeeeeeeeeeeddddddddddddcccccccccccccccccbbbbbbbbbbbaaaaaaaaa```````````________^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::;;;;::::::::::99999999999888888887777777777766666666555555555554444444444433333333333322222222222111111111111000000000000/////........-----------,,,,,,,,,,,,,++++++++++++*********))))))))))))((((((((((''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$###########"""""""!!!!!!!!!!!!!! |||||||||||||||}}}}}}}}{{||||||||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ†††††‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠ��������ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒ�����ŽŽŽŽŽŽŽŽŽŽŽŽ����������������������ŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€~~€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvuuuuuuttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppnnnmmmmmmmmmmmmmllllllllljjjjjjjjiiiiiiiiiiiiihhhhggggggggggggfffffffffffffegggggffffffffffffeeeeeeeeeeeeeeedddddddddddccccccccccccccccccbbbbbbbbbbbaaaaaaaaaa```````````_______^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::;;;;::::::::::99999999999888888887777777777766666666555555555554444444444433333333333322222222222111111111111000000000000/////........-----------,,,,,,,,,,,,,++++++++++++*********))))))))))))((((((((((''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$###########"""""""!!!!!!!!!!!!!! |||||||||||||||}}}}}}}}{{||||||||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~€~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚…†††††††‡‡‡‡‡ˆˆˆˆ‰‰‰‰‰ŠŠŠŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹ŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒ�����ŽŽŽŽŽŽŽŽ������������������������ŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€~~€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvuuuuuuttttttttttttttssssstssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppnnnmmmmmmmmmmmmmllllllllljjjjjjjjjiiiiiiiiiiiihhhhggggggggggggfffffffffffffegggggffffffffffffeeeeeeeeeeeeeeeddddddddddddcccccccccccccccccbbbbbbbbbbbaaaaaaaaaa```````````_______^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::;;;;::::::::::99999999999888888887777777777766666666555555555554444444444433333333333322222222222111111111111000000000000/////........-----------,,,,,,,,,,,,,++++++++++++*********))))))))))))((((((((((''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$###########"""""""!!!!!!!!!!!!! ||||||||||||||}}}}}}}}}{|||||||||||||||||||||||}}}}}}}}}}}~~~~~~~~~~~~~~~€~~~~~~~~~~~~~~~~~€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚…………††††††‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹ŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒ�����������������������������������ŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€~~€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvuuuuuutttttttttttttttsssstssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppnnnmmmmmmmmmmmmmllllllllljjjjjjjjjiiiiiiiiiiiiihhhggggggggggggfffffffffffffegggggffffffffffffeeeeeeeeeeeeeeeddddddddddddcccccccccccccccccbbbbbbbbbbbbaaaaaaaaa```````````_______^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::;;;;::::::::::99999999999888888887777777777766666666555555555554444444444433333333333322222222222111111111111000000000000/////........-----------,,,,,,,,,,,,,++++++++++++*********))))))))))))((((((((((''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$###########"""""""!!!!!!!!!!!!! ||||||||||||||}}}}}}}}}{||||||||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~€€~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚………………†††††††‡‡‡‡‡ˆˆˆˆˆ‰‰‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹ŒŒŒŒ����������������������������������ŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††………………………„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€~€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvuuuuuutttttttttttttttsssstssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppnnnmmmmmmmmmmmmmmlllllllljjjjjjjjjiiiiiiiiiiiiihhhggggggggggggfffffffffffffegggggffffffffffffeeeeeeeeeeeeeeeddddddddddddcccccccccccccccccbbbbbbbbbbbbaaaaaaaaa```````````_______^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::;;;;::::::::::99999999999888888887777777777766666666555555555554444444444433333333333322222222222111111111111000000000000/////........-----------,,,,,,,,,,,,,++++++++++++*********))))))))))))((((((((((''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$###########"""""""!!!!!!!!!!!!! ||||||||||||||}}}}}}}}}{||||||||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~€€~~~~~~~~~~~~~~~~€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚……………………†††††††‡‡‡‡‡ˆˆˆˆˆ‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹ŒŒŒŒ��������������������������������ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††………………………„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€~€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{zzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvuuuuuutttttttttttttttsssstssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppnnnmmmmmmmmmmmmmmlllllllljjjjjjjjjiiiiiiiiiiiiihhhggggggggggggfffffffffffffegggggffffffffffffeeeeeeeeeeeeeeeddddddddddddccccccdccccccccccbbbbbbbbbbbbaaaaaaaaa```````````_______^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::;;;;::::::::::99999999999888888887777777777766666666555555555554444444444433333333333322222222222111111111111000000000000/////........-----------,,,,,,,,,,,,,++++++++++++*********))))))))))))((((((((((''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$###########"""""""!!!!!!!!!!!!! ||||||||||||||}}}}}}}}}|||||||||||||||||||||||}}}}}}}}}}}~~~~~~~~~~~~~~~~€€~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚……………………………††††††‡‡‡‡‡‡ˆˆŠ‹‹‹‹‹‹‹ŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ���������������ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††………………………„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€~€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{zzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvuuuuuuuttttttttttttttsssstssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppnnnnmmmmmmmmmmmmmlllllllljjjjjjjjjiiiiiiiiiiiiihhhgggggggggggggffffffffffffegggggffffffffffffeeeeeeeeeeeeeeeedddddddddddccccccdccccccccccbbbbbbbbbbbbaaaaaaaaa```````````_______^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::;;;;::::::::::99999999999888888887777777777766666666555555555554444444444433333333333322222222222111111111111000000000000/////........-----------,,,,,,,,,,,,,++++++++++++*********))))))))))))((((((((((''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$###########"""""""!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€~€€€€€€€€€€€���������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„………………††‡‡‡ˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹ŒŒŒ��������ŒŒŒ����������������������ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ����������ŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠ‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuurrrrrrrrrrrqqqqqqqqqqqqqqppppooooooooooooonnnnnnnnooooonnnnnnnnnnnnnmmmmmmmllllllkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiihhhhhhhhhhhhgggggggfffffffffffffeeeeeeefeeeeeeeeeeeeddddddddddddccccccccccbbbbbbbbbbbaaaaa```````````____________^____^^^^^^^^^^^]]]]]]]]]]\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTTRRRRRRRRRRRQQQQQQQQQQQPPPQPPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLKLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@???????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;:::::::999999999998888888888888877777777777666666666666666555555555544444443333333333322222222222111111111100000000000////////.........------------,,,,,,,,++++++++++++*********)))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„ƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„………………‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠ‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ�������������������ŽŽŽŽŽŽŽŽŽŽŽŽŽŽ����������ŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠ‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuurrrrrrrrrrrqqqqqqqqqqqqqqppppoooooooooooooonnnnnnnooooonnnnnnnnnnnnnmmmmmmmllllllkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiihhhhhhhhhhhhgggggggfffffffffffffeeeeeeefeeeeeeeeeeeeddddddddddddccccccccccbbbbbbbbbbbaaaaa```````````____________^____^^^^^^^^^^^]]]]]]]]]]\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWVVVVVUUUUUUUUUUTTTTTTTTTTTRRRRRRRRRRRQQQQQQQQQQQPPPQPPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLKLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@???????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;:::::::999999999998888888888888877777777777666666666666666555555555544444443333333333322222222222111111111100000000000////////.........------------,,,,,,,,++++++++++++*********)))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„…………†‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰ˆ‰ˆˆˆˆˆˆˆˆŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠ‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ���������������ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ����������ŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠ‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuurrrrrrrrrrrrqqqqqqqqqqqqqppppoooooooooooooonnnnnnnooooonnnnnnnnnnnnnmmmmmmmlllllllkkkkkkkkkkkkjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhgggggggffffffffffffeeeeeeefeeeeeeeeeeeeddddddddddddccccccccccbbbbbbbbbbbaaaaa```````````____________^____^^^^^^^^^^^]]]]]]]]]]\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWVVVVVUUUUUUUUUUTTTTTTTTTTTRRRRRRRRRRRQQQQQQQQQQQPPPQPPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLKLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@???????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;:::::::999999999998888888888888877777777777666666666666665555555555544444443333333333322222222222111111111100000000000////////.........------------,,,,,,,,++++++++++++*********)))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„……†††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒ�����������ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ����������ŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuurrrrrrrrrrrrqqqqqqqqqqqqqppppoooooooooooooonnnnnnnooooonnnnnnnnnnnnnmmmmmmmlllllllkkkkkkkkkkkkjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhgggggggffffffffffffeeeeeeefeeeeeeeeeeeeddddddddddddccccccccccbbbbbbbbbbbaaaaa````````````___________^____^^^^^^^^^^^]]]]]]]]]]\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWVVVVVUUUUUUUUUUUTTTTTTTTTTRRRRRRRRRRRQQQQQQQQQQQPPPQPPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLKLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@???????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;:::::::999999999998888888888888877777777777666666666666665555555555544444443333333333322222222222111111111100000000000////////.........------------,,,,,,,,++++++++++++*********)))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„…††††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒ�������ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ����������ŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuurrrrrrrrrrrrqqqqqqqqqqqqqppppoooooooooooooonnnnnnnooooonnnnnnnnnnnnnmmmmmmmlllllllkkkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhhhhgggggggffffffffffffeeeeeeefeeeeeeeeeeeeddddddddddddccccccccccbbbbbbbbbbbaaaaa````````````___________^____^^^^^^^^^^^]]]]]]]]]]\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWVVVVVUUUUUUUUUUUTTTTTTTTTTSRRRRRRRRRRQQQQQQQQQQQPPPQPPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLKLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@???????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;:::::::999999999998888888888888877777777777666666666666665555555555544444443333333333322222222222111111111100000000000////////.........------------,,,,,,,,++++++++++++*********)))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„†††††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠ‹‹‹‹ŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹ŒŒŒŒŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ����������ŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuurrrrrrrrrrrrqqqqqqqqqqqqqppppoooooooooooooonnnnnnnooooonnnnnnnnnnnnnmmmmmmmlllllllkkkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhhhhgggggggffffffffffffeeeeeeefeeeeeeeeeeeeddddddddddddccccccccccbbbbbbbbbbbaaaaa````````````___________^____^^^^^^^^^^^]]]]]]]]]]\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWVVVVVUUUUUUUUUUUTTTTTTTTTTSRRRRRRRRRRRQQQQQQQQQQPPPQPPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@???????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;:::::::999999999998888888888888877777777777666666666666665555555555544444443333333333322222222222111111111100000000000////////.........------------,,,,,,,,++++++++++++*********)))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒ„ƒƒƒƒƒ„ƒƒ„„„„„„„„„„„„„…†††††‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹ŒŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ����������ŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuurrrrrrrrrrrrqqqqqqqqqqqqqpppppooooooooooooonnnnnnnooooonnnnnnnnnnnnnnmmmmmmlllllllkkkkkkkkkkkkkjjjjjiiiiiiiiiiiiihhhhhhhhhhhhgggggggffffffffffffeeeeeeefeeeeeeeeeeeeddddddddddddccccccccccbbbbbbbbbbbaaaaa````````````___________^____^^^^^^^^^^^]]]]]]]]]]\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWVVVVVUUUUUUUUUUUTTTTTTTTTTSRRRRRRRRRRRQQQQQQQQQQPPPQPPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@???????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;:::::::999999999998888888888888877777777777666666666666665555555555544444443333333333322222222222111111111100000000000////////.........------------,,,,,,,,++++++++++++*********)))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!!! ~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……†††††‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠ‰‰‰‰‰‰ŠŠŠŠŠŠ‹‹‹‹‹ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ�����������ŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuurrrrrrrrrrrrqqqqqqqqqqqqqpppppooooooooooooonnnnnnnoooooonnnnnnnnnnnnnmmmmmmlllllllkkkkkkkkkkkkkjjjjjiiiiiiiiiiiiihhhhhhhhhhhhgggggggffffffffffffeeeeeeefeeeeeeeeeeeeddddddddddddccccccccccbbbbbbbbbbbaaaaa````````````___________^____^^^^^^^^^^^]]]]]]]]]]\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWVVVVVUUUUUUUUUUUTTTTTTTTTTSRRRRRRRRRRRQQQQQQQQQQPPPQPPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@???????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;:::::::999999999998888888888888877777777777666666666666665555555555544444443333333333322222222222111111111100000000000////////.........------------,,,,,,,,++++++++++++*********)))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!!! ~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………†††††‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠ‹‹‹��ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ�����������ŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuurrrrrrrrrrrrqqqqqqqqqqqqqpppppooooooooooooonnnnnnnoooooonnnnnnnnnnnnnmmmmmmlllllllkkkkkkkkkkkkkjjjjjiiiiiiiiiiiiihhhhhhhhhhhhgggggggffffffffffffeeeeeeefeeeeeeeeeeeeddddddddddddccccccccccbbbbbbbbbbbaaaaaa```````````___________^____^^^^^^^^^^^]]]]]]]]]]\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWVVVVVUUUUUUUUUUUTTTTTTTTTTSRRRRRRRRRRRQQQQQQQQQQPPPQPPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@???????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;:::::::999999999998888888888888877777777777666666666666665555555555544444443333333333322222222222111111111100000000000////////.........------------,,,,,,,,++++++++++++*********)))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!!! ~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������������������������‚��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠ‹����ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ������������ŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuurrrrrrrrrrrrrqqqqqqqqqqqqpppppoooooooooooooonnnnnnoooooonnnnnnnnnnnnnmmmmmmlllllllkkkkkkkkkkkkkjjjjjiiiiiiiiiiiiihhhhhhhhhhhhgggggggffffffffffffeeeeeeeffeeeeeeeeeeeddddddddddddccccccccccbbbbbbbbbbbaaaaaa```````````___________^____^^^^^^^^^^^]]]]]]]]]]\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWVVVVVUUUUUUUUUUUTTTTTTTTTTSRRRRRRRRRRRQQQQQQQQQQQPPQPPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@???????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;:::::::999999999998888888888888877777777777666666666666665555555555544444443333333333322222222222111111111100000000000////////.........------------,,,,,,,,++++++++++++*********)))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!!! ~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������������������������‚��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆ‰‰‰‰‰‰‰‰ŠŠŠŠ�����ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ�����������ŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuurrrrrrrrrrrrrqqqqqqqqqqqqpppppoooooooooooooonnnnnnoooooonnnnnnnnnnnnnmmmmmmlllllllkkkkkkkkkkkkkjjjjjiiiiiiiiiiiiihhhhhhhhhhhhgggggggffffffffffffeeeeeeeffeeeeeeeeeeeddddddddddddccccccccccbbbbbbbbbbbaaaaaa```````````___________^____^^^^^^^^^^^]]]]]]]]]]\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWVVVVVUUUUUUUUUUUTTTTTTTTTTSRRRRRRRRRRRQQQQQQQQQQQPPQPPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@???????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;:::::::999999999998888888888888877777777777666666666666665555555555544444443333333333322222222222111111111100000000000////////.........------------,,,,,,,,++++++++++++*********)))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!!! ~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������������������������‚‚�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………†††††††††‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠŒ�����ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ�����������ŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuurrrrrrrrrrrrrqqqqqqqqqqqqpppppoooooooooooooonnnnnnoooooonnnnnnnnnnnnnmmmmmmllllllllkkkkkkkkkkkkjjjjjiiiiiiiiiiiiihhhhhhhhhhhhgggggggfffffffffffffeeeeeeffeeeeeeeeeeeedddddddddddccccccccccbbbbbbbbbbbaaaaaa```````````___________^____^^^^^^^^^^^]]]]]]]]]]\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWVVVVVUUUUUUUUUUUTTTTTTTTTTSRRRRRRRRRRRQQQQQQQQQQQPPQPPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@???????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;:::::::999999999998888888888888877777777777666666666666665555555555544444443333333333322222222222111111111100000000000////////.........-----------,,,,,,,,,++++++++++++*********)))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!!! ~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������������������������‚‚�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………††††††††††‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠŒŒ�����ŽŽŽŽŽŽŽŽŽ����ŽŽŽŽŽŽŽŽ�����������ŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuurrrrrrrrrrrrrqqqqqqqqqqqqpppppoooooooooooooonnnnnnoooooonnnnnnnnnnnnnmmmmmmllllllllkkkkkkkkkkkkjjjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggggffffffffffffeeeeeeffeeeeeeeeeeeedddddddddddccccccccccbbbbbbbbbbbbaaaaa```````````___________^____^^^^^^^^^^^]]]]]]]]]]\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWVVVVVUUUUUUUUUUUTTTTTTTTTTSRRRRRRRRRRRQQQQQQQQQQQPPQPPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@???????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;:::::::999999999998888888888888877777777777666666666666665555555555544444443333333333322222222222111111111100000000000////////.........-----------,,,,,,,,,++++++++++++*********)))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!!! ~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������������������������‚‚�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………†††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰ˆˆ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ŒŒŒ�����ŽŽŽŽŽŽŽŽ������ŽŽŽŽŽŽŽŽ���������ŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuurrrrrrrrrrrrrqqqqqqqqqqqqpppppoooooooooooooonnnnnnoooooonnnnnnnnnnnnnmmmmmmllllllllkkkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhhhhgggggggffffffffffffeeeeeeffeeeeeeeeeeeedddddddddddccccccccccbbbbbbbbbbbbaaaaa````````````_______________^^^^^^^^^^^^]]]]]]]]]\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWVVVVVUUUUUUUUUUUTTTTTTTTTTSRRRRRRRRRRRQQQQQQQQQQQPPQPPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@???????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;:::::::999999999998888888888888877777777777666666666666665555555555544444443333333333322222222222111111111100000000000////////.........-----------,,,,,,,,,++++++++++++*********)))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!!! ~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������������������������‚‚‚������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŒŒŒŒ�����ŽŽŽŽŽŽŽŽ��������ŽŽŽŽŽŽŽ��������ŒŒŒŒŒ‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuurrrrrrrrrrrrrqqqqqqqqqqqqppppppooooooooooooonnnnnnoooooonnnnnnnnnnnnnmmmmmmllllllllkkkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhhhhgggggggffffffffffffeeeeeeffeeeeeeeeeeeeeddddddddddccccccccccbbbbbbbbbbbbaaaaa````````````_______________^^^^^^^^^^^^]]]]]]]]]\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWVVVVVUUUUUUUUUUUTTTTTTTTTTSRRRRRRRRRRRQQQQQQQQQQQPPQPPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@???????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;:::::::999999999998888888888888877777777777666666666666665555555555544444443333333333322222222222111111111100000000000////////.........-----------,,,,,,,,,++++++++++++*********)))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!!! ~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������������������������‚‚‚������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………†††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‹ŒŒŒŒ�����ŽŽŽŽŽŽŽŽ�������ŽŽŽŽŽŽŽŽ�������ŒŒŒŒŒ‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~}}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuurrrrrrrrrrrrrqqqqqqqqqqqqppppppooooooooooooonnnnnnoooooonnnnnnnnnnnnnnmmmmmllllllllkkkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhhhhgggggggffffffffffffeeeeeeffeeeeeeeeeeeeeddddddddddccccccccccbbbbbbbbbbbbaaaaa````````````________________^^^^^^^^^^^]]]]]]]]]\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVUUUUUUUUUUTTTTTTTTTTSRRRRRRRRRRRQQQQQQQQQQQPPQPPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@???????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;:::::::999999999998888888888888877777777777666666666666665555555555544444443333333333322222222222111111111100000000000////////.........-----------,,,,,,,,,++++++++++++*********)))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!!! ~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������������������������‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………††††††††‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‹‹ŒŒŒŒ�����ŽŽŽŽŽŽŽ�������ŽŽŽŽŽŽŽŽŽ������ŒŒŒŒŒ‹‹‹‹‹Š‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~}}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuurrrrrrrrrrrrrrqqqqqqqqqqqppppppooooooooooooonnnnnnooooooonnnnnnnnnnnnnmmmmmllllllllkkkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhhhhgggggggffffffffffffeeeeeeffeeeeeeeeeeeeeddddddddddccccccccccbbbbbbbbbbbbaaaaa````````````________________^^^^^^^^^^^]]]]]]]]]\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVUUUUUUUUUUTTTTTTTTTTSRRRRRRRRRRRQQQQQQQQQQQPPQQPPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@???????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;:::::::999999999998888888888888877777777777666666666666665555555555544444443333333333322222222222111111111100000000000////////.........-----------,,,,,,,,,++++++++++++*********)))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!!! ~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������������������������‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………††††‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‹‹‹ŒŒŒŒ�����ŽŽŽŽŽŽŽ������ŽŽŽŽŽŽŽŽŽŽ�����ŒŒŒŒŒ‹‹‹‹‹Š‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuurrrrrrrrrrrrrrqqqqqqqqqqqppppppoooooooooooooonnnnnooooooonnnnnnnnnnnnnmmmmmllllllllkkkkkkkkkkkkkjjjjjiiiiiiiiiiiiihhhhhhhhhhhhgggggggffffffffffffeeeeeeffeeeeeeeeeeeeeddddddddddccccccccccbbbbbbbbbbbbaaaaa````````````________________^^^^^^^^^^^]]]]]]]]]\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVUUUUUUUUUUTTTTTTTTTTSRRRRRRRRRRRQQQQQQQQQQQPPQQPPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@???????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;:::::::999999999998888888888888877777777777666666666666665555555555544444443333333333322222222222111111111100000000000////////.........-----------,,,,,,,,,++++++++++++*********)))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!!! ~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������������������������‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‹‹‹‹ŒŒŒŒ�����ŽŽŽŽŽŽ������ŽŽŽŽŽŽŽŽŽŽ�����ŒŒŒŒŒ‹‹‹‹‹Š‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuurrrrrrrrrrrrrrqqqqqqqqqqqppppppoooooooooooooonnnnnooooooonnnnnnnnnnnnnmmmmmllllllllkkkkkkkkkkkkkjjjjjiiiiiiiiiiiiihhhhhhhhhhhhgggggggffffffffffffeeeeeeffeeeeeeeeeeeeeddddddddddccccccccccbbbbbbbbbbbbaaaaa````````````________________^^^^^^^^^^^]]]]]]]]]\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVUUUUUUUUUUTTTTTTTTTTSRRRRRRRRRRRQQQQQQQQQQQPPQQPPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@???????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;:::::::999999999998888888888888877777777777666666666666665555555555544444443333333333322222222222111111111100000000000////////.........-----------,,,,,,,,,+++++++++++**********)))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!!! ~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������������������������‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‹‹‹‹‹ŒŒŒŒ�����ŽŽŽŽŽŽ�����ŽŽŽŽŽŽŽŽŽŽ�����ŒŒŒŒŒ‹‹‹‹‹Š‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuurrrrrrrrrrrrrrqqqqqqqqqqqppppppoooooooooooooonnnnnooooooonnnnnnnnnnnnnmmmmmllllllllkkkkkkkkkkkkkjjjjjiiiiiiiiiiiiihhhhhhhhhhhhgggggggffffffffffffeeeeeeffeeeeeeeeeeeeeddddddddddcccccccccccbbbbbbbbbbbaaaaa````````````________________^^^^^^^^^^^]]]]]]]]]\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVUUUUUUUUUUUTTTTTTTTTSRRRRRRRRRRRQQQQQQQQQQQPPQQPPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@???????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;:::::::999999999998888888888888877777777777666666666666665555555555544444443333333333322222222222111111111100000000000////////.........-----------,,,,,,,,,+++++++++++**********)))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!!! ~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€����������������������������������������‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‹‹‹‹‹‹ŒŒŒŒ�����ŽŽŽŽŽŽ����ŽŽŽŽŽŽŽŽŽŽ�����ŒŒŒŒŒ‹‹‹‹‹Š‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuurrrrrrrrrrrrrrrqqqqqqqqqqppppppoooooooooooooonnnnnooooooonnnnnnnnnnnnnmmmmmllllllllkkkkkkkkkkkkkjjjjjiiiiiiiiiiiiihhhhhhhhhhhhgggggggffffffffffffeeeeeeffeeeeeeeeeeeeeddddddddddcccccccccccbbbbbbbbbbbaaaaa````````````________________^^^^^^^^^^^]]]]]]]]]\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVUUUUUUUUUUUTTTTTTTTTSRRRRRRRRRRRQQQQQQQQQQQPPQQPPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@???????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;:::::::999999999998888888888888877777777777666666666666665555555555544444443333333333322222222222111111111000000000000////////.........-----------,,,,,,,,,+++++++++++**********)))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!!!! ~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€�����������������������������������������‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠ‹‹‹‹‹‹ŒŒŒŒŒ����ŽŽŽŽŽ����ŽŽŽŽŽŽŽŽŽŽ�����ŒŒŒŒ‹‹‹‹‹‹Š‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuurrrrrrrrrrrrrrqqqqqqqqqqqppppppoooooooooooooonnnnnooooooonnnnnnnnnnnnnmmmmmlllllllllkkkkkkkkkkkkjjjjjiiiiiiiiiiiiihhhhhhhhhhhhgggggggffffffffffffeeeeeeffeeeeeeeeeeeeeddddddddddcccccccccccbbbbbbbbbbbaaaaa````````````________________^^^^^^^^^^^]]]]]]]]]\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVUUUUUUUUUUUTTTTTTTTTSRRRRRRRRRRRQQQQQQQQQQQPPQQPPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@???????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;:::::::999999999998888888888888877777777777666666666666665555555555544444443333333333322222222222111111111000000000000////////.........-----------,,,,,,,,,+++++++++++**********)))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!!! ~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€�����������������������������������������‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠ‹‹‹‹‹‹ŒŒŒŒŒ����ŽŽŽŽŽ���ŽŽŽŽŽŽŽŽŽŽ�����ŒŒŒŒ‹‹‹‹‹‹Š‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡†…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuusrrrrrrrrrrrrrqqqqqqqqqqqppppppoooooooooooooonnnnnooooooonnnnnnnnnnnnnmmmmmlllllllllkkkkkkkkkkkkjjjjjiiiiiiiiiiiiihhhhhhhhhhhhgggggggffffffffffffeeeeeeffeeeeeeeeeeeeeddddddddddcccccccccccbbbbbbbbbbbaaaaa````````````________________^^^^^^^^^^^]]]]]]]]]\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVUUUUUUUUUUUTTTTTTTTTSSRRRRRRRRRRQQQQQQQQQQQPPQQPPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@???????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;:::::::999999999998888888888888877777777777666666666666665555555555544444443333333333322222222222111111111000000000000////////.........-----------,,,,,,,,,+++++++++++**********)))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!!! ~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€����������������������������������������‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠ‹‹‹‹‹‹ŒŒŒŒŒ����ŽŽŽŽŽ��ŽŽŽŽŽŽŽŽŽŽ�����ŒŒŒŒ‹‹‹‹‹‹Š‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡†……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuusrrrrrrrrrrrrrqqqqqqqqqqqpppppppooooooooooooonnnnnooooooonnnnnnnnnnnnnmmmmmlllllllllkkkkkkkkkkkkjjjjjjiiiiiiiiiiiihhhhhhhhhhhhgggggggffffffffffffeeeeeefffeeeeeeeeeeeeddddddddddcccccccccccbbbbbbbbbbbaaaaa````````````________________^^^^^^^^^^^]]]]]]]]]\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVUUUUUUUUUUUTTTTTTTTTSSRRRRRRRRRRQQQQQQQQQQQPPQQPPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@???????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;:::::::999999999998888888888888877777777777666666666666665555555555544444443333333333322222222222111111111000000000000////////.........-----------,,,,,,,,,+++++++++++**********))))))((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!!! ~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€�����������������������������������������‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠ‹‹‹‹‹‹ŒŒŒŒŒ����ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ����ŒŒŒŒŒ‹‹‹‹‹‹Š‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuusrrrrrrrrrrrrrqqqqqqqqqqqpppppppooooooooooooonnnnnooooooonnnnnnnnnnnnnmmmmmlllllllllkkkkkkkkkkkkjjjjjjiiiiiiiiiiiihhhhhhhhhhhhgggggggfffffffffffffeeeeefffeeeeeeeeeeeeddddddddddcccccccccccbbbbbbbbbbbaaaaa````````````________________^^^^^^^^^^^]]]]]]]]]\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVUUUUUUUUUUUTTTTTTTTTSSRRRRRRRRRRQQQQQQQQQQQPPQQPPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@???????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;:::::::999999999998888888888888877777777777666666666666665555555555544444443333333333322222222222111111111000000000000////////.........-----------,,,,,,,,,+++++++++++**********))))))((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€������������������€€€€€€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††‡‡‡†††††††††††††††††††††††††‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠ‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒ‹‹‹‹ŠŠŠŠŠ‰‰‰‰‰‰‰‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡†††††††††…………………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzz{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttsssssssssssrrrrrrrrrrrrrrqqqpppppppppppppooooooooooooooonnnnnnnnnnnnnmmmmmmllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggfffffffffffffffeeeeeeeeeeeeeddddcccccccccbbbbbbbbbbbaaaaa```____________^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBABBBBAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;::::::::999999999998888888888888777777777776666666666666665555555555544444444444333333333332222222221111111111100000000000/////...........------------,,,,,,,,++++++++++++********)))))))))))((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€������������������€€€€€€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠ‹‹‹ŒŒŒŒŒŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠ‰‰‰‰‰‰‰‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡†††††††††…………………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzz{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttssssssssssssrrrrrrrrrrrrrqqqpppppppppppppooooooooooooooonnnnnnnnnnnnnmmmmmmllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggfffffffffffffffeeeeeeeeeeeeeddddcccccccccbbbbbbbbbbbaaaaa```____________^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBABBBBAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;::::::::999999999998888888888888777777777776666666666666665555555555544444444444333333333332222222221111111111100000000000/////...........------------,,,,,,,,++++++++++++********)))))))))))((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€������������������€€€€€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠ‹‹‹ŒŒŒŒŒŒ‹‹‹‹‹‹‹ŠŠŠŠŠ‰‰‰‰‰‰‰‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡††††††††††………………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzz{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttssssssssssssrrrrrrrrrrrrrqqqpppppppppppppooooooooooooooonnnnnnnnnnnnnmmmmmmllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggfffffffffffffffeeeeeeeeeeeeeddddcccccccccbbbbbbbbbbbaaaaa```____________^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBABBBBAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;::::::::999999999998888888888888777777777776666666666666665555555555544444444444333333333332222222221111111111100000000000/////...........------------,,,,,,,,++++++++++++*******))))))))))))((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€�������������������€€€€€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠ‰‰‰‰‰‰‰‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡††††††††††………………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzz{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttssssssssssssrrrrrrrrrrrrrqqqpppppppppppppooooooooooooooonnnnnnnnnnnnnmmmmmmllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggfffffffffffffffeeeeeeeeeeeeeddddcccccccccbbbbbbbbbbbaaaaa```____________^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBABBBBAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;::::::::999999999998888888888888777777777776666666666666665555555555544444444444333333333322222222221111111111100000000000/////...........------------,,,,,,,,++++++++++++*******))))))))))))((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€�������������������€€€€€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠ‰‰‰‰‰‰‰‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡†††††††††††……………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzz{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttssssssssssssrrrrrrrrrrrrrqqqpppppppppppppooooooooooooooonnnnnnnnnnnnnmmmmmmllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggfffffffffffffffeeeeeeeeeeeedddddcccccccccbbbbbbbbbbbaaaaa```____________^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBABBBBAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;::::::::999999999998888888888888777777777776666666666666665555555555544444444444333333333322222222221111111111100000000000/////...........-----------,,,,,,,,,++++++++++++*******))))))))))))((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€�������������������€€€€€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡†††††††††††……………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzz{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttssssssssssssrrrrrrrrrrrrrqqqpppppppppppppooooooooooooooonnnnnnnnnnnnnmmmmmmllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggfffffffffffffffeeeeeeeeeeeedddddcccccccccbbbbbbbbbbbaaaaa```____________^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBABBBBAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;::::::::999999999998888888888888777777777776666666666666665555555555544444444443333333333322222222221111111111100000000000/////...........-----------,,,,,,,,,++++++++++++*******))))))))))))((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������€€€€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ŠŠŠ‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡†††††††††††……………………………………„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzz{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttssssssssssssrrrrrrrrrrrrrqqqqpppppppppppppoooooooooooooonnnnnnnnnnnnnmmmmmmllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggfffffffffffffffeeeeeeeeeeeedddddcccccccccbbbbbbbbbbbaaaaa```____________^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBABBBBAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;::::::::999999999998888888888888777777777776666666666666665555555555544444444443333333333322222222221111111111100000000000/////...........-----------,,,,,,,,,+++++++++++********))))))))))))((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������€€€€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ŠŠŠŠŠ‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰Œ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡††††††††††††…………………………………„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzz{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttssssssssssssrrrrrrrrrrrrrqqqqpppppppppppppoooooooooooooonnnnnnnnnnnnnmmmmmmllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggggggggfffffffffffffffeeeeeeeeeeeedddddcccccccccbbbbbbbbbbbaaaaa```____________^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBABBBBAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;::::::::999999999998888888888888777777777776666666666666665555555555544444444443333333333322222222221111111111100000000000/////...........-----------,,,,,,,,,+++++++++++********))))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€��������������������€€€€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰ŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡††††††††††††…………………………………„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzz{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttsssssssssssssrrrrrrrrrrrrqqqqpppppppppppppooooooooooooooonnnnnnnnnnnnnmmmmmllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggggggggffffffffffffffffeeeeeeeeeeedddddcccccccccbbbbbbbbbbbaaaaa```____________^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBABBBAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;::::::::999999999998888888888888777777777776666666666666665555555555544444444443333333333322222222221111111111100000000000/////...........-----------,,,,,,,,,+++++++++++********))))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€��������������������€€€€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰ŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡†††††††††††††………………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzz{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttsssssssssssssrrrrrrrrrrrrqqqqpppppppppppppooooooooooooooonnnnnnnnnnnnnmmmmmlllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggggggggffffffffffffffffeeeeeeeeeeedddddcccccccccbbbbbbbbbbbaaaaa```____________^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBABBBAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;::::::::999999999998888888888888777777777776666666666666665555555555544444444443333333333322222222221111111111100000000000////............-----------,,,,,,,,,+++++++++++********))))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€��������������������€€€€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„„„„„„„„„„††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††‡†††††††††††††††††††††††‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰ŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡††††††††††††††……………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzz{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttsssssssssssssrrrrrrrrrrrrqqqqpppppppppppppooooooooooooooonnnnnnnnnnnnnmmmmmlllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggggggggffffffffffffffffeeeeeeeeeeedddddcccccccccbbbbbbbbbbbaaaaa```____________^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBABBBAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;::::::::999999999998888888888888777777777776666666666666665555555555444444444443333333333322222222221111111111100000000000////............-----------,,,,,,,,,+++++++++++********))))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€�€€€€€��������������������€€€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„„„„„„„„„„††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††‡‡‡‡††††††††††††††††††††††††‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰ŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡†††††††††††††††…………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzz{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttsssssssssssssrrrrrrrrrrrrqqqqpppppppppppppooooooooooooooonnnnnnnnnnnnnmmmmmlllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggggggggffffffffffffffffeeeeeeeeeeedddddcccccccccbbbbbbbbbbbbaaaa```____________^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBABBBAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;::::::::999999999998888888888888777777777776666666666666665555555555444444444443333333333322222222221111111111100000000000////............-----------,,,,,,,,,+++++++++++********))))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€�€€€€€��������������������€€€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„„„„„„„„„„„„†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰ŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡†††††††††††††††…………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzz{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttsssssssssssssrrrrrrrrrrrrqqqqppppppppppppppoooooooooooooonnnnnnnnnnnnnmmmmmlllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggggggggffffffffffffffffeeeeeeeeeeedddddcccccccccbbbbbbbbbbbbaaaa```____________^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBABBBAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;::::::::999999999998888888888888777777777766666666666666665555555555444444444443333333333322222222221111111111100000000000////............-----------,,,,,,,,,+++++++++++********))))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€�€€€€€��������������������€€€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„„„„„„„„„„„„†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰ŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡†††††††††††††††…………………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzz{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttsssssssssssssrrrrrrrrrrrrqqqqppppppppppppppoooooooooooooonnnnnnnnnnnnnmmmmmlllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggggggggffffffffffffffffeeeeeeeeeeedddddcccccccccbbbbbbbbbbbbaaaa```____________^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBABBBAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;::::::::999999999998888888888888777777777766666666666666665555555555444444444443333333333322222222221111111111100000000000////............-----------,,,,,,,,++++++++++++********))))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€�€€€€���������������������€€€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„………………………………„„„„„„„„„„„„„„„„„„„„„„„„„††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠ‰‰‰‰ŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡†††††††††††††††…………………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzz{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttsssssssssssssrrrrrrrrrrrrqqqqppppppppppppppoooooooooooooonnnnnnnnnnnnnmmmmmlllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggffffffffffffffffeeeeeeeeeeedddddcccccccccbbbbbbbbbbbbaaaa```____________^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBABBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;::::::::999999999998888888888888777777777766666666666666655555555555444444444443333333333322222222221111111111100000000000////............-----------,,,,,,,,++++++++++++********))))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€�€€€€���������������������€€€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„………………………………„„„„„„„„„„„„„„„„„„„„„„„„„††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠ‰‰‰‰‰ŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡†††††††††††††††…………………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzz{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttsssssssssssssrrrrrrrrrrrrqqqqppppppppppppppoooooooooooooonnnnnnnnnnnnnmmmmmlllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggffffffffffffffffeeeeeeeeeeedddddcccccccccbbbbbbbbbbbbaaaa```____________^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBABBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;::::::::999999999998888888888888777777777766666666666666655555555555444444444443333333333322222222221111111111000000000000////............-----------,,,,,,,,++++++++++++********))))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€�€€€€���������������������€€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„………………………………„„„„„„„„„„„„„„„„„„„„„„„„„†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡†††††††††††††††…………………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzz{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttsssssssssssssrrrrrrrrrrrrqqqqppppppppppppppooooooooooooooonnnnnnnnnnnnmmmmmlllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggffffffffffffffffeeeeeeeeeeedddddcccccccccbbbbbbbbbbbbaaaa```____________^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBABBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;::::::::999999999998888888888888777777777766666666666666655555555555444444444443333333333322222222221111111111000000000000////...........------------,,,,,,,,++++++++++++********))))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€�€€€€���������������������€€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡††††††††††††††††………………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzz{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttsssssssssssssrrrrrrrrrrrrqqqqppppppppppppppooooooooooooooonnnnnnnnnnnnnmmmmlllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhgggggggggggffffffffffffffffeeeeeeeeeeeeddddcccccccccbbbbbbbbbbbbaaaa```____________^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBABBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;::::::::99999999999888888888888877777777776666666666666665555555555544444444444333333333332222222222111111111100000000000/////...........------------,,,,,,,,++++++++++++********))))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€��€€€€���������������������€€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡†††††††††††††††††……………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzz{{{{{{{{{{{zzzzzzzzzzzzyyzyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttsssssssssssssrrrrrrrrrrrrqqqqppppppppppppppooooooooooooooonnnnnnnnnnnnnmmmmllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhgggggggggggffffffffffffffffeeeeeeeeeeeeddddcccccccccbbbbbbbbbbbbaaaa```____________^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBABBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;::::::::99999999999888888888888777777777776666666666666665555555555544444444444333333333332222222222111111111100000000000/////...........------------,,,,,,,,++++++++++++********))))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€��€€€€���������������������€€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡†††††††††††††††††……………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzz{{{{{{{{{{{{{zzzzzzzzzzzyzyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttsssssssssssssrrrrrrrrrrrrqqqqppppppppppppppooooooooooooooonnnnnnnnnnnnnmmmmllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhggggggggggggfffffffffffffffeeeeeeeeeeeeddddcccccccccbbbbbbbbbbbbaaaa```____________^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBABBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;::::::::99999999999888888888888777777777776666666666666665555555555544444444444333333333332222222222111111111100000000000/////...........------------,,,,,,,,++++++++++++********))))))))))))(((((((((((('''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€��€€€€���������������������€€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„……………………………„„„„„„„„„„„……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰ŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡†††††††††††††††††……………………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzz{{{{{{{{{{{{{{zzzzzzzzzzyzyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttsssssssssssssrrrrrrrrrrrrqqqqqpppppppppppppooooooooooooooonnnnnnnnnnnnnmmmmllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhggggggggggggfffffffffffffffeeeeeeeeeeeeddddcccccccccbbbbbbbbbbbbaaaa```____________^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBABBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;::::::::99999999999888888888888777777777776666666666666665555555555544444444444333333333332222222222111111111100000000000/////...........------------,,,,,,,,++++++++++++********)))))))))))((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€��€€€����������������������€€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„……………………………„„„„„„„„„„„……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡††††††††††††††††††…………………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzz{{{{{{{{{{{{{{zzzzzzzzzzyzyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttsssssssssssssrrrrrrrrrrrrqqqqqpppppppppppppooooooooooooooonnnnnnnnnnnnnmmmmllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggggggggfffffffffffffffeeeeeeeeeeeeddddcccccccccbbbbbbbbbbbbaaaa```____________^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBABBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;::::::::99999999999888888888888777777777776666666666666665555555555544444444444333333333332222222222111111111100000000000/////...........------------,,,,,,,,++++++++++++*******))))))))))))((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€��€€€����������������������€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„……………………………„„„„„„„„„„„……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰ŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡††††††††††††††††††…………………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzz{{{{{{{{{{{{{{{zzzzzzzzzyzyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttssssssssssssssrrrrrrrrrrrqqqqqpppppppppppppooooooooooooooonnnnnnnnnnnnnmmmmllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggggggggfffffffffffffffeeeeeeeeeeeeddddcccccccccbbbbbbbbbbbbaaaa````___________^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBABBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;::::::::99999999999888888888888777777777776666666666666665555555555544444444444333333333332222222222111111111100000000000/////...........------------,,,,,,,,++++++++++++*******))))))))))))((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€��€€€����������������������€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„………………………………„„„„„„„„„„………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡††††††††††††††††††…………………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{zzzzzzzzzyzyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttssssssssssssssrrrrrrrrrrrqqqqqpppppppppppppooooooooooooooonnnnnnnnnnnnnmmmmllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggggggggfffffffffffffffeeeeeeeeeeeeddddcccccccccbbbbbbbbbbbbaaaa````___________^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBABBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;::::::::99999999998888888888888777777777776666666666666665555555555544444444444333333333332222222222111111111100000000000/////...........------------,,,,,,,,++++++++++++*******))))))))))))((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€��€€€����������������������€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„………………………………„„„„„„„„„„………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‹‹ŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡†††††††††††††††††††………………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{zzzzzzzzzyzyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttssssssssssssssrrrrrrrrrrrqqqqqpppppppppppppooooooooooooooonnnnnnnnnnnnnmmmmllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggggggggfffffffffffffffeeeeeeeeeeeeddddcccccccccbbbbbbbbbbbbaaaa````___________^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBABBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;::::::::99999999998888888888888777777777776666666666666665555555555544444444444333333333332222222222111111111100000000000/////...........-----------,,,,,,,,,++++++++++++*******))))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€�����������������������������������������‚‚‚€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„…………………†††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€€�����������������������€€~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzz{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttrrrrrrrrrrrrqqqqqqqqqqqqqppppoooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhggggggggffffffffffffeeeeeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbaaaa````___________^^^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????@??????????>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::9999999999888888888887777777776666666655555555554444444444443333333333322222222221111111111100000000000/////////...........--------,,,,,,,,++++++++++++*****)))))))))))((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€�����������������������������������������‚‚‚€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„……………………†††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€€€€€€€€€�����������������������€€~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzz{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttrrrrrrrrrrrrqqqqqqqqqqqqqppppoooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhggggggggffffffffffffeeeeeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbaaaa````___________^^^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????????????>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::9999999999888888888887777777776666666655555555554444444444443333333333322222222221111111111100000000000/////////...........--------,,,,,,,,++++++++++++*****)))))))))))((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€����������������������������������������‚‚‚‚€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„……………………†††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€�����������������������€€~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzz{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttrrrrrrrrrrrrqqqqqqqqqqqqqppppoooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhggggggggffffffffffffeeeeeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbaaaa````___________^^^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????????????>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::9999999999888888888887777777776666666655555555554444444444443333333333322222222221111111111100000000000/////////...........--------,,,,,,,,++++++++++++*****)))))))))))((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€����������������������������������������‚‚‚‚€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„……………………†††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€�����������������������€€~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzz{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttrrrrrrrrrrrrqqqqqqqqqqqqqppppoooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhggggggggffffffffffffeeeeeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbaaaa````___________^^^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????????????>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::9999999999888888888887777777776666666555555555554444444444443333333333322222222221111111111100000000000/////////...........--------,,,,,,,,++++++++++++*****)))))))))))((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€�����������������������������������������‚‚‚‚€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„……………………†††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€������������������������€~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzz{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttrrrrrrrrrrrrqqqqqqqqqqqqqppppoooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhggggggggffffffffffffeeeeeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbaaaa````___________^^^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????????????>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::9999999999888888888887777777776666666555555555554444444444443333333333322222222221111111111100000000000/////////...........--------,,,,,,,,++++++++++++*****)))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€�����������������������������������������‚‚‚‚€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„…………………††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€������������������������€~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzz{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttrrrrrrrrrrrrqqqqqqqqqqqqqppppoooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhggggggggffffffffffffeeeeeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbaaaa````___________^^^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????????????>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::9999999999888888888887777777776666666555555555554444444444443333333333322222222221111111111100000000000/////////...........--------,,,,,,,,++++++++++++*****)))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€�����������������������������������������‚‚‚‚€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„……………………††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€������������������������€~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzz{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttrrrrrrrrrrrrqqqqqqqqqqqqqpppppooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhggggggggffffffffffffeeeeeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbaaaa````___________^^^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@??????????????????>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::9999999999888888888877777777776666666555555555554444444444443333333333322222222221111111111100000000000/////////...........--------,,,,,,,,+++++++++++******)))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€�����������������������������������������‚‚‚‚€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„……………………††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€������������������������€~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttrrrrrrrrrrrrrqqqqqqqqqqqqpppppooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhggggggggffffffffffffeeeeeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbaaa````___________^^^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@??????????????????>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::9999999999888888888877777777776666666555555555554444444444443333333333322222222221111111111100000000000/////////...........--------,,,,,,,,+++++++++++******)))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€�����������������������������������������‚‚‚‚€€€€€€€������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„……………………††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€������������������������€~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttrrrrrrrrrrrrrqqqqqqqqqqqqpppppooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhggggggggffffffffffffeeeeeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbaaa````___________^^^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@??????????????????>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::9999999999888888888877777777776666666555555555554444444444443333333333322222222221111111111100000000000/////////...........--------,,,,,,,,+++++++++++******)))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€�����������������������������������������‚‚‚‚€€€€€€€������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„……………………††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€������������������������€~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzz{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttrrrrrrrrrrrrrqqqqqqqqqqqqpppppooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhggggggggffffffffffffeeeeeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbaaa````___________^^^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@??????????????????>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::9999999999888888888877777777776666666555555555554444444444443333333333322222222221111111111100000000000////////............--------,,,,,,,,+++++++++++******)))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€����������������������������������������‚‚‚‚‚€€€€€€€������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„…………………†††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€‚�����������������������€~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzz{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttrrrrrrrrrrrrrqqqqqqqqqqqqpppppooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhggggggggffffffffffffeeeeeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbaaa````___________^^^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@??????????????????>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::9999999999888888888877777777776666666555555555554444444444443333333333322222222221111111111100000000000////////............--------,,,,,,,,+++++++++++******)))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€����������������������������������������‚‚‚‚‚€€€€€€€������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„…………………†††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€‚�����������������������€~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzz{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttrrrrrrrrrrrrrqqqqqqqqqqqqpppppooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhggggggggffffffffffffeeeeeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbaaa````___________^^^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@??????????????????>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::9999999999888888888877777777776666666555555555554444444444433333333333322222222221111111111100000000000////////............--------,,,,,,,,+++++++++++******)))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€����������������������������������������‚‚‚‚‚€€€€€€€������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„„„„„……………………†††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€‚�����������������������€~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzz{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuttttrrrrrrrrrrrrrqqqqqqqqqqqqpppppooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhggggggggffffffffffffeeeeeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbaaa````___________^^^^^^^^^^]]]]\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@???????????????????>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::9999999999888888888877777777776666666555555555554444444444433333333333222222222221111111111100000000000////////............--------,,,,,,,++++++++++++******)))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€����������������������������������������‚‚‚‚‚€€€€€€€������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„„„„„……………………†††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€‚�����������������������€~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||}}|||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzz{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuttttrrrrrrrrrrrrrqqqqqqqqqqqqpppppooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhggggggggffffffffffffeeeeeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbaaa````___________^^^^^^^^^^]]]]\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@???????????????????>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::9999999999888888888877777777776666666555555555554444444444433333333333222222222221111111111100000000000////////...........---------,,,,,,,++++++++++++******)))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€����������������������������������������‚‚‚‚‚€€€€€€€������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„„„„„……………………†††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€‚������������������������~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzz{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuttttrrrrrrrrrrrrrqqqqqqqqqqqqpppppooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhggggggggffffffffffffeeeeeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbaaa````___________^^^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????????????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::9999999998888888888877777777776666666555555555554444444444433333333333222222222221111111111100000000000////////...........---------,,,,,,,++++++++++++******)))))))))))(((((((((((('''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€����������������������������������������‚‚‚‚‚€€€€€€€������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„„„„„……………………†††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€‚������������������������~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||{{{|{{{{{{{{{{{{{{{{{{{{zzzz{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuttttrrrrrrrrrrrrrqqqqqqqqqqqqpppppooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhggggggggffffffffffffeeeeeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbaaa````___________^^^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????????????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::999999999888888888887777777777666666655555555555444444444443333333333322222222221111111111100000000000/////////...........---------,,,,,,,++++++++++++******))))))))))((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€�����������������������������������������‚‚‚‚‚€€€€€€€������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„„„„„……………………†††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€‚������������������������~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||{||||{{{{{{{{{{{{{{{{{{zzz{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuutttrrrrrrrrrrrrrqqqqqqqqqqqqppppoooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhggggggggffffffffffffeeeeeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbaaa````___________^^^^^^^^^^]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????????????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::9999999999888888888887777777777666666655555555555444444444443333333333322222222221111111111100000000000/////////...........---------,,,,,,,++++++++++++******))))))))))((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€�����������������������������������������‚‚‚‚‚€€€€€€€������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„„„„„…………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€€‚������������������������~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}||||||||||||{{{{{{{{{{{{{{zzz{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuutttrrrrrrrrrrrrrqqqqqqqqqqqqppppoooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhggggggggffffffffffffeeeeeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbaaa````___________^^^^^^^^^^]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????????????>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::9999999999888888888887777777777666666655555555554444444444443333333333322222222221111111111100000000000/////////...........---------,,,,,,,++++++++++++******))))))))))((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€�����������������������������������������‚‚‚‚‚€€€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„„„„„…………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€‚������������������������~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~}}}}||||||||||||||||{{{{{{{{{zz{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuutttrrrrrrrrrrrrqqqqqqqqqqqqqppppoooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhggggggggffffffffffffeeeeeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbaaa````___________^^^^^^^^^^]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????????????>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::9999999999888888888887777777777666666655555555554444444444443333333333322222222221111111111100000000000/////////...........---------,,,,,,,++++++++++++******))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€�����������������������������������������‚‚‚‚‚€€€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„„„„„…………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‡‡‡‡‡‡‡‡‡‡†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€‚������������������������~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~€€€€€€€€€€€~~~}}}|}|||||||||||||||{{{{{{{zz{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxyxxxxxxxxxwwwwwwvvwvvvvvvvvvvuuuuuuuuuuutttrrrrrrrrrrrrrqqqqqqqqqqqqppppooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhggggggggffffffffffffeeeeeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbaaa````___________^^^^^^^^^^]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????????????>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::9999999999888888888887777777777666666655555555554444444444443333333333322222222221111111111100000000000/////////...........---------,,,,,,,++++++++++++******))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€�����������������������������������������‚‚‚‚‚€€€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„„„„……………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€‚‚‚����������������������~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~€€€����������€€€~~~}}}}}||||||||||||||{{{{{{zz{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxyyyyyyyyxxxxxxxwwwwwwvwwvvvvvvvvvvuuuuuuuuuutttrrrrrrrrrrrrqqqqqqqqqqqqqpppoooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhggggggggffffffffffffeeeeeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbaaa````___________^^^^^^^^^^]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????????????>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::9999999999888888888887777777777666666655555555554444444444443333333333322222222221111111111100000000000/////////...........---------,,,,,,,++++++++++++******))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€�����������������������������������������‚‚‚‚‚€€€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„„„„„„„„„„„„„„„„„……………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡†††††††††‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€‚‚‚����������������������~~~~~~~~}}}}}}}}}}}}}}}}}~}}}}}}}}}}}}}}}}}}}}~~~€€��‚‚‚ƒƒƒƒ‚‚‚‚��€€~~}}}}}||||||||||||||{{{{{{z{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwvwwvvvvvvvvvvuuuuuuuuuutttrrrrrrrrrrrrqqqqqqqqqqqqppppoooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhggggggggffffffffffffeeeeeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbaaa````___________^^^^^^^^^^]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????????????>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::9999999999888888888887777777777666666555555555554444444444443333333333322222222221111111111100000000000/////////...........---------,,,,,,,+++++++++++*******))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€����������������������������������������‚‚‚‚‚‚€€€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„„„„„„„„„„„„„„„„„……………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡††††††††‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€‚‚‚����������������������~~~~~~~~}}}}}}}}}}}}}}}}}~}}}}}}}}}}}}}}}}}}}}~~€€�‚‚ƒƒƒ„„„„„ƒƒƒ‚‚�€€~~~}}}}}}||||||||||||{{{{{z{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxwwwwwwwwwvvvvvvvvvuuuuuuuuuutttrrrrrrrrrrrqqqqqqqqqqqqqppppoooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhggggggggffffffffffffeeeeeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbaaa````___________^^^^^^^^^^]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????????????>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::9999999999888888888887777777777666666555555555554444444444443333333333322222222221111111111100000000000/////////...........---------,,,,,,,+++++++++++*******))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€����������������������������������������‚‚‚‚‚‚€€€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„„„„„„„„„„„„„„„„„……………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€‚‚‚����������������������~~~~~~~~}}}}}}}}}}}}}}}}}~~}}}}}}}}}}}}}}}}}}}~~€€�‚‚ƒ„„„………………„„ƒƒ‚�€€~~~}}}}}}}}}}}||||||{{{{{z{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwvvvvvvvvuuuuuuuuuttttrrrrrrrrrrrqqqqqqqqqqqqpppppooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhgggggggggfffffffffffeeeeeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbaaa````___________^^^^^^^^^^]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????????????>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::9999999999888888888887777777777666666555555555554444444444443333333333322222222221111111111100000000000/////////...........---------,,,,,,,+++++++++++*******))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€����������������������������������������‚‚‚‚‚‚€€€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„„„„„„„„„„„„„„„„„……………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡††††††††††‡‡‡‡‡‡‡ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€‚‚‚����������������������~~~~~~~~}}}}}}}}}}}}}}}}}~~}}}}}}}}}}}}}}}}}}~~€��‚ƒ„„……††††††……„ƒƒ‚�€€~~~~}}}}}}}}}}}}|||||{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxwwwwwwwwwvvvvvvvvuuuuuuuuuttttrrrrrrrrrrqqqqqqqqqqqqqpppppooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhggggggggggffffffffffeeeeeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbbaaa````___________^^^^^^^^^^]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????????????>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::9999999999888888888877777777777666666555555555554444444444443333333333322222222221111111111100000000000////////............---------,,,,,,,+++++++++++*******))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!! €€€€€€€€€��������������€€€€€€€€€€€€�����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„……………………………………………………………………………………†††††………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}~~€�‚ƒ„……†‡‡‡ˆˆ‡‡‡†…„„ƒ‚�€€ƒƒ‚‚‚‚‚‚‚‚‚‚‚�����€€€€||||{{{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwvvvvvvvuuuuuuuutttttttssssssssssssssrrrrrrrrrrrrqqqqqqqqpppppppppppppppooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhgggfeeeeeeeeeeeeedddddddddddcccccccccbbbbbbbbbbbaaaaa``````````____________^^^]]]\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::9999999998888888887777777777766666666555555555554444444444433333333333222222222221111111111000000000000///////..........-----------,,,,,,,,,++++++++++++*********))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!! €€€€€€€€€��������������€€€€€€€€€€€€�����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„………………………………………………………………………………………†††††………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}~~€�‚ƒ„…†‡‡ˆˆˆˆˆˆ‡‡†…„ƒ‚��€ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�����€€€||||{{{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwvvvvvvvuuuuuuutttttttsssssssssssssrrrrrrrrrrrrrrqqqqqqqppppppppppppppppoooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhgggfeeeeeeeeeeeeedddddddddddccccccccbbbbbbbbbbbbaaaaa``````````____________^^^]]]\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::999999999888888888777777777776666666655555555555444444444433333333333322222222222111111111100000000000////////..........-----------,,,,,,,,,++++++++++++*********))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!! €€€€€€€€€��������������€€€€€€€€€€€€�����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„………………………………………………………………………………………†††††………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}~~€�‚ƒ„…†‡ˆˆ‰‰‰‰ˆˆ‡†…„ƒ‚‚�€ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚����€€€€|||||{{{{{{{{{{{{{{{{{{zzyyyyyyyyyyyyzzzzzzzzzzyyyyxxxxxxxxxxxxxxxwwwwwvvvvvvvuuuuuuutttttttsssssssssssssrrrrrrrrrrrrrrrqqqqqqqppppppppppppppppooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhgggfeeeeeeeeeeeeedddddddddddccccccccbbbbbbbbbbbbaaaaa``````````____________^^^]]]\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>==============<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::999999999888888888777777777776666666655555555555444444444433333333333322222222222111111111100000000000////////..........-----------,,,,,,,,,++++++++++++*********))))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!! €€€€€€€€€��������������€€€€€€€€€€€€�����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„………………………………………………………………………………………†††††………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰Š‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}~€�‚ƒ…††‡ˆ‰‰‰‰‰‰ˆ‡††„ƒƒ‚�€„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚���€€€€|||||{{{{{{{{{{{{{{{{{{{{yyyyyyyyyzzzzzzzzzzzzzzzzyyxxxxxxxxxxxxxxwwwwwwvvvvvvvuuuuuutttttttsssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppoooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhgggfeeeeeeeeeeeeeeddddddddddccccccccbbbbbbbbbbbbaaaaa``````````____________^^^]]]\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::999999999888888888777777777776666666655555555554444444444433333333333322222222222111111111100000000000////////.........------------,,,,,,,,,++++++++++++*********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!! €€€€€€€€€��������������€€€€€€€€€€€€�����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„………………………………………………………………………………………†††††………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ŠŠ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡†††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€~~~~~~~~~}}}}}}}}}}|}}}}~~€�‚ƒ…†‡‡ˆ‰‰‰‰‰‰ˆ‡†…„ƒ‚��€„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚���€€€€|||||{{{{{{{{{{{{{{{{{{{{yyyyyyzzzzzzzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxwwwwwvvvvvvvuuuuuutttttttssssssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqppppppppoooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhgggfeeeeeeeeeeeeeeddddddddddccccccccbbbbbbbbbbbbaaaaa``````````____________^^^]]]\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::999999999888888888777777777776666666655555555554444444444433333333333322222222222111111111100000000000////////.........------------,,,,,,,,,++++++++++++*********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!! €€€€€€€€€��������������€€€€€€€€€€€€�����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„………………………………………………………………………………………†††††………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡†††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€~~~~~~~~~}}}}}}}}}|||}}}~~€�‚ƒ„…†‡ˆ‰‰‰‰‰‰ˆ‡†…„ƒ‚��€„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚��€€€€|||||{{{{{{{{{{{{{{{{{{{{yyyyyzzzzzzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxwwwwwwvvvvvvuuuuuuutttttttsssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhgggfeeeeeeeeeeeeeeedddddddddccccccccbbbbbbbbbbbbaaaaa``````````____________^^^]]]\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::999999999888888888777777777776666666555555555554444444444433333333333322222222222111111111100000000000////////.........------------,,,,,,,,,++++++++++++********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!!! €€€€€€€€€��������������€€€€€€€€€€€€�����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„………………………………………………………………………………………†††††………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡†††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€~~~~~~~~~}}}}}}}}}|||}}}~~€�‚ƒ„…†‡ˆˆ‰‰‰‰ˆ‡‡†…„ƒ‚�€€„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚��€€€€|||||{{{{{{{{{{{{{{{{{{{{yyyzzzzzzzzzzzz{{{{zzzzzzzyyyyyyyxxxxxxxxxwwwwwwvvvvvvvuuuuuutttttttsssssssssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqpppppooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhgggfeeeeeeeeeeeeeeedddddddddccccccccbbbbbbbbbbbbaaaaa``````````___________^^^^]]]\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::999999999888888888777777777776666666555555555554444444444433333333333322222222222111111111100000000000////////.........------------,,,,,,,,,++++++++++++********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!!! €€€€€€€€€��������������€€€€€€€€€€€€�����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„………………………………………………………………………………………†††††………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‡‡††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}|||}}}}~�‚ƒ„…††‡ˆˆˆˆˆˆ‡†…„ƒ‚‚�€€„„„„„„„„„„„ƒƒƒ‚‚‚��€€€|||||{{{{{{{{{{{{{{{{{{{{yyzzzzzzzzz{{{{{{{{{{zzzzzyyyyyyyyxxxxxxxxxwwwwwwvvvvvvvuuuuuutttttttssssssssssssssssssssssssssssssssrrrrrrrrrqqqqqqqpppppoooooooonnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiijiiiiiiiiiiiiiihhhhhhhgggfeeeeeeeeeeeeeeedddddddddccccccccbbbbbbbbbbbbaaaaa``````````___________^^^^]]\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::999999999888888888777777777766666666555555555554444444444433333333333222222222221111111111100000000000////////.........------------,,,,,,,,,+++++++++++*********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!! €€€€€€€€€��������������€€€€€€€€€€€€�����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„………………………………………………………………………………………†††††………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}||||}}}~~€�‚ƒ„…†‡‡‡ˆ‡‡‡†……„ƒ‚�€€„„„„„„„„„„„„ƒƒƒ‚‚��€€€|||||{{{{{{{{{{{{{{{{{{{{yzzzzzzzz{{{{{{{{{{{{{zzzzyyyyyyyyyxxxxxxxxwwwwwwwvvvvvvuuuuuutttttttttssssssssssssssssssssssssssssssrrrrrrrrrrrqqqqqpppppoooooooonnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjiiijiiiiiiiiiiiiiihhhhhhhgggfeeeeeeeeeeeeeeedddddddddccccccccbbbbbbbbbbbbaaaaa``````````___________^^^^]]\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::999999999888888888777777777766666666555555555554444444444433333333333222222222221111111111100000000000////////.........-----------,,,,,,,,,,+++++++++++*********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!""""!!!!!!!!!!!! €€€€€€€€€��������������€€€€€€€€€€€€�����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„………………………………………………………………………………………†††††………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}||||}}}~~€�‚ƒƒ„…††‡‡‡††……„ƒ‚��€€„„„„„……………„„„ƒƒ‚‚��€€€|||||{{{{{{{{{{{{{{{{{{{{zzzzzzzz{{{{{{{{{{{{{{{zzzyyyyyyyyyxxxxxxxxxwwwwwwvvvvvvvuuuuuuttttttttttsssssssssssssssstttttttttttssssssrrrrrrrrqqqqppppoooooooonnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjiijiiiiiiiiiiiiihhhhhhhhgggfeeeeeeeeeeeeeeedddddddddccccccccbbbbbbbbbbbbaaaaa``````````___________^^^^]]\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::999999999888888888777777777766666666555555555554444444444433333333333222222222221111111111100000000000////////.........-----------,,,,,,,,,++++++++++++*********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!""""!!!!!!!!!!!! €€€€€€€€€��������������€€€€€€€€€€€€�����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„………………………………………………………………………………………†††††………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰ˆ‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}|||}}}}~€€�‚ƒ„„……†††……„„ƒ‚��€€„„„……………………„„ƒƒ‚‚��€€€|||||{{{{{{{{{{{{{{{{{{{{zzzzzzz{{{{{{{{{{{{{{{{zzzyyyyyyyyyxxxxxxxxxwwwwwwwwvvvvvvuuuuuuuttttttttttttttttstttttttttttttttttttssssssssrrrrrqqqqqppppooooooonnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllllllkkklkkkkkkkkkkkkkkkkjjjjjjjiijiiiiiiiiiiiiihhhhhhhhgggfeeeeeeeeeeeeeeedddddddddccccccccbbbbbbbbbbbbaaaaa``````````___________^^^^]]\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::999999999888888888777777777766666666555555555554444444444433333333333222222222221111111111100000000000////////.........-----------,,,,,,,,,++++++++++++*********))))))))))))((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!"""!!!!!!!!!!!!! €€€€€€€€€��������������€€€€€€€€€€€€�����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„………………………………………………………………………………………†††††………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}|||}}}}~~€��‚ƒƒ„„………„„ƒƒ‚��€€„…………††††………„ƒƒ‚‚��€€|||||{{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{{{zzzyyyyyyyyyxxxxxxxxxxwwwwwwwwvvvvvvuuuuuuuuttttttttttttttttttttttttttttuuttttttsssssssrrrrrqqqqppppoooooooonnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllllllllllllllllkkkkkkkkkkkjjjjjjjijjiiiiiiiiiiihhhhhhhhhgggfeeeeeeeeeeeeeeedddddddddccccccccbbbbbbbbbbbbaaaaa``````````___________^^^^]]\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::9999999999888888887777777777766666666555555555554444444444433333333333222222222221111111111100000000000////////.........-----------,,,,,,,,,++++++++++++*********))))))))))))((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!"""!!!!!!!!!!!!! €€€€€€€€€��������������€€€€€€€€€€€€�����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„………………………………………………………………………………………†††††……………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰ˆˆˆ‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}||}}}}~~€��‚ƒƒƒ„„ƒƒƒ‚‚��€€„……†††††††……„„ƒ‚‚��€€|||||{{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{{{zzzyyyyyyyyyxxxxxxxxxxxwwwwwwwwvvvvvvvuuuuuuuuuttttttttttttttttttuuuuuuuuuuuuuttttssssssrrrrqqqqppppoooooooonnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllllllllllllllllllllkkkkkkkjjjjjjijjiiiiiiiiiiihhhhhhhhhgggfeeeeeeeeeeeeeeedddddddddccccccccbbbbbbbbbbbbaaaaa``````````___________^^^^]]\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::9999999999888888887777777777766666666555555555554444444444433333333333222222222221111111111100000000000////////.........-----------,,,,,,,,,++++++++++++*********))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!"""!!!!!!!!!!!!! €€€€€€€€€��������������€€€€€€€€€€€€�����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„………………………………………………………………………………………†††††……………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠˆˆˆˆˆ‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}~€€��‚‚‚ƒƒ‚‚‚��€€€€……†††‡‡†††……„„ƒ‚‚�€€€|||||{{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{{{zzzyyyyyyyyyxxxxxxxxxxxxwwwwwwwwvvvvvvvuuuuuuuuuuuuutuuutttttuuuuuuuuuuuuuuuuutttttssssssrrrrqqqqppppoooooooonnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllllllllllllllllllllllkkkkkkjjjjjjjjiiiiiiiiiihhhhhhhhhhgggeeeeeeeeeeeeeeeddddddddddccccccccbbbbbbbbbbbbaaaaa``````````___________^^^^]]\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::9999999999888888887777777777766666666555555555554444444444433333333333222222222221111111111000000000000////////.........-----------,,,,,,,,,++++++++++++*********))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!"""!!!!!!!!!!!!! €€€€€€€€€��������������€€€€€€€€€€€€�����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„………………………………………………………………………………………†††††……………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠ‰‰ˆˆˆˆˆ‡‡‡‡‡††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}~~€€���‚‚‚���€€€€…†††‡‡‡‡‡††…„„ƒ‚‚�€€€|||||{{{{{{{{{{{{{{{{{{{{zzzzz{{{{{{{||{{{{{{{{{zzzyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvuuuuttttttsssssrrrrqqqqppppoooooooonnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllllmmmmmmmmmmmlllllllllkkkkkjjjjjjjiiiiiiiiihhhhhhhhhhggggeeeeeeeeeeeeeeeddddddddddccccccccbbbbbbbbbbbaaaaaa``````````___________^^^^]]\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::999999999988888888777777777776666666655555555555444444444443333333333322222222222111111111100000000000/////////.........-----------,,,,,,,,,++++++++++++*********))))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!"""!!!!!!!!!!!!! €€€€€€€€€��������������€€€€€€€€€€€€�����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„………………………………………………………………………………………†††††……………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‰‰‰‰ˆˆˆˆ‡‡‡‡‡†††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}}~~€€€€����€€€~€€…††‡‡‡‡‡‡††…„„ƒ‚��€€|||||{{{{{{{{{{{{{{{{{{{{zzzzz{{{{{{|||{{{{{{{{zzzzyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvuuttttttssssrrrrqqqqppppooooooooonnnnnnnnnnnmmmmmmmmmmmmmllllllllllllmmmmmmmmmmmmmmmmmlllllllkkkkjjjjjjjiiiiiiiiihhhhhhhhhhggggeeeeeeeeeeeeeedddddddddddccccccccbbbbbbbbbbbaaaaaa``````````___________^^^^]]\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::999999999988888888777777777776666666655555555555444444444433333333333322222222222111111111100000000000/////////.........-----------,,,,,,,,,++++++++++++*********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!"""!!!!!!!!!!!!! €€€€€€€€€��������������€€€€€€€€€€€€�����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„………………………………………………………………………………………†††††………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ŠŠŠŠŠ‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒ‹‹ŠŠŠ‰‰‰ˆˆˆˆ‡‡‡‡††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}}~~~€€€€€€~~~~~€€††‡‡‡ˆˆ‡‡††…„„ƒ‚��€€||||{{{{{{{{{{{{{{{{{{{{{zzzzz{{{{{{|||{{{{{{{{zzzzyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvuuuvuuuuuuuuuvvvvvvvvvvvvvvuuttttttssssrrrrqqqqppppoooooooooonnnnnnnnnnnmmmmmmmmmmmmlllllllllmmmmmmmmmmmnmmmmmmmmmmlllllkkkkkjjjjjjiiiiiiiihhhhhhhhhhhggggeeeeeeeeeeeeeedddddddddddccccccccbbbbbbbbbbbaaaaaa``````````___________^^^^]]\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::999999999988888888777777777776666666655555555555444444444433333333333322222222222111111111100000000000/////////........------------,,,,,,,,,+++++++++++**********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""!"""!!!!!!!!!!!!! €€€€€€€€€��������������€€€€€€€€€€€€�����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„………………………………………………………………………………………†††††………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠŠŠ‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒ‹ŠŠŠŠ‰‰‰ˆˆˆ‡‡‡‡†††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~€€††‡‡ˆˆˆ‡‡††…„ƒƒ‚��€€~|||{{{{{{{{{{{{{{{{{{{{{{zzzzz{{{{{{{|{{{{{{{{zzzzzyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuvvvvvvvvvvvvvvvvvuutttttsssssrrrrqqqqpppppooooooooooonnnnnnnnnmmmmmmmmmmmmmllllllmmmmmmmmmnnnnnnnnnnmmmmmmlllllkkkkjjjjjjiiiiiiiihhhhhhhhhhhggggfeeeeeeeeeeeeedddddddddddccccccccbbbbbbbbbbbaaaaaa``````````___________^^^^]]\\\\\\\\\\\[[[[[[[[[[[Z[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::999999999988888888777777777776666666655555555554444444444433333333333322222222222111111111100000000000/////////........------------,,,,,,,,,+++++++++++**********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""!"""!!!!!!!!!!!! €€€€€€€€€��������������€€€€€€€€€€€€�����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„………………………………………………………………………………………†††††………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠŠ‹‹‹‹‹ŒŒŒŒŒŒŒ�����‹‹‹‹ŠŠŠ‰‰‰ˆˆˆ‡‡‡‡†††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~}~~~~€�†‡‡ˆˆˆˆ‡‡††…„ƒ‚‚�€€~~||{{{{{{{{{{{{{{{{{{{{{{{zzzzz{{{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyyyxxxxxxxxwxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuutttttsssssrrrrqqqqqppppppoooooooooonnnnnnnnmmmmmmmmmmmmmmlllmmmmmmmmmnnnnnnnnnnnnnnmmmmmllllkkkkjjjjjjiiiiiiihhhhhhhhhhhhggggeeeeeeeeeeeeeddddddddddddccccccccbbbbbbbbbbbaaaaaa``````````___________^^^^]]\\\\\\\\\\\[[[[[[[[[[[Z[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::999999999988888888777777777776666666655555555554444444444433333333333322222222222111111111100000000000/////////........------------,,,,,,,,,+++++++++++**********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""!"""!!!!!!!!!!!! €€€€€€€€€��������������€€€€€€€€€€€€�����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„………………………………………………………………………………………†††††………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠŠ‹‹‹‹‹ŒŒŒŒŒ�������ŒŒ‹‹‹‹ŠŠ‰‰‰ˆˆˆ‡‡‡‡††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}~~€�†‡‡ˆˆˆˆ‡‡†……„ƒ‚��€€~~||{{{{{{{{{{{{{{{{{{{{{{{zzzzz{{{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuutttttsssssrrrrrqqqqqpppppppoooooooooonnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnmmmmllllkkkkjjjjjiiiiiiiihhhhhhhhhhhgggggeeeeeeeeeeeeeddddddddddddccccccccbbbbbbbbbbbaaaaaa``````````___________^^^^]]\\\\\\\\\\\[[[[[[[[[[[Z[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::999999999988888888777777777776666666555555555554444444444433333333333322222222222111111111100000000000/////////........------------,,,,,,,,,+++++++++++**********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!"""!!!!!!!!!!!! €€€€€€€€€��������������€€€€€€€€€€€€�����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„………………………………………………………………………………………†††††………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠ‹‹‹‹ŒŒŒŒ��������ŒŒŒŒ‹‹‹ŠŠŠ‰‰‰ˆˆ‡‡‡‡‡††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}~~€�†‡‡ˆˆˆˆ‡‡†…„„ƒ‚��€€~~|{{{{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuutttttsssssrrrrrqqqqqqpppppppooooooooonnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnoooonnnnnnmmmmmlllkkkkjjjjjiiiiiiiihhhhhhhhhhhgggggeeeeeeeeeeeeeddddddddddddccccccccbbbbbbbbbbbaaaaaa``````````___________^^^^]]\\\\\\\\\\\[[[[[[[[[[[Z[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;:;;;;:::::::::::999999999988888888777777777766666666555555555554444444444433333333333222222222221111111111100000000000/////////........------------,,,,,,,,,+++++++++++**********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!""!!!!!!!!!!!!! €€€€€€€€€��������������€€€€€€€€€€€€€����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„………………………………………………………………………………………†††††………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ŠŠŠŠ‹‹‹‹ŒŒŒ����ŽŽŽŽ��ŒŒŒŒ‹‹‹ŠŠ‰‰‰ˆˆˆ‡‡‡‡‡††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}~}}}}}}}}}}}}}~~€�†‡‡ˆˆˆ‡‡††…„ƒ‚‚�€€~~~|{{{{{{{{{{{{{{{{{{z{{{{{yzzzzz{{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuttttsssssrrrrrrrqqqqqpppppppppoooooooonnnnnnnnmmmmmmmmmmmmmmmmmmmmmnnnnnnnooooonnnnnnmmmmllllkkkkjjjjjiiiiiiiihhhhhhhhhhhgggggeeeeeeeeeeeeedddddddddddcccccccccbbbbbbbbbbbaaaaaa``````````___________^^^^]]\\\\\\\\\\\[[[[[[[[[[[Z[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;:;;;;:::::::::::999999999988888888777777777766666666555555555554444444444433333333333222222222221111111111100000000000/////////........-----------,,,,,,,,,++++++++++++**********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!""!!!!!!!!!!!!! €€€€€€€€€��������������€€€€€€€€€€€€€����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„………………………………………………………………………………………†††††………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ŠŠŠŠ‹‹‹ŒŒŒ����ŽŽŽŽ�����ŒŒŒ‹‹‹ŠŠ‰‰‰ˆˆˆ‡‡‡‡†††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||}}}~~€�†‡‡‡‡‡‡‡†……„ƒ‚��€€~~~|{{{{{{{{{{{{{{{{{{zz{{{{yzzzzzz{{{{{{{{{{{{{{{zzzzyyyyyyyyyyyyyyyyyyyxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuttsssssssrrrrrrrqqqqqqpppppppppoooooooonnnnnnnmmmmmmmmmmmmmmmmmmmmmnnnnnnoooooonnnnnmmmmmllllkkkjjjjjjiiiiiiihhhhhhhhhhhhgggggeeeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbaaaaaa``````````___________^^^^]]\\\\\\\\\\\[[[[[[[[[[[Z[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;:;;;;:::::::::::999999999988888888777777777766666666555555555554444444444433333333333222222222221111111111100000000000/////////........-----------,,,,,,,,,++++++++++++**********)))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!""!!!!!!!!!!!!! €€€€€€€€€€�������������€€€€€€€€€€€€€����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„………………………………………………………………………………………†††††………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ŠŠŠŠ‹‹‹ŒŒŒ��ŽŽŽŽŽ�������ŒŒŒ‹‹ŠŠŠ‰‰ˆˆˆ‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||}}~~€�†‡‡‡‡‡‡††…„ƒƒ‚�€€~~~|{{{{{{{{{{{{{{{{{{zzzz{{yyzzzzzz{{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuttsssssssrrrrrrrrqqqqqqqpppppppppooooooonnnnnnnmmmmmmmmmmmmmmmmmmmmmnnnnnnooooonnnnnnmmmmllllkkkkjjjjijiiiiiiihhhhhhhhhhhhgggggeeeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbaaaaaa`````````____________^^^^]]\\\\\\\\\\\[[[[[[[[[[[Z[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;:;;;;:::::::::::999999999988888888777777777766666666555555555554444444444433333333333222222222221111111111100000000000/////////........-----------,,,,,,,,,++++++++++++**********)))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!""!!!!!!!!!!!!! €€€€€€€€€€�������������€€€€€€€€€€€€€����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„………………………………………………………………………………………†††††………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ŠŠŠŠ‹‹‹ŒŒ���ŽŽŽ�ŽŽŽŽŽŽ���ŒŒ‹‹‹ŠŠ‰‰‰ˆˆˆ‡‡‡‡†††††††††††††††††††††††……………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||}}~~€�††‡‡‡‡††…„„ƒ‚��€€~~~~|{{{{{{{{{{{{{{{{{zzzzzz{yyyzzzzzz{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuutttsssssssrrrrrrrrrqqqqqqqpppppppppooooooonnnnnnnmmmmmmmmmmmmmmmmmmmmmnnnnnnnnoonnnnnnmmmmlllllkkkkjjjjijiiiiiiihhhhhhhhhhhhgggggeeeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbaaaaaa`````````____________^^^^]]\\\\\\\\\\\[[[[[[[[[[[Z[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;:;;;;:::::::::::999999999988888887777777777766666666555555555554444444444433333333333222222222221111111111100000000000/////////........-----------,,,,,,,,,++++++++++++**********))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!""!!!!!!!!!!!!! €€€€€€€€€€�������������€€€€€€€€€€€€€����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„……………………………………………………………………………………†††††………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ŠŠŠ‹‹ŒŒŒ��ŽŽŽ�ŽŽŽŽŽŽŽŽ���ŒŒ‹‹ŠŠŠ‰‰ˆˆˆ‡‡‡‡††††††††………†††††††††††……………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||}}~~€€†††††††……„ƒƒ‚�€€~~~~|{{{{{{{{{{{{{{{{{zzzzzzzyyyyzzzzzzz{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttsssssrrrrrrrrrrrqqqqqqqppppppppppoooooonnnnnnnnmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnmmmmmllllkkkkjjjjjiiiiiiiiihhhhhhhhhhhhgggggeeeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbaaaaaa`````````____________^^^^]]\\\\\\\\\\\[[[[[[[[[[[Z[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;:;;;;::::::::::9999999999988888887777777777766666666555555555554444444444433333333333222222222221111111111000000000000/////////........-----------,,,,,,,,,++++++++++++**********))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""!!""!!!!!!!!!!!!! €�������������������‚‚‚€€€€€€€€€€€€€�����������������������������������‚‚�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………†††††††††††††††††††††……………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠŠ‹‹‹ŒŒ��ŽŽŽ����������ŽŽŽ��ŒŒ‹‹‹ŠŠ‰‰‰‹‹ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰†††…………………………………………………………………………………………………………………………„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚���������������������������������€€€€€€€€€���������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~€€��‚‚ƒƒƒƒƒƒ‚‚��€~~}}||||||||~~~~~~~~~~~}}}}}}}}}}}}}}zzzzzzzz{{{{{{{{{{{|||||||||||||||||||{{{{zzzzyyyyxyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvuuuuvuuuuuuuuuuutttttttttssssrrrqqqqqqqqppppppoooooooonnnnnmmmmmmmnnnnnnnnooooonnnnnnnmmmmlllllkkkkjjjjjikkkkkkkjjjjjjjjjjjiiiiiiigffffffffffffeeeeeeeeeeeddddddddcccccccccccbbbbbbbaaaa```````````__________^^^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????>>>>>>>>>>===========<==<<<<<<<<<<<;;;;;;;;;;::;;;;;::::::::::9999999999888887777777777666666666655555555555444444444443333333333222222222221111111111100000000000///////////..........-----------,,,,,,,,,++++++++++++********))))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%&%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!"""!!!!!!!!!!!!! €�������������������‚‚‚€€€€€€€€€€€€€�����������������������������������‚‚�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………†††††††††††††††††††††……………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠ‹‹ŒŒ���ŽŽ������������ŽŽŽ��ŒŒ‹‹ŠŠ‰‰‹‹‹ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰†††††……………………………………………………………………………………………………………………„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚����������������������������������€€€€€€€€€���������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~€€��‚‚‚ƒƒƒƒ‚‚‚�€€~~}}}||||||||~~~~~~~~~~~~}}}}}}}}}}}}}yzzzzzzzzz{{{{{{{{||||||||||||||||||||{{{{{zzzyyyxxyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttssssrrrqqqqqqqqppppppoooooooonnnnnnmmmmmmmnnnnnnnnnooonnnnnmmmmmlllllkkkkkjjjjjikkkkkkkjjjjjjjjjjjiiiiiiigfffffffffffeeeeeeeeeeeeddddddddcccccccccccbbbbbbbaaa````````````__________^^^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????>>>>>>>>>>===========<==<<<<<<<<<<;;;;;;;;;;;::;;;;;::::::::::9999999999888887777777777666666666655555555555444444444443333333333222222222221111111111100000000000///////////..........-----------,,,,,,,,,++++++++++++********))))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%&%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!"""!!!!!!!!!!!!! €�������������������‚‚‚€€€€€€€€€€€€€�����������������������������������‚‚�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………†††††††††††††††††††††………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠ‹‹ŒŒ��ŽŽ��������������ŽŽ��ŒŒ‹‹ŠŠ‰Œ‹‹‹ŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰†††††……………………………………………………………………………………………………………………„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚����������������������������������€€€€€€€€€���������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~€€��‚‚‚‚ƒ‚‚‚‚�€€~~}}|||||||||~~~~~~~~~~~~}}}}}}}}}}}}}yyyzzzzzzzzz{{{{{|||||}}}}}}}}}}}||||||{{{{zzyyyyxxyyyxxxxxxxxxxxxxxxxxxwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttsssssrrrqqqqqqqqppppppoooooooonnnnnmmmmmmmmmnnnnnnnnnnnnnnnmmmmmlllllkkkkkjjjjjiikkkkkkkjjjjjjjjjjjiiiiiiiffffffffffffeeeeeeeeeeedddddddddcccccccccccbbbbbbbaaa````````````__________^^^^^^^^^^^]]]]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????>>>>>>>>>>===========<==<<<<<<<<<<;;;;;;;;;;;::;;;;;::::::::::9999999999888887777777777666666666655555555555444444444443333333333222222222221111111111100000000000///////////..........-----------,,,,,,,,,++++++++++++********))))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!"""!!!!!!!!!!!! €�������������������‚‚‚€€€€€€€€€€€€€�����������������������������������‚‚�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………†††††††††††††††††††††………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠŠ‹‹ŒŒ��Ž�������‘�������ŽŽŽ��Œ‹‹ŠŠŒŒ‹‹‹ŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰†††††……………………………………………………………………………………………………………………„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚����������������������������������€€€€€€€€€���������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~€€��‚‚‚‚‚‚‚���€~~}}}|||||||||~~~~~~~~~~~~}}}}}}}}}}}}}yyyyyzzzzzzz{{{{{||||}}}}}}}}}}}}}}||||{{{{zzyyyxxxyxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuttuuuuuuttttttttttttttsssssrrrqqqqqqqpppppppoooooooonnnnnmmmmmmmmmmnnnnnnnnnnnnmmmmmlllllkkkkkkjjjjjjiikkkkkkkjjjjjjjjjjjiiiiiiiffffffffffffeeeeeeeeeeedddddddddcccccccccccbbbbbbbaaa````````````__________^^^^^^^^^^^]]]]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???>>>>>>>>>>>===========<==<<<<<<<<<<;;;;;;;;;;;::;;;;;::::::::::9999999999888877777777777666666666655555555555444444444443333333333222222222221111111111100000000000///////////..........-----------,,,,,,,,,+++++++++++*********))))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!"""!!!!!!!!!!!! €�������������������‚‚‚€€€€€€€€€€€€€�����������������������������������‚‚�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………†††††††††††††††††††††………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠŠ‹‹ŒŒ�ŽŽ�����‘‘‘‘‘������ŽŽ��ŒŒ‹Š�ŒŒ‹‹ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰…†…††……………………………………………………………………………………………………………………„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚����������������������������������€€€€€€€€€���������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~€€���‚‚‚‚‚���€€~~}}}||||||||||~~~~~~~~~~~~}}}}}}}}}}}}}yyyyyyyzzzzzz{{{||||}}}}~~~~~}}}}}}||||{{{zzzyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuttttuuuutttttttttttttttssssssrrqqqqqqqqpppppppoooooooonnnnnmmmmmmmmmmmnnnnnnnnnmmmmmmlllllkkkkkkjjjjjjiiikkkkkkjjjjjjjjjjjjiiiiiiiffffffffffffeeeeeeeeeeedddddddddcccccccccccbbbbbbbaaa```````````___________^^^^^^^^^^^]]]]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???>>>>>>>>>>>===========<==<<<<<<<<<<;;;;;;;;;;;::;;;;:::::::::::9999999999888877777777777666666666655555555555444444444443333333333222222222221111111111100000000000///////////.........------------,,,,,,,,,+++++++++++*********))))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!"""!!!!!!!!!!!! €�������������������‚‚‚€€€€€€€€€€€€€�����������������������������������‚‚�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………†††††††††††††††††††††………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡ˆˆˆˆˆˆˆ‰‰ŠŠŠ‹ŒŒ��Ž�����‘‘‘‘‘‘‘�����ŽŽ��ŒŒ‹��ŒŒ‹‹ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰…………………………………………………………………………………………………………………………………„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚��������������������������������€€€€€€€€€€€��������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~€€���‚‚‚����€€~~}}}||||||||||~~~~~~~~~~~~}}}}}}}}}}}}}yyyyyyyyzzzzz{{{|||}}}~~~~~~~~~}}}}}|||{{{zzzyyxxxwxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuttttttuutttttttttttttttssssssssrqqqqqqqqpppppppooooooooonnnnnmmmmmmmmmmmmmnnnnnnnmmmmmlllllkkkkkkjjjjjjjiiikkkkkkjjjjjjjjjjjjiiiiiiiffffffffffffeeeeeeeeeeedddddddddcccccccccccbbbbbbbaaa```````````___________^^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???>>>>>>>>>>>==========<<==<<<<<<<<<<;;;;;;;;;;;::;;;;:::::::::::9999999999888877777777777666666666655555555555444444444443333333333222222222221111111111100000000000///////////.........------------,,,,,,,,,+++++++++++*********))))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!""!!!!!!!!!!!!! €�������������������‚‚‚€€€€€€€€€€€€€�����������������������������������‚‚�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………†††††††††††††††††††††………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰ŠŠ‹‹ŒŒ�ŽŽ�����‘‘‘‘‘‘‘‘����ŽŽ��ŒŒŽ��ŒŒ‹‹ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰…………………………………………………………………………………………………………………………………„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚�������������������������������€€€€€€€€€€€��������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~€€€���������€€~~}}}}||||||||||~~~~~~~~~~~~}}}}}}}}}}}||yyyyyyyyyzzzz{{{||}}}~~~~~~~~~~~}}}}|||{{{zzyyyxxxwxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuutttttttttttttttttttttttsssssssssqqqqqqqqqpppppppooooooooonnnnnnmmmmmmmmmmmmmmmnmmmmmmllllllkkkkkkjjjjjjjjiiikkkkkkkjjjjjjjjjjjiiiiiiiffffffffffffeeeeeeeeeeedddddddddcccccccccccbbbbbbbaaa```````````___________^^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???>>>>>>>>>>>==========<<=<<<<<<<<<<<;;;;;;;;;;;::;;;;:::::::::::9999999999888877777777777666666666655555555555444444444433333333333222222222221111111111100000000000///////////.........------------,,,,,,,,,+++++++++++*********))))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!""!!!!!!!!!!!!! €��������������������‚‚€€€€€€€€€€€€€�����������������������������������‚‚�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………†††††††††††††††††††††…………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰ŠŠ‹‹ŒŒ�ŽŽ����‘‘‘‘‘‘‘‘‘����ŽŽ��ŒŽŽ��ŒŒ‹‹‹ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰…………………………………………………………………………………………………………………………………„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚������������������������������€€€€€€€€€€€��������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~€€€��������€€€~~}}}|||||||||||~~~~~~~~~~~~}}}}}}}}}}|||yyyyyyyyyzzzz{{|||}}~~~~~~~~~~}}}|||{{{zzzyyxxxwwxxxwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuutttttttttttttttttttttttssssssssssrqqqqqqqqppppppppooooooooonnnnnnmmmmmmmmmmmmmmmmmmmmmllllllkkkkkkkjjjjjjjjiiikkkkkkkjjjjjjjjjjjiiiiiiiffffffffffffeeeeeeeeeeedddddddddcccccccccccbbbbbbbaaa```````````___________^^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????>>>>>>>>>>>==========<<=<<<<<<<<<<<;;;;;;;;;;;::;;;;:::::::::::9999999999888877777777777666666666655555555555444444444433333333333222222222221111111111100000000000///////////.........------------,,,,,,,,,+++++++++++*********)))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!""!!!!!!!!!!!!! €��������������������‚‚€€€€€€€€€€€€€�����������������������������������‚‚��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………†††††††††††††††††††††…………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰ŠŠ‹‹Œ��ŽŽ����‘‘‘‘‘‘‘‘‘����ŽŽ���ŽŽ��ŒŒ‹‹‹ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰………………………………………………………………………………………………………………………………„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚�����������������������������€€€€€€€€€€€��������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~€€€��������€€€~~~}}}|||||||||||~~~~~~~~~~~~}}}}}}}}}||||yyyyyyyyyzzz{{{||}}~~~~~~~~}}}|||{{{zzyyyxxwwwxxwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttttttttttsssssssssssrrqqqqqqqppppppppoooooooooonnnnnnmmmmmmmmmmmmmmmmmmmmllllllkkkkkkkjjjjjjjjjiiikkkkkkkjjjjjjjjjjjiiiiiiiffffffffffffeeeeeeeeeeedddddddddcccccccccccbbbbbbbaaa```````````___________^^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????>>>>>>>>>>>==========<<=<<<<<<<<<<<;;;;;;;;;;:::;;;;:::::::::::9999999999888877777777777666666666655555555554444444444433333333333222222222221111111111100000000000///////////.........-----------,,,,,,,,,++++++++++++*********)))))))))))((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!""!!!!!!!!!!!!! €��������������������‚‚€€€€€€€€€€€€€������������������������������������‚��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………††††††††††††††††††††…………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰ŠŠ‹‹Œ��ŽŽ����‘‘‘‘‘‘‘‘�����ŽŽ���ŽŽ��ŒŒŒ‹‹ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰………………………………………………………………………………………………………………………………„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������€€€€€€€€€€€��������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~€€€��������€€~~}}}}|||||||||||~~~~~~~~~~~~}}}}}}}}|||||yyyyyyyyzzz{{{||}}~~~~~~~}}|||{{{zzyyyxxxwwwxwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuutttttttttttsttttttttttssssssssssssrrrqqqqqqpppppppppoooooooooonnnnnnmmmmmmmmmmmmmmmmmmmlllllllkkkkkkjjjjjjjjjjiiikkkkkkkjjjjjjjjjjjiiiiiiiffffffffffffeeeeeeeeeeeddddddddccccccccccccbbbbbbbaaa```````````___________^^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????>>>>>>>>>>>==========<<=<<<<<<<<<<<;;;;;;;;;;:::;;;;::::::::::99999999999888877777777777666666666655555555554444444444433333333333222222222221111111111100000000000///////////.........-----------,,,,,,,,,++++++++++++*********)))))))))))((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!""!!!!!!!!!!!!! €€�������������������‚‚€€€€€€€€€€€€€€�����������������������������������‚��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………††††††††††††††††††††…………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰ŠŠ‹‹Œ��ŽŽ�����‘‘‘‘‘‘������ŽŽ���ŽŽ���ŒŒ‹‹‹ŠŠŠŠ‰‰‰‰‰‰‰‰………………………………………………………………………………………………………………………………„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€��������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~€€€��������€€€~~~}}}}|||||||||||~~~~~~~~~~~}}}}}}}}||||||yyyyyyyzzzz{{||}}}~~~~~}}}||{{{zzzyyxxxwwwwxwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuutttttttttttttsstttttttttssssssssssssrrrrqqqqqqpppppppppoooooooooonnnnnnmmmmmmmmmmmmmmmmmmmlllllllkkkkkkjjjjjjjjjjiiikkkkkkkjjjjjjjjjjjiiiiiiifffffffffffeeeeeeeeeeeeddddddddccccccccccccbbbbbbbaaa```````````___________^^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????>>>>>>>>>>===========<<=<<<<<<<<<<<;;;;;;;;;;:::;;;;::::::::::99999999999888877777777777666666666655555555554444444444433333333332222222222211111111111000000000000///////////.........-----------,,,,,,,,,++++++++++++*********)))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!""!!!!!!!!!!!!! €€�������������������‚‚€€€€€€€€€€€€€€�����������€�����������������������‚��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………††††††††††††††††††††……………………………………………………………………………………………………………………………††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰Š‹‹ŒŒ�ŽŽ������‘‘‘‘������ŽŽ�����ŽŽ��ŒŒ‹‹‹ŠŠŠŠ‰‰‰‰‰‰‰………………………………………………………………………………………………………………………………„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������€€€€€€€€€€€��������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~€€€��������€€~~}}}}}|||||||||||~~~~~~~~~~~}}}}}}}}||||||yyyyyyzzzz{{||}}~~~~~~}}}||{{{zzzyyyxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuttttttttttttttssstttttttsssssssssssssrrrrrqqqqqpppppppppooooooooooonnnnnnmmmmmmmmmmmmmmmmmmmllllllkkkkkkkjjjjjjjjjjiiikkkkkkkjjjjjjjjjjjiiiiiiifffffffffffeeeeeeeeeeeeddddddddccccccccccccbbbbbbbaaa```````````___________^^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????>>>>>>>>>>===========<<=<<<<<<<<<<<;;;;;;;;;;:::;;;;::::::::::9999999999988887777777777666666666665555555555444444444443333333333222222222221111111111100000000000////////////.........-----------,,,,,,,,,++++++++++++*********)))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!""!!!!!!!!!!!! €€�������������������‚‚€€€€€€€€€€€€€€�����������€�����������������������‚��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………††††††††††††††††††††……………………………………………………………………………………………………………………………††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰Š‹‹ŒŒ��ŽŽ���������������Ž‘‘����ŽŽ��ŒŒŒ‹‹ŠŠŠŠ‰‰‰‰‰‰………………………………………………………………………………………………………………………………„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€��������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~€€€��������€€€~~~}}}}}|||||||||||~~~~~~~~~~}}}}}}}}|||||||yyyyyzzz{{{||}}~~~~~~}}||{{{zzzyyyxxxwwwwvwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuttttttttttttttsssssttttttsssssssssssssrrrrrrqqqqqpppppppppooooooooooonnnnnnnmmmmmmmmmmmmmmmmmmllllllkkkkkkkjjjjjjjjjjiiikkkkkkkjjjjjjjjjjiiiiiiiifffffffffffeeeeeeeeeeeeddddddddccccccccccccbbbbbbbaaa```````````___________^^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????>>>>>>>>>>===========<<=<<<<<<<<<<<;;;;;;;;;;:::;;;;::::::::::9999999999988887777777777666666666665555555555444444444443333333333222222222221111111111100000000000///////////..........-----------,,,,,,,,,++++++++++++*********)))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!""!!!!!!!!!!!! €€�������������������‚‚€€€€€€€€€€€€€€�����������€�����������������������‚��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………††††††††††††††††††††……………………………………………………………………………………………………………………………††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰ŠŠ‹‹ŒŒ��ŽŽ���������������‘‘‘�����ŽŽ��ŒŒ‹‹ŠŠŠŠ‰‰‰‰‰………………………………………………………………………………………………………………………………„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€��������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~€€€€��������€€€~~~}}}}||||||||||||~~~~~~~~~~}}}}}}}||||||||yyyzzz{{{||}}}~~~~~~}}||{{{zzzyyyxxxwwwwvvwwwwwwwwvvvvvvvvvvvvvvvvuuuuuttttttttttttttttssssstttttsssssssssssssrrrrrrrqqqqppppppppppooooooooooonnnnnnnmmmmmmmmmmmmmmmmmmllllllkkkkkkkkjjjjjjjjjiiikkkkkkkjjjjjjjjjjiiiiiiiifffffffffffeeeeeeeeeeeeddddddddcccccccccccbbbbbbbbaaa```````````___________^^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????>>>>>>>>>>===========<<=<<<<<<<<<<;;;;;;;;;;;:::;;;;::::::::::9999999999988887777777777666666666665555555555444444444443333333333222222222221111111111100000000000///////////..........-----------,,,,,,,,,+++++++++++**********)))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!""!!!!!!!!!!!! €€€������������������‚‚€€€€€€€€€€€€€€€����������€�����������������������‚��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………††††††††††††††††††††………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰ŠŠ‹‹ŒŒ��ŽŽ�������������’‘‘‘�����ŽŽ��ŒŒ‹‹ŠŠŠ‰‰‰‰‰………………………………………………………………………………………………………………………………„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€��������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~€€€��������€€€~~~}}}}||||||||||||~~~~~~~~~}}}}}}}}|||||||}yzzzz{{|||}}~~~~~}}||{{{zzyyyyxxxwwwwwvvwwwwwwwvvvvvvvvvvvvvvvuuuuuuttttttttttttttttsssssstttttsssssssssssssrrrrrrrqqqqppppppppppooooooooooonnnnnnnnmmmmmmmmmmmmmmmmmllllllkkkkkkkkjjjjjjjjjiiikkkkkkkjjjjjjjjjjiiiiiiiifffffffffffeeeeeeeeeeeeddddddddcccccccccccbbbbbbbbaaa```````````___________^^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????>>>>>>>>>>===========<<=<<<<<<<<<<;;;;;;;;;;;:::;;;;::::::::::9999999999988877777777777666666666665555555555444444444443333333333222222222221111111111100000000000///////////..........-----------,,,,,,,,,+++++++++++**********)))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!!"!!!!!!!!!!!!! €€€������������������‚‚€€€€€€€€€€€€€€€����������€�����������������������‚���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………†††††††††††††††††††………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰ŠŠ‹‹ŒŒ���ŽŽŽŽ���������’’‘‘‘‘����ŽŽ��ŒŒ‹‹ŠŠŠ‰‰‰‰…………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€�������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~€€€€��������€€€~~}}}}}||||||||||||~~~~~~~~~}}}}}}}}|||||}}}zzz{{|||}}~~~€€€€~~}}||{{{zzyyyyxxxwwwwwvvvwwwwwwwvvvvvvvvvvvvvvvuuuuuttttttttttttttttsssssssttttssssssssssssssrrrrrrrqqqqppppppppppooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmllllllkkkkkkkkjjjjjjjjjiiikkkkkkkjjjjjjjjjjiiiiiiiifffffffffffeeeeeeeeeeeeddddddddcccccccccccbbbbbbbbaa````````````___________^^^^^^^^^^]]]]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???>>>>>>>>>>>===========<<=<<<<<<<<<<;;;;;;;;;;;:::;;;:::::::::::9999999999888877777777777666666666665555555555444444444443333333333222222222221111111111100000000000///////////.........------------,,,,,,,,,+++++++++++**********)))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!!"!!!!!!!!!!!!! €€€������������������‚‚€€€€€€€€€€€€€€€����������€�����������������������‚���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………†††††††††††††††††††………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰‰ŠŠ‹‹ŒŒ����ŽŽŽŽŽ�����’’’’‘‘‘‘����Ž��ŒŒ‹‹ŠŠŠ‰‰‰……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€�������€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~€€€���������€€€~~~}}}}}||||||||||||~~~~~~~~}}}}}}}}}|||}}}}}z{{||}}}~~€€€€€€€~~}}||{{zzzyyyxxxxwwwwwvvvvwwwwwwwvvvvvvvvvvvvvvvuuuuuttttttttttttttttssssssstttssssssssssssssrrrrrrrrqqqppppppppppoooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmllllllkkkkkkkkjjjjjjjjjiiikkkkkkkjjjjjjjjjjiiiiiiiifffffffffffeeeeeeeeeeedddddddddcccccccccccbbbbbbbbaa````````````___________^^^^^^^^^^]]]]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???>>>>>>>>>>>==========<<<=<<<<<<<<<<;;;;;;;;;;;:::;;;:::::::::::9999999999888877777777777666666666665555555555444444444443333333333222222222221111111111100000000000///////////.........------------,,,,,,,,,+++++++++++**********)))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!"!!!!!!!!!!!!! €€€�������������������‚€€€€€€€€€€€€€€€����������€�����������������������‚����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………†††††††††††††††††††…………………………………………………………………………………………………………………………………††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰‰ŠŠŠ‹‹ŒŒŒ����ŽŽŽŽ���’’’’’’‘‘‘����Ž��ŒŒ‹‹ŠŠŠ‰‰……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€€�������€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~€€€€���������€€~~~}}}}}||||||||||||~~~~~~~~}}}}}}}}}}}}}}}~~{||}}~~~€€€€€€€€€€€~~}||{{zzzyyyxxxxwwwwwwvvvvwwwwwwvvvvvvvvvvvvvvvvuuuuutttttttttttttttsssssssstttsssssssssssssrrrrrrrrrqqqppppppppppoooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmllllllkkkkkkkkjjjjjjjjjiiikkkkkkkjjjjjjjjjjiiiiiiiifffffffffffeeeeeeeeeeedddddddddcccccccccccbbbbbbbbaa````````````___________^^^^^^^^^^]]]]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???>>>>>>>>>>>==========<<<=<<<<<<<<<<;;;;;;;;;;;:::;;;:::::::::::9999999999888877777777777666666666665555555555444444444433333333333222222222221111111111100000000000///////////.........------------,,,,,,,,,+++++++++++**********))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!"!!!!!!!!!!!!! €€€�������������������‚€€€€€€€€€€€€€€€����������€����������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………†††††††††††††††††††…………………………………………………………………………………………………………………………………††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰ŠŠ‹‹‹ŒŒŒŒ���ŽŽŽŽ�’’’’’’’’‘‘����Ž��ŒŒ‹‹ŠŠŠ‰……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚�������������€€€€€€€€€€€������€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~€€€����������€€~~}}}}}}||||||||||||~~~~~~~~}}}}}}}}}}}}}~~~||}~~€€€€������€€€€~~}||{{zzzyyxxxxxwwwwwwvvvvvwwwwwwvvvvvvvvvvvvvvvuuuuutttttttttttttttssssssssstttsssssssssssssrrrrrrrrrqqqqppppppppppooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmllllllkkkkkkkkjjjjjjjjjiiikkkkkkkjjjjjjjjjjiiiiiiiifffffffffffeeeeeeeeeeedddddddddcccccccccccbbbbbbbbaa```````````____________^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;;:::;;;:::::::::::9999999999888877777777777666666666665555555555444444444433333333333222222222221111111111100000000000///////////.........-----------,,,,,,,,,++++++++++++**********))))))))))((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!"!!!!!!!!!!!!! €€€�������������������‚€€€€€€€€€€€€€€€����������€����������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………†††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰ŠŠŠ‹‹‹ŒŒŒ���ŽŽŽ‘’’’’’’’’‘‘����Ž��Œ‹‹‹ŠŠŠ†…………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€������€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~€€€����������€€~~~}}}}}}||||||||||||~~~~~~~}}}}}}}}}}}}}~~€}}~€€�����‚�����€€~~}}|{{zzyyyxxxxxwwwwwwvvvvvvwwwwwwwvvvvvvvvvvvvvvuuuuutttttttttttttttsssssssssttssssssssssssssrrrrrrrrrqqqqppppppppppooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmllllllkkkkkkkkjjjjjjjjjiiikkkkkkkjjjjjjjjjjiiiiiiiifffffffffffeeeeeeeeeeedddddddddcccccccccccbbbbbbbbaa```````````___________^^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;::::;;;:::::::::::9999999999888877777777777666666666655555555554444444444433333333333222222222221111111111100000000000///////////.........-----------,,,,,,,,,++++++++++++**********))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!"!!!!!!!!!!!!! €€€�������������������‚€€€€€€€€€€€€€€€€���������€€���������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰‰ŠŠŠ‹‹‹ŒŒŒ��ŽŽ‘‘’’’’’’’’‘‘���ŽŽ��Œ‹‹ŠŠŠ††………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€������€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~€€€€���������€€€~~~}}}}}}||||||||||||~~~~~~~}}}}}}}}}}}~~~€�~€€��‚‚‚‚‚‚‚‚���€€~}}||{zzyyyxxxxwwwwwwwvvvvvvvwwwwwwwvvvvvvvvvvvvvvuuuuutttttttttttttttsssssssssttsssssssssssssrrrrrrrrrrqqqpppppppppppooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmllllllkkkkkkkkjjjjjjjjjiiikkkkkkkjjjjjjjjjjiiiiiiiifffffffffffeeeeeeeeeeedddddddddcccccccccccbbbbbbbbaa```````````___________^^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;::::;;;::::::::::99999999999888877777777777666666666655555555554444444444433333333333222222222211111111111000000000000///////////.........-----------,,,,,,,,,++++++++++++**********))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!"!!!!!!!!!!!!! €€€�������������������‚€€€€€€€€€€€€€€€€���������€€���������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰‰ŠŠŠ‹‹‹ŒŒ���‘‘’’’’’’’’’‘‘���ŽŽ�ŒŒ‹‹‹Š††††…………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~€€€€���������€€~~~}}}}}}||||||||||||~~~~~~}}}}}}}}}}~~~€€�‚€€�‚‚‚ƒƒƒƒƒƒ‚‚‚��€~~}||{zzyyyxxxxwwwwwwwwvvvvvvvwwwwwwvvvvvvvvvvvvvvvuuuuuttttttttttttttssssssssssttsssssssssssssrrrrrrrrrrqqqpppppppppppooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmllllllkkkkkkkkjjjjjjjjjiiikkkkkkkjjjjjjjjjjiiiiiiiifffffffffffeeeeeeeeeeeddddddddccccccccccccbbbbbbbbaa```````````___________^^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????>>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;::::;;;::::::::::9999999999988887777777777766666666665555555555444444444443333333333222222222221111111111100000000000////////////.........-----------,,,,,,,,,++++++++++++**********))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!"!!!!!!!!!!!! €€€�������������������‚€€€€€€€€€€€€€€€€���������€€���������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰ŠŠŠ‹‹ŒŒŒ��‘‘’’’’’’’’‘‘����Ž��ŒŒ‹‹‹††††††††………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€�����€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~€€€����������€€~~~}}}}}}||||||||||||~~~~~~}}}}}}}}}~~~€��‚ƒ€�‚‚ƒƒƒ„„„„ƒƒƒ‚‚�€€~~}||{zzzyyxxxxwwwwwwwwvvvvvvvvwwwwwwvvvvvvvvvvvvvvvuuuuuttttttttttttttsssssssssstssssssssssssssrrrrrrrrrrqqqqppppppppppooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmllllllkkkkkkkkjjjjjjjjjiiikkkkkkkjjjjjjjjjjjiiiiiiiffffffffffeeeeeeeeeeeeddddddddccccccccccccbbbbbbbbaa```````````___________^^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????>>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;::::;;;::::::::::9999999999988887777777777666666666665555555555444444444443333333333222222222221111111111100000000000///////////..........-----------,,,,,,,,,++++++++++++**********))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!"!!!!!!!!!!!! €€€€�������������������€€€€€€€€€€€€€€€€���������€€����������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰ŠŠ‹‹‹ŒŒ��‘‘’’’’’’’‘‘‘���ŽŽ��ŒŒ‹‹‡‡†††††††††††…………………………………………………………………………………………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€�����€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~€€€����������€€~~~}}}}}}}||||||||||||~~~~~}}}}}}}}}~~~€�‚‚ƒ„�‚ƒƒ„„„…„„„„ƒƒ‚��€~}}|{{zzyyxxxxwwwwwwwwvvvvvvvvvwwwwwwvvvvvvvvvvvvvvvuuuuutttttttttttttssssssssssstssssssssssssssrrrrrrrrrrqqqqppppppppppooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmlllllkkkkkkkkkjjjjjjjjjiiikkkkkkkjjjjjjjjjjiiiiiiiiffffffffffeeeeeeeeeeeeddddddddccccccccccccbbbbbbbbaa```````````___________^^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;;::::;;;::::::::::9999999999988887777777777666666666665555555555444444444443333333333222222222221111111111100000000000///////////..........-----------,,,,,,,,,+++++++++++***********))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!!!"!!!!!!!!!!!! €€€€�������������������€€€€€€€€€€€€€€€€���������€€����������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………†††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰ŠŠŠ‹‹Œ���‘‘‘’’’’’‘‘‘����Ž��ŒŒŒ‹‡‡‡‡††††††††††††……………………………††…†…………………………………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€�����€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~€€€����������€€~~~}}}}}}}||||||||||||~~~~~}}}}}}}~~~~€�‚ƒƒ„…‚ƒ„„………………„„ƒƒ‚�€€~}}|{{zzyyxxxxwwwwwwwwwvvvvvvvvvwwwwwwvvvvvvvvvvvvvvuuuuuttttttttttttttssssssssssstssssssssssssssrrrrrrrrrrqqqqpppppppppppoooooooooonnnnnnnnnnnnnnnmmmmmmmmmmlllllkkkkkkkkkjjjjjjjjjiiikkkkkkkjjjjjjjjjjiiiiiiiiffffffffffeeeeeeeeeeeeddddddddcccccccccccbbbbbbbbbaa```````````___________^^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;;::::;;;::::::::::9999999999988887777777777666666666665555555555444444444443333333333222222222221111111111100000000000///////////..........-----------,,,,,,,,,+++++++++++***********))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€������€€€€��������������������‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††…………‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠ‹‹Œ‹ŒŒŒ���ŽŽŽŽŽ���ŒŒ‹‹ŠŠ‰‰ˆˆ‹ŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰††††††††††††…………………………………………………„„„„„„„„„„„„„„„ƒƒƒƒ……………………………………………………………………ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚����ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������~~~~~~~~~~~~~~~~~~~~~€€€����������€€~~~}}}}}}}}}|||||||||}}}}}|||||}}}}~~€�‚ƒƒ„…„…††‡‡‡‡‡††…„„ƒ‚�€~}||{{}}|||{{{{{{{{zzzzzzzzzzzzwwwwwwwvvvvvvvvvvvvvvuuuutssssssssssssssrrrrrrrrrrssssssssrrrrrrrrrrrrrqqqqppppppppppooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmllllllkkkkkkkkkjjjjjjjjjiiiihhhhgggggggggggfffffffffffffffffffffeeeeeeeeeeeddddddcccccccccccbbbbbbbbbbbaaaaaaaaa```````````_____^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQPQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>>========<<<<<<<<;;;;;;;;;;;:::::::::999999999988888888888788887777777777766666666665555555444444444443333333222222222221111111111100000000000000////////////........-----------,,,,,,,,,++++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!"""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€������€€€€��������������������‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……„…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††……‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠŠ‹‹Š‹‹ŒŒ���������ŒŒŒ‹‹ŠŠ‰‰‰ˆ‹‹‹ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰†††††††††††††††††……………………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒ……………………………………………………………………ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚����ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������~~~~~~~~~~~~~~~~~~~~~€€€����������€€~~~}}}}}}}}}|||||||||}}}}}||||}}}}~~€�‚ƒ„„…†…†‡‡‡‡‡‡‡††…„ƒ‚�€€~}}|{{z}|||{{{{{{{{{zzzzzzzzzzzzwwwwwwwvvvvvvvvvvvvvvuuuutssssssssssssssrrrrrrrrrrssssssssrrrrrrrrrrrrqqqqqppppppppppooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmllllllkkkkkkkkkjjjjjjjjjiiiihhhhhgggggggggffffffffffffffffffffffeeeeeeeeeeeddddddcccccccccccbbbbbbbbbbbaaaaaaaaa```````````_____^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQPQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>========<<<<<<<<;;;;;;;;;;;::::::::9999999999988888888888788887777777777666666666665555555444444444443333333222222222221111111111100000000000000////////////........-----------,,,,,,,,,++++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!"""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€������€€€€��������������������‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…„„…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††……ˆˆˆ‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠŠ‹ŠŠ‹‹ŒŒŒ�������ŒŒŒ‹‹ŠŠŠ‰‰‰‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰†††††††††††††††††††††……………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒ……………………………………………………………………ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚����ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������~~~~~~~~~~~~~~~~~~~~~€€€����‚�����€€~~~}}}}}}}}}|||||||||}}}}}|||}}}}~~€�‚‚ƒ„…†‡†‡‡ˆˆˆˆ‡‡†……„ƒ‚�€~}}|{{zz||||{{{{{{{{{zzzzzzzzzzzzwwwwwwwvvvvvvvvvvvvvuuuuutssssssssssssssrrrrrrrrrrssssssssrrrrrrrrrrrrqqqqqpppppppppppoooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmllllllkkkkkkkkkkjjjjjjjjjiiiihhhhhgggggggggffffffffffffffffffffffeeeeeeeeeeeddddddcccccccccccbbbbbbbbbbbaaaaaaaaa```````````_____^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQQPQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>========<<<<<<<<;;;;;;;;;;;::::::::9999999999988888888888788887777777777666666666665555555444444444443333333222222222221111111111100000000000000///////////.........-----------,,,,,,,,,++++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""!"""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€������€€€€��������������������‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆ‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠ‰ŠŠ‹‹‹ŒŒŒŒŒŒŒŒŒŒ‹‹‹ŠŠŠ‰‰‰Œ‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡†††††††††††††††††……………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒ…………………………………………………………………„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚���ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������~~~~~~~~~~~~~~~~~~~~~€€€���‚‚‚����€€€~~~}}}}}}}}}|||||||||}}}}}}}}}}}}~~€€�‚ƒ„…†‡ˆ‡‡ˆˆˆˆˆ‡‡†…„ƒ‚�€~}}|{{zzz|||{{{{{{{{{{zzzzzzzzzzzzwwwwwwwvvvvvvvvvvvvvuuuuussssssssssssssrrrrrrrrrrrsssssssrrrrrrrrrrrrrqqqqqpppppppppppoooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmllllllkkkkkkkkkjjjjjjjjjjiiiihhhhhgggggggggfffffffffffffffffffffeeeeeeeeeeeedddddccccccccccccbbbbbbbbbbbaaaaaaaaa```````````_____^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQQPQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>=========<<<<<<<<;;;;;;;;;;;::::::::9999999999988888888888788887777777777666666666665555555444444444443333333222222222221111111111100000000000000///////////.........-----------,,,,,,,,,++++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""!"""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€�����€€€€���������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆ‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰Š‰‰ŠŠŠ‹‹‹ŒŒŒŒŒŒŒ‹‹‹‹ŠŠŠ‰‰‰ŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡†††††††††††††††…………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„………………………………………………………„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚���ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������~~~~~~~~~~~~~~~~~~~~€€€���‚‚‚‚���€€€~~~}}}}}}}}||||||||||}}}}}}}}}}}~~€€�‚ƒ„…†‡ˆˆ‡ˆˆˆˆˆ‡‡†…„ƒ‚�€~}|{{zzzy||{{{{{{{{{{{zzzzzzzzzzzzwwwwwwwvvvvvvvvvvvvvuuuuussssssssssssssrrrrrrrrrrrsssssssrrrrrrrrrrrrrqqqqqpppppppppppooooooooooonnnnnnnnnnmmmmmmmmmmmmmmlllllllkkkkkkkkkjjjjjjjjjjiiiihhhhhgggggggggfffffffffffffffffffffeeeeeeeeeeeedddddccccccccccccbbbbbbbbbbbaaaaaaaaa```````````_____^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQQPQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>=========<<<<<<<<;;;;;;;;;;;::::::::9999999999988888888888788877777777777666666666665555555444444444443333333222222222221111111111100000000000000///////////.........-----------,,,,,,,,,++++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€�����€€€€���������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ˆ‰‰‰ŠŠŠ‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠ‰‰‰ŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡††††††††††††††…………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„………………………………………………„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚��ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������~~~~~~~~~~~~~~~~~~~~€€€���‚‚‚‚‚���€€~~~}}}}}}}||||||||||}}}}}}}}}~~~€�‚ƒ„…††‡ˆ‰‡ˆˆˆˆˆ‡††…„ƒ‚�€~}|{{zzzyy|{{{{{{{{{{{{zzzzzzzzzzzzwwwwwwvvvvvvvvvvvvvvuuuuussssssssssssssrrrrrrrrrrrsssssssrrrrrrrrrrrrqqqqqqpppppppppppooooooooooonnnnnnnnnmmmmmmmmmmmmmmmlllllllkkkkkkkkkjjjjjjjjjjiiiihhhhggggggggggfffffffffffffffffffffeeeeeeeeeeeedddddccccccccccccbbbbbbbbbbbaaaaaaaaa```````````_____^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQQQPQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>=========<<<<<<<<;;;;;;;;;;;::::::::9999999999988888888887788877777777777666666666665555555444444444443333333222222222211111111111100000000000000///////////........------------,,,,,,,,,++++++++************))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€�����€€€€€��������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ˆˆ‰‰‰‰ŠŠŠŠŠ‹‹‹‹ŠŠŠŠŠŠ‰‰‰‰ŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹ˆˆ‡‡‡‡‡‡‡‡‡‡†††††††††††††…………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„……………………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚�ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������~~~~~~~~~~~~~~~~~~€€€���‚‚‚‚‚����€€~~~}}}}}}|||||||||||}}}}}}}}~~~€��‚ƒ„…†‡ˆˆ‰ˆˆˆˆˆ‡‡†…„ƒ‚�€~}|{{zzzyyy{{{{{{{{{{{{{zzzzzzzzzzzzwwwwwwvvvvvvvvvvvvvvuuuuussssssssssssssrrrrrrrrrrrssssssrrrrrrrrrrrrrqqqqqqpppppppppppoooooooooonnnnnnnnnnmmmmmmmmmmmmmmmllllllkkkkkkkkkkjjjjjjjjjjiiiihhhhggggggggggfffffffffffffffffffffeeeeeeeeeeeedddddcccccccccccbbbbbbbbbbbbaaaaaaaaa```````````_____^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQQQPQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>=========<<<<<<<<;;;;;;;;;;:::::::::9999999999988888888887788877777777777666666666665555555444444444443333333222222222211111111111000000000000000///////////........------------,,,,,,,,,++++++++***********)))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€�����€€€€€��������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰ˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹ˆˆˆˆˆˆ‡‡‡‡‡‡‡†††††††††††…………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„…………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚����������������~~~~~~~~~€€���‚‚‚‚‚‚‚���€€~~~~}}}}}|||||||||||}}}}}}~~~~€��‚ƒ„……†‡ˆ‰‰ˆˆˆˆ‡‡†…„ƒ‚�€~}||{zzzyyyy{{{{{{{{{{{{{zzzzzzzzzzzzwwwwwwvvvvvvvvvvvvvvuuuuussssssssssssssrrrrrrrrrrrssssssrrrrrrrrrrrrrqqqqqqpppppppppppoooooooooonnnnnnnnnnmmmmmmmmmmmmmmlllllllkkkkkkkkkkjjjjjjjjjiiiiihhhhgggggggggffffffffffffffffffffffeeeeeeeeeeeddddddcccccccccccbbbbbbbbbbbbaaaaaaaaa```````````_____^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQQQPQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>=========<<<<<<<<;;;;;;;;;;:::::::::9999999999988888888887788877777777777666666666665555555444444444443333333222222222211111111111000000000000000///////////........------------,,,,,,,,,++++++++***********)))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€�����€€€€€��������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹ˆˆˆˆˆˆˆ‡‡‡‡‡‡†††††††††………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„……„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚����������������~~~~~€€���‚‚‚‚‚‚‚‚��€€€~~~}}}}}|||||||||||}}~~~~~~€€�‚ƒƒ„…†‡‡ˆ‰‰‡‡‡‡‡†…„ƒ‚�€~}||{zzzyyyyy{{{{{{{{{{{{{zzzzzzzzzzzzwwwwwwvvvvvvvvvvvvvvuuuuusssssssssssssrrrrrrrrrrrrsssssrrrrrrrrrrrrrrqqqqqqpppppppppppoooooooooonnnnnnnnnmmmmmmmmmmmmmmllllllllkkkkkkkkkjjjjjjjjjjiiiiihhhhgggggggggffffffffffffffffffffffeeeeeeeeeeeddddddcccccccccccbbbbbbbbbbbaaaaaaaaa```````````______^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQQPPQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>>=========<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888887788877777777777666666666655555555444444444433333333222222222211111111111000000000000000///////////........-----------,,,,,,,,,,++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€�����€€€€€��������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹ˆˆˆˆˆˆˆ‡‡‡‡‡‡†††††††…………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������~~~€€���‚‚‚‚‚‚‚‚���€€~~~}}}}}|||||||||||~~~~~~€€��‚‚ƒ„……†‡‡ˆˆ‰‡‡‡††…„„ƒ‚€~}}|{zzzyyyyyy{{{{{{{{{{{{{zzzzzzzzzzzzwwwwwwvvvvvvvvvvvvvuuuuuusssssssssssssrrrrrrrrrrrrsssssrrrrrrrrrrrrrqqqqqqqppppppppppooooooooooonnnnnnnnmmmmmmmmmmmmmmllllllllkkkkkkkkkkjjjjjjjjjjiiiiihhhhgggggggggffffffffffffffffffffffeeeeeeeeeeeddddddcccccccccccbbbbbbbbbbbaaaaaaaaa```````````______^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>>=========<<<<<<<;;;;;;;;;;;:::::::::9999999999888888888887788877777777777666666666655555555444444444433333333222222222211111111111000000000000000///////////........-----------,,,,,,,,,,+++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€����€€€€€��������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹ˆˆˆˆˆˆ‡‡‡‡‡‡††††††………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚���������������~€€���‚‚‚‚ƒƒ‚‚‚‚��€€~~~}}}}|||||||||||~~~€€€��‚‚ƒ„„…††‡‡ˆˆˆ††††…„„ƒ‚�€~}|{{zzyyyyyyy{{{{{{{{{{{{{zzzzzzzzzzzzwwwwwwvvvvvvvvvvvvvuuuuuusssssssssssssrrrrrrrrrrrrssssrrrrrrrrrrrrrrqqqqqqqppppppppppoooooooooonnnnnnnnnmmmmmmmmmmmmmmllllllllkkkkkkkkkkjjjjjjjjjjiiiiihhhggggggggggffffffffffffffffffffffeeeeeeeeeeeddddddcccccccccccbbbbbbbbbbbaaaaaaaaa```````````______^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>>=========<<<<<<<;;;;;;;;;;;:::::::::999999999988888888888778887777777777666666666665555555444444444443333333322222222221111111111100000000000000////////////........-----------,,,,,,,,,,+++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€����€€€€€��������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹ˆˆˆˆˆ‡‡‡‡‡‡††††††……………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚����������������~~€€€€��‚‚‚ƒƒƒƒ‚‚‚��€€~~~}}}}||||||||}}}€€€€���‚‚ƒ„„……††‡‡ˆˆˆ††……„ƒƒ‚�€~}|{{zzyyyyyyyy{{{{{{{{{{{{{zzzzzzzzzzzzwwwwwwvvvvvvvvvvvvvuuuuuusssssssssssssrrrrrrrrrrrrsssrrrrrrrrrrrrrrrqqqqqqqppppppppppoooooooooonnnnnnnnnmmmmmmmmmmmmmllllllllkkkkkkkkkkjjjjjjjjjjiiiiiihhhggggggggggffffffffffffffffffffffeeeeeeeeeeeddddddcccccccccccbbbbbbbbbbbaaaaaaaaa```````````______^^^^]]]]]]]]]]]\\\\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>=========<<<<<<<;;;;;;;;;;;::::::::9999999999988888888888778887777777777666666666665555555444444444443333333322222222221111111111100000000000000///////////.........-----------,,,,,,,,,,+++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""!!""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€����€€€€€€�������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹ˆˆˆˆ‡‡‡‡‡‡††††††…………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€€€��‚‚ƒƒƒƒƒƒ‚‚‚��€€~~}}}}|||||||}}}}€€€���‚‚‚ƒƒ„„………††‡‡‡‡‡………„ƒ‚‚�€~}|{{zzyyyyyyyyy{{{{{{{{{{{{{zzzzzzzzzzzzwwwwwwvvvvvvvvvvvvvuuuuuusssssssssssssrrrrrrrrrrrrsssrrrrrrrrrrrrrrrqqqqqqqpppppppppooooooooooonnnnnnnnnmmmmmmmmmmmmlllllllllkkkkkkkkkkjjjjjjjjjjiiiiiihhhggggggggggffffffffffffffffffffffeeeeeeeeeeedddddccccccccccccbbbbbbbbbbbaaaaaaaaa```````````______^^^^]]]]]]]]]]]\\\\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>==========<<<<<<<;;;;;;;;;;;::::::::9999999999988888888888778887777777777666666666665555555444444444443333333322222222221111111111100000000000000///////////.........-----------,,,,,,,,,,+++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""!!""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€����€€€€€€�������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ŠŠŠ‹‹‹‹‹‹ŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‡‡‡‡‡‡‡‡‡††††††…………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€€€€€��‚‚ƒƒƒƒƒƒƒƒ‚‚��€~~~}}}|||||}}}}~~€€€���‚‚‚ƒƒƒ„„………†††‡‡‡‡‡…„„ƒ‚‚�€~}||{zzzyyyyyyyyy{{{{{{{{{{{{{zzzzzzzzzzzzwwwwwwvvvvvvvvvvvvvuuuuuussssssssssssrrrrrrrrrrrrrssrrrrrrrrrrrrrrrqqqqqqqqpppppppppooooooooooonnnnnnnnmmmmmmmmmmmmllllllllllkkkkkkkkkjjjjjjjjjjjiiiiiihhgggggggggggffffffffffffffffffffffeeeeeeeeeeddddddcccccccccccccbbbbbbbbbbaaaaaaaaa```````````______^^^^]]]]]]]]]]]\\\\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>==========<<<<<<<;;;;;;;;;;;::::::::9999999999988888888888778877777777777666666666665555555444444444443333333322222222221111111111100000000000000///////////.........-----------,,,,,,,,,,+++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!"""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€����€€€€€€�������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡††††††††††††††††††††††‡‡‡ŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠ‡‡‡‡‡‡‡‡††††††……………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€€€€€€��‚‚ƒƒƒƒƒƒƒƒƒ‚‚�€€~~}}}}||}}}}}~~€��‚‚‚ƒƒƒƒ„„„…………††††††††„ƒƒ‚��€~}||{zzzyyyyyyyyyy{{{{{{{{{{{{zzzzzzzzzzzzzwwwwwvvvvvvvvvvvvvvuuuuuussssssssssssrrrrrrrrrrrrrssrrrrrrrrrrrrrrrqqqqqqqqppppppppooooooooooonnnnnnnnnmmmmmmmmmmmmllllllllllkkkkkkkkkjjjjjjjjjjiiiiiiihhgggggggggggffffffffffffgffffffffffeeeeeeeeeddddddccccccccccccbbbbbbbbbbbbaaaaaaaa```````````______^^^^]]]]]]]]]]]\\\\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>==========<<<<<<<;;;;;;;;;;;::::::::9999999999988888888887778877777777777666666666665555555444444444443333333322222222211111111111100000000000000///////////........------------,,,,,,,,,,+++++++************))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!"""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€���€€€€€€�������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡†††††††††††††††††††††††††‰ŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠ‡‡‡‡‡‡††††††………………………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€��€€€�€€€€€��‚‚ƒƒƒ„„„ƒƒƒ‚‚��€€~~}}}}}}}}}}~~��‚‚ƒƒƒ„„„„……………††††††††…ƒƒ‚��€~}}|{{zzyyyyyyyyyyy{{{{{{{{{{{{zzzzzzzzzzzzzwwwwwvvvvvvvvvvvvvvuuuuuussssssssssssrrrrrrrrrrrrrsrrrrrrrrrrrrrrrqqqqqqqqqppppppppoooooooooonnnnnnnnnnmmmmmmmmmmmlllllllllllkkkkkkkkjjjjjjjjjjjiiiiiiihhgggggggggggggffffffffffggfffffffffeeeeeeeeeeddddddccccccccccccbbbbbbbbbbbaaaaaaaa```````````______^^^^]]]]]]]]]]]\\\\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>==========<<<<<<<;;;;;;;;;;:::::::::9999999999988888888887778877777777777666666666665555555444444444443333333322222222211111111111000000000000000///////////........------------,,,,,,,,,,+++++++***********)))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!"""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€���€€€€€€�������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‡‡†††††††††………………………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚��������������€€€€€������€�€€€€€��‚‚ƒƒ„„„„„„ƒƒ‚‚�€€~~}}}}}}}}~~€‚‚ƒƒ„„„„…………………†††††…………„‚‚�€€~}}|{{zzzyyyyyyyyyyy{{{{{{{{{{{{zzzzzzzzzzzzzwwwwwvvvvvvvvvvvvvvuuuuuussssssssssssrrrrrrrrrrrrrsrrrrrrrrrrrrrrrqqqqqqqqqppppppppoooooooooonnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkjjjjjjjjjjjiiiiiiihhggggggggggggggfffffffffggggffffffffeeeeeeeeedddddcccccccccccccbbbbbbbbbbbaaaaaaaa```````````______^^^]]]]]]]]]]]]\\\\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>==========<<<<<<<;;;;;;;;;;:::::::::9999999999988888888887778877777777777666666666665555555444444444443333333322222222211111111111000000000000000///////////........------------,,,,,,,,,,+++++++***********)))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!"""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€���€€€€€€€������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰††††††††††……………………„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚������������€€€€€€����������€€€€€��‚‚ƒƒ„„„„„„„ƒƒ‚‚�€€~~}}}}}}}~~€€‚ƒƒ„„…………………††††………………„„„��€€~}}|{{zzzyyyyyyyyyyyy{{{{{{{{{{{{zzzzzzzzzzzzzwwwwwvvvvvvvvvvvvvuuuuuuusssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqpppppppooooooooooonnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkjjjjjjjjjjjiiiiiiihhhgggggggggggggggfffffffggggfffffffffeeeeeeeeddddddcccccccccccbbbbbbbbbbbbaaaaaaaa``````````_______^^^]]]]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>==========<<<<<<<;;;;;;;;;;:::::::::9999999999888888888887778877777777777666666666655555555444444444433333333322222222211111111111000000000000000///////////........-----------,,,,,,,,,,,++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!"""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€���€€€€€€€������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††…ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††…………………†††‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰††††††††……………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚������������€€€€€�����������€€€€€�‚‚ƒƒ„„„„„„„„ƒƒ‚��€~~}}}}~~~€€�ƒ„„…………††††††††……………„„„ƒƒ�€~}}||{{zzzyyyyyyyyyyyy{{{{{{{{{{{{zzzzzzzzzzzzzwwwwwvvvvvvvvvvvvvuuuuuuusssssssssssrrrrrrrrrrrrrqrrrrrrrrrrrrrrrqqqqqqqqqqppppppooooooooooonnnnnnnnnmmmmmmmmmmmllllllllllllkkkkkkkkjjjjjjjjjjjjiiiiiiihhhggggggggggggggggggffffgggggffffffffeeeeeeeeedddddccccccccccccbbbbbbbbbbbaaaaaaaa``````````_______^^^]]]]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>==========<<<<<<;;;;;;;;;;;:::::::::9999999999888888888887778877777777777666666666655555554444444444433333333322222222211111111111000000000000000///////////........-----------,,,,,,,,,,,++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!"""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€���€€€€€€€������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††…ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††………………………………ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰†††††……………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚������������€€€€€€�����������€€€€€�‚‚ƒƒ„„…………„„„ƒ‚‚�€~~~}}~~~€€��„„………†††††††††…………„„„ƒƒƒ‚€~}}||{{zzzyyyyyyyyyyyyy{{{{{{{{{{{{zzzzzzzzzzzzzwwwwwvvvvvvvvvvvvvuuuuuuusssssssssssrrrrrrrrrrrrrqrrrrrrrrrrrrrrqqqqqqqqqqqppppppooooooooooonnnnnnnnnmmmmmmmmmmmlllllllllllkkkkkkkkkjjjjjjjjjjjjjiiiiiihhhhgggggggggggggggggggffggggggffffffffeeeeeeeedddddccccccccccccbbbbbbbbbbbaaaaaaaa```````````______^^^]]]]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>>==========<<<<<<;;;;;;;;;;;:::::::::999999999988888888888777887777777777666666666665555555444444444443333333332222222221111111111100000000000000////////////........-----------,,,,,,,,,,,++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""!!!"""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€��€€€€€€€������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††……ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††………………………………ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰†……………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚������������€€€€€����‚‚‚‚����€€€~~~€€��‚ƒƒ„„……………„„ƒƒ‚��€~~~~~~~€��‚„………†††††††††…………„„„ƒƒ‚‚�~}}||{{zzzzyyyyyyyyyyyyy{{{{{{{{{{{{zzzzzzzzzzzzzwwwwvvvvvvvvvvvvvvuuuuuuusssssssssssrrrrrrrrrrrrrqrrrrrrrrrrrrrrqqqqqqqqqqqpppppoooooooooooonnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkjjjjjjjjjjjjjjiiiiihhhhhgggggggggggggggggggfgggggggffffffffeeeeeeeedddddcccccccccccbbbbbbbbbbbaaaaaaaa```````````______^^^]]]]]]]]]]]\\\\\\\\\\\[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>==========<<<<<<;;;;;;;;;;;::::::::9999999999988888888888777887777777777666666666665555555444444444443333333332222222221111111111100000000000000///////////.........-----------,,,,,,,,,,,++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""!!!"""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€��€€€€€€€������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††………ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††……………………………ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ………………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒ‚„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚������������€€€€€€���‚‚‚‚‚����€€€~~~~€��‚ƒƒ„„………………„„ƒ‚‚�€€~~~~~€€�‚‚„……†††††††††………„„„ƒƒ‚‚‚��~~}}||{{{zzzyyyyyyyyyyyyyy{{{{{{{{{{{zzzzzzzzzzzzzywwwwvvvvvvvvvvvvvvuuuuuuussssssssssrrrrrrrrrrrrrqqrrrrrrrrrrrrrqqqqqqqqqqqqppppooooooooooooonnnnnnnnmmmmmmmmmmmllllllllllllkkkkkkkkkjjjjjjjjjjjjjjiiiiihhhhhhggggggggggggggggggggggggggggfffffffeeeeeeeeddddcccccccccccbbbbbbbbbbbaaaaaaaaa`````````_______^^^]]]]]]]]]]]\\\\\\\\\\\[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>===========<<<<<<;;;;;;;;;;;::::::::9999999999988888888888777887777777777666666666665555555444444444443333333332222222221111111111100000000000000///////////.........-----------,,,,,,,,,,,++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€��€€€€€€€€�����������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††…………ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††…………………………ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ…………………………………………„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒ‚„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚�����������€€€€€���‚‚‚‚‚‚‚����€~~~~~€€�‚ƒƒ„„………†………„ƒƒ‚�€€~~~€€��‚‚………†††††††…………„„ƒƒƒ‚‚��€€~}}||{{{zzzzyyyyyyyyyyyyyy{{{{{{{{{{{zzzzzzzzzzzzzywwwwvvvvvvvvvvvvvvuuuuuuussssssssssrrrrrrrrrrrrrqqrrrrrrrrrrrrqqqqqqqqqqqqqppppoooooooooooonnnnnnnnnmmmmmmmmmmmllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjiiiihhhhhhhhhgggggggggggggggghgggggggggfffffffeeeeeeedddddccccccccccbbbbbbbbbbbaaaaaaaa``````````_______^^^]]]]]]]]]]]\\\\\\\\\\\[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>===========<<<<<<;;;;;;;;;;;::::::::9999999999988888888888777877777777777666666666665555555444444444443333333332222222221111111111100000000000000///////////........------------,,,,,,,,,,,++++++************))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€��€€€€€€€€�����������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††……………ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††…………………………ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ˆˆˆˆˆˆˆˆ……………………………………………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒ‚„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚�����������€€€€€€���‚‚‚‚‚‚‚���€€~~~~~€€�‚‚ƒ„„……†††……„„ƒ‚‚�€€€€�‚‚ƒ………††††††………„„„ƒƒ‚‚���€€}}||{{{zzzzzyyyyyyyyyyyyyy{{{{{{{{{{{zzzzzzzzzzzzzywwwwvvvvvvvvvvvvvuuuuuuuussssssssssrrrrrrrrrrrrrqqrrrrrrrrrrrrqqqqqqqqqqqqqpppooooooooooooonnnnnnnnnmmmmmmmmmmmllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjiiihhhhhhhhhhhhhhggggggggggghhgggggggggfffffffeeeeeeeddddccccccccccbbbbbbbbbbbaaaaaaaaa``````````______^^^]]]]]]]]]]]\\\\\\\\\\\[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>===========<<<<<<;;;;;;;;;;;::::::::9999999999988888888887777877777777777666666666665555555444444444443333333332222222211111111111000000000000000///////////........-----------,,,,,,,,,,,,++++++***********)))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€��€€€€€€€€�����������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††………………ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††……………………ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ………………………………………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒ‚„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚�����������€€€€€���‚‚‚‚‚‚‚‚���€€~~~~~~~€��‚ƒ„„……††††……„ƒƒ‚��€€€€��‚‚ƒ…………………………„„„ƒƒ‚‚‚��€€}||{{{zzzzzzyyyyyyyyyyyyyy{{{{{{{{{{{zzzzzzzzzzzzzywwwwvvvvvvvvvvvvvuuuuuuuusssssssssrrrrrrrrrrrrrrqqrrrrrrrrrrrrqqqqqqqqqqqqqpppooooooooooooonnnnnnnnnmmmmmmmmmmmllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjjjihhhhhhhhhhhhhhhhhgggggggghhggggggggggfffffffeeeeeedddddccccccccccbbbbbbbbbbaaaaaaaaa`````````_______^^]]]]]]]]]]]]\\\\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>===========<<<<<<;;;;;;;;;;:::::::::9999999999988888888887777877777777777666666666665555555444444444443333333332222222211111111111000000000000000///////////........-----------,,,,,,,,,,,,++++++***********)))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!""!!!!!!!!!!!!! €€€€€€€€������������������‚‚‚‚‚‚‚€€�����������������������€€€€€€€€€€€€€€€€€€�������€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„…………………………………………………………………„„„„„„……………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††………………………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒ‚‚‚����������������‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚������€€€€€€€€€€€��������‚‚‚‚ƒƒƒ„„„„……„„„ƒƒ‚‚�€€€€€�‚‚ƒ„…††‡‡‡‡‡††……„ƒƒ‚���€€€���‚‚ƒƒƒ†‡‡‡‡‡‡‡†††……„„„ƒƒ‚‚���€€€~~~~}}}}}}}}}}||||||||xxxxxxxxwwwwwwwwwwwwwwvvvuuuuuuuuuuuttttttttttttttssssrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllkkkkkklllkkkkkkkkkkkkkkkkkkkjjjjhhhhhhhhhhhhhhhhhhhggggggffffffffeeeeeeeeeddddddcceddddddddcccccccccccbbbbb``````````__________^^^^^\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>======<<<<<<<<<<;;;;;;;;;;;::::99999999999888888888877777776666666666655555555555444444444443333333333222222221111111111110000000000////////////............-----------,,,,,,,,,,,+++++++++++***********)))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!! €€€€€€€€������������������‚‚‚‚‚‚‚€€�����������������������€€€€€€€€€€€€€€€€€��������€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„…………………………………………………………………„„„„„„„………………………………………………„………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††…………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††…………………………………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚�����������������‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚�����€€€€€€€€€€€��������‚‚‚‚ƒƒƒ„„„„……„„„ƒƒ‚��€€€€��‚ƒ„……†‡‡‡‡‡‡††…„„ƒ‚‚��������‚‚ƒƒƒ†††††††††………„„ƒƒ‚‚‚��€€€~~~~}}}}}}}}}}}}|||||||xxxxxxxxwwwwwwwwwwwwwwvvvuuuuuuuuuuuttttttttttttttssssrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppoooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllllkkkkklllkkkkkkkkkkkkkkkkkkkkjjjihhhhhhhhhhhhhhhhhhhgggggfffffffffeeeeeeeeeddddddceeddddddddccccccccccbbbbb``````````__________^^^^^\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;;::::99999999999888888888877777776666666666655555555555444444444443333333333222222221111111111100000000000///////////.............-----------,,,,,,,,,,,+++++++++++***********)))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!! €€€€€€€€������������������‚‚‚‚‚‚‚€€€����������������������€€€€€€€€€€€€€€€€€��������€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„…………………………………………………………………„„„„„„„………………………………………………„………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………„„„……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„††††††††……………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††……………………………………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚����������������‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚�����€€€€€€€€€€��������‚‚‚‚ƒƒ„„„„………„„„ƒ‚‚��€€€€�‚ƒ„„…††‡‡‡‡‡‡†……„ƒƒ‚‚������‚‚‚ƒƒƒ††††††………„„„ƒƒ‚‚‚���€€€~~~~}}}}}}}}}}}}}|||||||xxxxxxxxwwwwwwwwwwwwwvvvvuuuuuuuuuuuttttttttttttttsssrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllllkkkkllllkkkkkkkkkkkkkkkkkkkkkjiiihhhhhhhhhhhhhhhhhgggggffffffffffeeeeeeeeeddddddeeddddddddccccccccccbbbbb`````````__________^^^^^^\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;:::::99999999999888888888877777776666666666655555555555444444444443333333333222222221111111111100000000000///////////.............-----------,,,,,,,,,,,+++++++++++***********)))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!! €€€€€€€�������������������‚‚‚‚‚‚€€€����������������������€€€€€€€€€€€€€€€€€��������€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„…………………………………………………………………„„„„„„„„……………………………………………„„……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………„„„„„„„……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„††††††††……………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††………………………………………………………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚����������������‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚������€€€€€€€€€��������‚‚‚ƒƒƒ„„„„………„„„ƒ‚‚��€€€€�‚ƒƒ„…††‡‡‡‡‡‡††……„ƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒ…………………„„„ƒƒƒ‚‚���€€€~~~~~~}}}}}}}}}}}}}|||||||xxxxxxxxwwwwwwwwwwwwwvvvvuuuuuuuuuuuttttttttttttttsssrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllllllkkklllllkkkkkkkkkkkkkkkkkkkkkiiiiihhhhhhhhhhhhhhhgggggffffffffffeeeeeeeeeddddddeeeddddddddcccccccccbbbbb``````````__________^^^^^\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;:::::99999999999888888888877777776666666666555555555555444444444443333333333222222221111111111100000000000///////////.............-----------,,,,,,,,,,,+++++++++++***********)))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!! €€€€€€€�������������������‚‚‚‚‚‚€€€����������������������€€€€€€€€€€€€€€€€€€�������€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„…………………………………………………………………„„„„„„„„……………………………………………„„„…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………„„„„„„„„„„„„……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„†††††††………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††……………………†††††………………………„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚����������������‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚������€€€€€€€€�������‚‚‚‚ƒƒƒ„„„„……„„„„ƒ‚‚��€€~~€��‚ƒ„……†‡‡‡‡‡‡‡††……„ƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒ…………„„„„ƒƒ‚‚‚���€€€~~~~~~~}}}}}}}}}}}}}}|||||||xxxxxxxxwwwwwwwwwwwwwvvvvuuuuuuuuuuuttttttttttttttssrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppoooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmllllllllllllllkkllllllkkkkkkkkkkkkkkkkkkkkiiiiiihhhhhhhhhhhhhhgggggfffffffffffeeeeeeeeedddddeeeddddddddcccccccccbbbbb``````````__________^^^^^\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;:::::99999999998888888888877777766666666666555555555555444444444443333333333222222221111111111100000000000///////////............------------,,,,,,,,,,,++++++++++************))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!! €€€€€€€�������������������‚‚‚‚‚‚€€€€���������������������€€€€€€€€€€€€€€€€€€�������€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„…………………………………………………………………„„„„„„„„„…………………………………………„„„…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„†††††††………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………………†††††††††…………………„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚����������������‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚������€€€€€€€�������‚‚‚‚ƒƒƒ„„„„……„„„„ƒ‚‚��€€~~~€€�‚ƒ„„…†‡‡‡‡‡‡‡‡††……„„ƒƒƒƒƒ‚‚‚‚‚‚‚…„„„„ƒƒƒ‚‚‚���€€€€~~~~~~~~}}}}}}}}}}}}}}|||||||xxxxxxxxwwwwwwwwwwwwwvvvvuuuuuuuuuuuttttttttttttttssrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppoooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmllllllllkklllllllkkkkkkkkkkkkkkkkkkkiiiiiiiihhhhhhhhhhhhgggggfffffffffffeeeeeeeeedddddeeeedddddddcccccccccbbbbb``````````__________^^^^^\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;:::::99999999998888888888877777766666666666555555555555444444444443333333333222222221111111111100000000000///////////............------------,,,,,,,,,,,++++++++++************))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""!""""!!!!!!!!!!!! €€€€€€€�������������������‚‚‚‚‚‚€€€€���������������������€€€€€€€€€€€€€€€€€€�������€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„…………………………………………………………………„„„„„„„„„„………………………………………„„„„………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„††††††††……………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††………†………………††††††††††…………………„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚���������������‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚�����€€€€€€‚������‚‚‚‚ƒƒƒ„„„„„„„„„„ƒ‚‚��€€~~~€€�‚ƒƒ„…††‡‡‡ˆˆ‡‡‡††……„„„ƒƒƒƒƒƒƒ‚‚‚„„„ƒƒƒ‚‚‚���€€€€~~~~~~~~}}}}}}}}}}}}}}}|||||||xxxxxxxxwwwwwwwwwwwwwvvvvuuuuuuuuuuttttttttttttttsssrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllkllllllllllllllllllkkkkkkkkiiiiiiiihhhhhhhhhhhggggggffffffffffeeeeeeeeeeeddddeeeedddddddcccccccccbbbbb``````````__________^^^^^\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;:::::99999999998888888888877777766666666666555555555555444444444443333333333222222221111111111100000000000///////////............-----------,,,,,,,,,,,,++++++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""!""""!!!!!!!!!!!! €€€€€€��������������������‚‚‚‚‚€€€€���������������������€€€€€€€€€€€€€€€€€€€������€€€€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„…………………………………………………………………„„„„„„„„„„………………………………………„„„„„……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„††††††††……………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††……………†……………†††††††††††…………………„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚����������������‚‚‚‚‚‚‚ƒƒƒ„„„„„ƒƒƒƒƒ‚‚‚‚‚������€€€€‚�����‚‚‚‚‚ƒƒƒ„„„„„„„„„ƒƒ‚‚��€€~~~~€��‚ƒ„…††‡‡ˆˆˆˆˆ‡‡††………„„„ƒƒƒƒƒ‚‚‚„„ƒƒ‚‚‚���€€€€~~~~~~~~~}}}}}}}}}}}}}}}||||||||xxxxxxxwwwwwwwwwwwwwwvvvvuuuuuuuuuuttttttttttttttsssrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkiiiiiiiiihhhhhhhhhhggggggfffffffffeeeeeeeeeeedddddeeeeeddddddcccccccccbbbbb``````````__________^^^^^\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>======<<<<<<<<<<;;;;;;;;;;;::::999999999998888888888877777766666666666555555555555444444444433333333333222222221111111111100000000000///////////............-----------,,,,,,,,,,,,++++++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!""""!!!!!!!!!!!! €€€€€€��������������������‚‚‚‚‚€€€€���������������������€€€€€€€€€€€€€€€€€€€������€€€€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„…………………………………………………………………„„„„„„„„„„„……………………………………„„„„„……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„†††††††………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††…………………………………††††††††††††………………„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚���������������‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„ƒƒƒƒ‚‚‚‚������€€€‚‚‚‚�‚‚‚‚‚‚ƒƒƒ„„„„„„„„„ƒƒ‚��€€€~~~~€€�‚ƒ„……†‡‡ˆˆˆˆˆˆ‡‡‡††………„„„ƒƒƒ‚‚‚„ƒƒ‚‚‚��€€€€~~~~~~~~~~}}}}}}}}}}}}}}}||||||||xxxxxxxwwwwwwwwwwwwwwvvvvuuuuuuuuuuttttttttttttttsssrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppoooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllkkkkiiiiiiiiihhhhhhhhhgggggggfffffffeeeeeeeeeeeeedddddeeeeedddddddccccccccbbbbb``````````___________^^^^\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>======<<<<<<<<<<;;;;;;;;;;;::::99999999999888888888887777776666666666655555555555444444444443333333333322222221111111111110000000000///////////.............-----------,,,,,,,,,,,,++++++++++***********)))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!""""!!!!!!!!!!!! €€€€€€��������������������‚‚‚‚‚€€€€€��������������������€€€€€€€€€€€€€€€€€€€������€€€€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„……………………………………„„„„„„…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„††††††…………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††…………………………………………††††††††††††………………„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚���������������‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒ‚‚‚‚‚�����€€‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„„„„„„ƒƒ‚��€€€~~~~€€�‚ƒƒ„…†‡‡ˆˆˆˆˆˆˆˆ‡‡†††……„„„ƒƒ‚‚�ƒƒ‚‚‚��€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||xxxxxxxwwwwwwwwwwwwwwvvvvuuuuuuuuuuttttttttttttttsssrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppppppooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllkkkiiiiiiiiihhhhhhhhhgggggggfffffeeeeeeeeeeeeeeedddddeeeeedddddddccccccccbbbbb``````````___________^^^^\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;;::::99999999999888888888877777776666666666655555555555444444444443333333333322222221111111111100000000000///////////.............-----------,,,,,,,,,,,,++++++++++***********)))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!"""!!!!!!!!!!!!! €€€€€€���������������������‚‚‚‚€€€€€��������������������€€€€€€€€€€€€€€€€€€€€€����€€€€€��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„…………………………………„„„„„„„………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„†……††……………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††………………………………………………†††††††††††………………„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚����������������‚‚‚‚ƒƒƒƒ„„„…………………„„„„ƒƒƒƒ‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„„„„„ƒƒƒ‚��€€€~~~~~€€�‚‚ƒ„…†‡‡ˆˆ‰‰‰‰‰ˆˆˆ‡‡††……„„ƒƒ‚‚�ƒƒ‚‚��€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||xxxxxxxwwwwwwwwwwwwwvvvvvuuuuuuuuuuttttttttttttttssrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppppppooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmnnnnnmmmmmmlllllllllllllllllllllllllllkkkiiiiiiiiihhhhhhhhhgggggggffffeeeeeeeeeeeeeeeedddddeeeeedddddddccccccccbbbbb``````````___________^^^^\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;:::::99999999999888888888877777776666666666655555555555444444444443333333333322222221111111111100000000000///////////.............-----------,,,,,,,,,,,,++++++++++***********)))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!"""!!!!!!!!!!!!! €€€€€���������������������‚‚‚‚€€€€€��������������������€€€€€€€€€€€€€€€€€€€€€����€€€€€��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„………………………………„„„„„„„„……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††………………………………………………††††††††††…………………„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚���������������‚‚‚‚ƒƒƒƒ„„„„………………………„„„„ƒƒƒ‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„„„„„ƒƒƒ‚��€€€~~~~~€��‚ƒ„…†‡‡ˆˆ‰‰‰‰‰‰‰ˆˆ‡‡††……„„ƒ‚‚�ƒ‚‚��€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||xxxxxxxwwwwwwwwwwwwwvvvvvuuuuuuuuuuttttttttttttttssrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppppppppoooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmnnnnnnnnnmmmmmlllllllllllllllllllllllllllkkiiiiiiiiihhhhhhhhhgggggggffffeeeeeeeeeeeeeeeddddddeeeeddddddddccccccccbbbbb```````````___________^^^]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;:::::99999999999888888888877777776666666666555555555555444444444443333333333322222221111111111100000000000///////////.............-----------,,,,,,,,,,,++++++++++************))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!"""!!!!!!!!!!!!! €€€€€���������������������‚‚‚‚€€€€€��������������������€€€€€€€€€€€€€€€€€€€€€����€€€€€��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„………………………………„„„„„„„„„…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††…………………………………………………††††††††††………………„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚�����€€��������‚‚‚‚ƒƒƒ„„„……†††††††…………„„„ƒƒƒƒ‚‚‚‚���ƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„ƒƒƒ‚‚��€€€~~~~~€€�‚ƒ„…††‡ˆ‰‰‰ŠŠŠ‰‰‰ˆˆ‡‡††…„„ƒ‚‚�ƒ‚‚��€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||xxxxxxwwwwwwwwwwwwwwvvvvvuuuuuuuuuttttttttttttttsssrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppppppppppoooooooooonnnnnnnnnnnnnmmmmmmmmmmnnnnnnnnnnnnmmmmlllmlllllllllllllllllllllllkkjiiiiiiiihhhhhhhhhgggggggfffeeeeeeeeeeeeeeedddddddeeeeddddddddccccccccbbbbb```````````___________^^^]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;:::::99999999998888888888877777766666666666555555555555444444444443333333333322222221111111111100000000000///////////............------------,,,,,,,,,,,++++++++++************))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!"""!!!!!!!!!!!! €€€€€���������������������‚‚‚‚€€€€€€�������������������€€€€€€€€€€€€€€€€€€€€€€���€€€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„……………………………„„„„„„„„„…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††…………………………………………………………††††††††…………………„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚�����€€€�������‚‚‚ƒƒƒ„„„………††‡‡‡†††††………„„„ƒƒƒ‚‚‚‚��ƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„ƒƒƒƒ‚���€€~~~~€€�‚ƒ„…††‡ˆ‰‰ŠŠŠŠŠŠ‰‰‰ˆ‡‡†……„ƒ‚‚�ƒ‚��€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||xxxxxxwwwwwwwwwwwwwwvvvvvuuuuuuuuuttttttttttttttsssrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppppppppppppooooooooooonnnnnnnnnnnmmmmmmmnnnnnnnnnnnnnnnmmmmllmlllllllllllllllllllllllkkjiiiiiiiihhhhhhhhhgggggggfffeeeeeeeeeeeeeeddddddddeeeeddddddddccccccccbbbbb````````````___________^^]\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;:::::99999999998888888888877777766666666666555555555555444444444443333333333322222221111111111100000000000///////////............------------,,,,,,,,,,,++++++++++************))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""!!"""!!!!!!!!!!!! €€€€€€���������������������‚‚‚€€€€€€�������������������€€€€€€€€€€€€€€€€€€€€€€���€€€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„…………………………„„„„„„„„„„………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††………………………………………………………………†††††……………………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚������€€€€������‚‚‚ƒƒ„„„……††‡‡‡‡‡‡‡‡†††………„„„ƒƒƒƒ‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒ„ƒƒƒƒƒ‚‚��€€€~~~~€€�‚ƒ„…††‡ˆ‰‰ŠŠŠŠŠŠŠ‰‰ˆˆ‡††…„ƒ‚‚�ƒ‚��€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}||||||||||xxxxxxwwwwwwwwwwwwwwvvvvvuuuuuuuuuttttttttttttttsssrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppppppppppppoooooooooooooonnnnnnnnnmmnnnnnnnnnnnnnnnnnnnmmmmllmlllllllllllllllllllllllkkjiiiiiiiihhhhhhhhhgggggggffffeeeeeeeeeeedddddddddceeedddddddddccccccccbbbbb`````````````__________^^]\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;:::::99999999998888888888877777766666666666555555555555444444444433333333333222222221111111111100000000000///////////............------------,,,,,,,,,,,++++++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!"""!!!!!!!!!!!! €€€€€���������������������‚‚‚€€€€€€�������������������€€€€€€€€€€€€€€€€€€€€€€���€€€€€€€������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††………………………………………………………………………………………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚�����€€€€€������‚‚ƒƒƒ„„……†††‡ˆˆˆˆ‡‡‡‡‡†††………„„„ƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚��€€€~~€€�‚ƒ„…††‡ˆ‰ŠŠ‹‹‹‹‹ŠŠ‰‰ˆ‡‡†…„ƒƒ‚�‚‚�€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}||||||||||xxxxxxwwwwwwwwwwwwwvvvvvvuuuuuuuuutttttttttttttssssrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppppppppppppooooooooooooooonnnnnnnnnmnnnnnnnnnnnnnnnnnnnnmmmllmmllllllllllllllllllllllkkjiiiiiiiihhhhhhhhhhggggggfffeeeeeeeeeeedddddddddcceeedddddddddccccccccbbbbb`````````````__________^^]\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>======<<<<<<<<<<;;;;;;;;;;;::::99999999999888888888887777776666666666655555555555544444444443333333333322222222111111111110000000000///////////.............------------,,,,,,,,,,,++++++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!"""!!!!!!!!!!!! €€€€€���������������������‚‚‚€€€€€€€������������������€€€€€€€€€€€€€€€€€€€€€€€��€€€€€€€������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††……………………………………………………………………………………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚����€€€€€�����‚‚‚ƒƒ„„……†††‡ˆˆˆˆˆˆˆˆ‡‡‡†††…………„„„ƒƒƒ‚„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚��€€€€€�‚ƒ„…††‡ˆ‰ŠŠ‹‹‹‹‹‹ŠŠ‰‰ˆ‡†…„ƒƒ‚�‚‚�€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}||||||||||xxxxxxwwwwwwwwwwwwwvvvvvvuuuuuuuuutttttttttttttsssrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppppppppppppooooooooooooooooonnnnnnnnnnnnnnnnnnnooonnnnnnmmmmlmmllllllllllllllllllllllkkjiiiiiiiihhhhhhhhhhggggggffffeeeeeeeeedddddddddccceeddddddddddccccccccbbbbb``````````````_________^^]]\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>======<<<<<<<<<<;;;;;;;;;;;::::99999999999888888888887777776666666666655555555555444444444443333333333322222221111111111100000000000///////////.............-----------,,,,,,,,,,,,++++++++++***********)))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!""!!!!!!!!!!!!! €€€€€€���������������������‚‚€€€€€€€������������������€€€€€€€€€€€€€€€€€€€€€€€��€€€€€€€������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††………………………………………………………………………………………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚�����€€€€€€����‚‚‚ƒƒ„„…†††‡‡ˆˆ‰‰ˆˆˆˆˆˆ‡‡‡†††………„„„ƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚�€€€€€€�‚ƒ„…††‡ˆ‰ŠŠ‹‹‹‹‹‹‹Š‰‰ˆ‡†…„ƒƒ‚�‚‚�€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}||||||||||xxxxxwwwwwwwwwwwwwwvvvvvvuuuuuuuuutttttttttttttsssrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppqqqqqqqqqqppppppoooooooooooooooonnnnnnnnnnnnnnnnnnoooonnnnnmmmmlmmlllllllllllllllllllllkkkiiiiiiiiihhhhhhhhhhggggggffffeeeeeeeedddddddddcccceddddddddddcccccccccbbbbb``````````````_________^^]]\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;;::::99999999999888888888877777776666666666655555555555444444444443333333333322222221111111111100000000000///////////...........-.-----------,,,,,,,,,,,,++++++++++***********)))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!""!!!!!!!!!!!!! €€€€€���������������������‚‚€€€€€€€������������������€€€€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††……………………………………………………„……………………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚����€€€€€€����‚‚‚ƒ„„……††‡‡‡‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡†††………„„„ƒ…„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚��€€€€€��‚ƒ„„…†‡ˆ‰ŠŠ‹‹‹Œ‹‹‹ŠŠ‰ˆ‡†……„ƒ‚�‚‚�€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}||||||||||xxxxxwwwwwwwwwwwwwwvvvvvvuuuuuuuuutttttttttttttsssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppoooooooooooooooonnnnnnnnnnnnnnnnooooonnnnnmmmmlmmllllllllllllllllllllkkkkiiiiiiiiihhhhhhhhhhggggggffffeeeeeeedddddddddcccccdddddddddddcccccccccbbbbb``````````````_________^^]\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;:::::99999999999888888888877777776666666666555555555555444444444443333333333322222221111111111100000000000///////////.............-----------,,,,,,,,,,,,++++++++++***********)))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!""!!!!!!!!!!!!! €€€€€���������������������‚‚€€€€€€€€�����������������€€€€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††………………………………………………………„„„…………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚����€€€€€€����‚‚ƒƒ„„……††‡‡ˆ‰‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡†††………„„„………„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚��€€€€€€€��‚ƒ„„…†‡ˆ‰ŠŠ‹‹ŒŒŒ‹‹‹Š‰ˆˆ‡†…„ƒ‚�‚‚�€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}||||||||||xxxxxwwwwwwwwwwwwwwvvvvvvuuuuuuuuutttttttttttttsssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppooooooooooooooonnnnnnnnnnnnnnnnoooooonnnnnmmmlmmmlllllllllllllllllllkkkkiiiiiiiiihhhhhhhhhhhgggggffffeeeeeeeddddddddccccccddddddddddccccccccccbbbbb``````````````_________^^]\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;:::::99999999998888888888877777776666666666555555555555444444444443333333333322222221111111111100000000000///////////...........-.-----------,,,,,,,,,,,++++++++++************))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!""!!!!!!!!!!!!! €€€€€���������������������‚‚€€€€€€€€�����������������€€€€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††…………………………………………………………„„„„…………………………„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����€€€€€€����‚‚ƒƒ„„…††‡‡ˆˆ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡†††……„„†………„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚���€€€€€€��‚ƒ„……†‡ˆ‰ŠŠ‹‹ŒŒŒ‹‹‹Š‰‰ˆ‡†…„ƒ‚�‚‚�€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}||||||||||xxxxxwwwwwwwwwwwwwwvvvvvvuuuuuuuuttttttttttttttsssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppooooooooooooooonnnnnnnnnnnnnnnnoooonnnnnnmmmlmmmllllllllllllllllllkkkkkiiiiiiiiiihhhhhhhhhhgggggffffeeeeeeddddddddcccccccddddddddddccccccccccbbbbb``````````````_________^^]\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMNNMMMMMMMMMMLLLLLLLLLLLKKLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;:::::99999999998888888888877777766666666666555555555555444444444443333333333322222221111111111100000000000///////////...........-.-----------,,,,,,,,,,,++++++++++************))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""!!!""!!!!!!!!!!!! ~€€€€€€���������������������‚€€€€€€€€�����������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††…………………………………………………………„„„„„„„……………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����€€€€€€����‚‚ƒƒ„……††‡‡ˆˆ‰‰ŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆ‡‡‡††………††………„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚����€€€€€€��‚‚ƒ„……†‡ˆ‰‰Š‹‹ŒŒŒŒ‹‹ŠŠ‰ˆ‡†…„ƒ‚�ƒ‚�€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}||||||||||xxxxxwwwwwwwwwwwwwwvvvvvvuuuuuuuuttttttttttttttsssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrqqqpppppppoooooooooooooonnnnnnnnnnnnnnnoooonnnnnmmmmmmmmmllllllllllllllllkkkkkkiiiiiiiiiihhhhhhhhhhgggggffffeeeeeeddddddddcccccccdddddddddcccccccccccbbbbb`````````````__________^^]\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;:::::99999999998888888888877777766666666666555555555555444444444443333333333222222221111111111100000000000///////////...........-------------,,,,,,,,,,,++++++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""!!!""!!!!!!!!!!!! ~€€€€€���������������������‚€€€€€€€€€����������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����€€€€€€����‚‚ƒƒ„……††‡‡ˆˆ‰ŠŠŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆ‡‡‡††……†††………„„„„ƒƒƒƒƒ‚‚‚‚‚����€€€€€€���‚‚ƒ„„…†‡ˆ‰‰Š‹‹‹ŒŒŒ‹‹ŠŠ‰ˆ‡†…„ƒ‚�ƒ‚��€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}|||||||||||xxxxwwwwwwwwwwwwwwwvvvvvvuuuuuuuuttttttttttttttsssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrqqqpppppppooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmlllllllllllllllkkkkkkkiiiiiiiiiihhhhhhhhhhhggggffffeeeeeedddddddccccccccdddddddddcccccccccccbbbbb````````````___________^^]\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>======<<<<<<<<<<;;;;;;;;;;;::::999999999998888888888877777766666666666555555555555444444444433333333333222222221111111111100000000000///////////...........-------------,,,,,,,,,,,++++++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!""!!!!!!!!!!!! ~€€€€€���������������������‚€€€€€€€€€����������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����€€€€€€����‚‚ƒƒ„……†‡‡‡ˆˆ‰ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆ‡‡††…‡†††………„„„„ƒƒƒƒ‚‚‚‚�����€€€€€���‚‚ƒƒ„„…†‡‡ˆ‰ŠŠ‹‹‹Œ‹‹‹ŠŠ‰ˆˆ‡†…„ƒ‚ƒ‚‚�€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||xxxxwwwwwwwwwwwwwwvvvvvvvuuuuuuuuttttttttttttttsssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrqqqpppppppppooooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmllllllllllllllkkkkkkkiiiiiiiiiihhhhhhhhhhhggggfffeeeeeeddddddddccccccccddddddddccccccccccccbbbbb````````````__________^^^]\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>======<<<<<<<<<<;;;;;;;;;;;::::99999999999888888888887777776666666666655555555555444444444443333333333322222221111111111110000000000////////////...........------------,,,,,,,,,,,,++++++++++***********)))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!"!!!!!!!!!!!!! ~~€€€€€€���������������������€€€€€€€€€����������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����€€€€€€����‚‚ƒƒ„……†‡‡ˆˆˆ‰ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰ˆˆˆ‡‡††‡‡†††………„„„ƒƒƒ‚‚‚‚‚����€€€€€���‚‚‚ƒƒ„„…††‡ˆ‰‰ŠŠ‹‹‹‹‹‹‹Š‰‰ˆ‡†…„ƒ‚„ƒ‚��€~~~~~~~~~~~~~~}~}}}}}}}}}}}}}}|||||||||||xxxxwwwwwwwwwwwwwwvvvvvvvuuuuuuuuttttttttttttttsssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqrrrrrrrssssssssrrrrqqqppppppppppppooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmlllllllllllllkkkkkkkkiiiiiiiiiihhhhhhhhhhhggggfffeeeeeeddddddddccccccccddddddddcccccccccccbbbbbb```````````___________^^^\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;;::::99999999999888888888877777776666666666655555555555444444444443333333333322222221111111111100000000000///////////............------------,,,,,,,,,,,,++++++++++***********)))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!"!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������������������‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ��������������������€€€€€€��������������‚‚‚��������€€€€€€€€€€���‚‚ƒ„„……†‡‡‡ˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ‡‡††…‰ˆˆ‡‡†††………„„„ƒƒƒƒ‚‚‚‚���€€€���‚‚‚ƒƒƒ„……„…††‡ˆˆ‰‰‰ŠŠŠŠ‰‰ˆˆ‡†…„ƒ‚‚„ƒ‚‚�€€~~~~~~~~~~~~}}}}zzzzzzzzzzzyyyyyyyyyyyyyyxwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuutttttttttttttttssssttttsssssssssssssrrrrrrrrqqqrrrrrrsssssssssssssssrqqpppppppooooooooooooonnnmmmmmmmmmmmmmmmmmmmmlllllkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhgggggggffeeeeeeddddddccccccccccbbccccbbbbbbbbbbbbbaaaaaaaaa`````````````__________^^]]]]]]]]\\\\\\\\\\[[[[[[ZZZZYYYYYYYYYYYXXXXXXXXXXVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHIIIHHHHHHHHHHGGGGGGGGGGGFGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@?????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::9999999999988888888888777777777766666666666555555544444444433333333333222222222222221111111111100000000000000///////////..........-----------,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##$$$$############"""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������������������‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ��������������������€€€€€€�������������������������€€€€€€€€€€���‚‚ƒ„„…††‡‡‡ˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆ‡‡‡††‰ˆˆ‡‡‡†††……„„„ƒƒƒƒ‚‚‚‚���€€€���‚‚‚ƒƒƒ„„……„……†‡‡ˆˆ‰‰‰ŠŠŠ‰‰‰ˆˆ‡†…„ƒ‚…„ƒ‚��€~~~~~~~~~~~}}}}zzzzzzzzzzzyyyyyyyyyyyyyyxwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuutttttttttttttsssssttttssssssssssssrrrrrrrrrqqrrrrrrssssssttttttssssrqqqppppppppppppooooooonnnmmmmmmmmmmmmmmmmmmmmlllllkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhgggggggffeeeeedddddddccccccccccbbccccbbbbbbbbbbbbbaaaaaaaaa````````````___________^^]]]]]]]]\\\\\\\\\\[[[[[[ZZZZYYYYYYYYYYYXXXXXXXXXXVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHIIIHHHHHHHHHHGGGGGGGGGGGFGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@?????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::9999999999988888888888777777777766666666665555555544444444433333333333222222222222211111111111000000000000000///////////.........------------,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##$$$$############""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������������������‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������€€€€€€€�������������������������€€€€€€€€€€���‚ƒƒ„„…††‡‡‡ˆ‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠ‰‰‰‰ˆˆ‡‡††‰‰ˆˆ‡‡†††……„„„ƒƒƒ‚‚‚‚����€€€���‚‚‚ƒƒƒƒ„„……„„…††‡‡ˆˆ‰‰‰ŠŠŠ‰‰‰ˆ‡‡†…„ƒ†…„ƒ‚�€€~~~~~~~~~}}}}}zzzzzzzzzzyyyyyyyyyyyyyyxxwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuttttttttttttttssssttttssssssssssssrrrrrrrrrqqrrrrrssssstttttttttssssqqqppppppppppppppoooooonnmmmmmmmmmmmmmmmmmmmllllllkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhggggggfeeeeeedddddddccccccccccbbcccccbbbbbbbbbbbbaaaaaaaaa```````````___________^^^]]]]]]]]\\\\\\\\\\[[[[[[ZZZYYYYYYYYYYYXXXXXXXXXXXVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHIIIHHHHHHHHHHGGGGGGGGGGFFGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@?????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;:::::::999999999998888888888777777777776666666666555555554444444443333333333322222222222221111111111100000000000000////////////.........------------,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##$$$#############""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������€������������������������‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚�������������������€€€€€€€�������������������������€€€€€€€€€€��‚‚ƒƒ„„…††‡‡‡ˆ‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠ‰‰‰ˆˆˆ‡‡†‰‰ˆˆ‡‡†††……„„„ƒƒƒ‚‚‚�����€€€��‚‚‚ƒƒƒƒ„„„……„„……†‡‡ˆˆ‰‰‰ŠŠŠŠ‰‰‰ˆ‡‡†…„†…„ƒ‚‚�€€~~~~~~~~~}}}}}zzzzzzzzzzyyyyyyyyyyyyyyxxwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuutttttttttttttttssssttttssssssssssssrrrrrrrrrqqrrrrrsssstttttttttttsssqqqqpppppppppppppppoooonnnmmmmmmmmmmmmmmmmmmllllllkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhgggggggfeeeeeedddddddcccccccccccbcccccbbbbbbbbbbbbaaaaaaaaa``````````____________^^^]]]]]]]]\\\\\\\\\\[[[[[[ZZZYYYYYYYYYYYXXXXXXXXXXXVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHIIIHHHHHHHHHHGGGGGGGGGGFFGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@?????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;:::::::999999999998888888888777777777766666666666555555554444444443333333333322222222222221111111111100000000000000///////////..........-----------,,,,,,,,,,,++++++++++************)))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##$$$############"""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������€������������������������‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚�������������������€€€€€€€�������������������������€€€€€€€€€€��‚‚ƒƒ„……††‡‡‡ˆ‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠ‰‰‰ˆˆ‡‡†‰‰ˆˆ‡‡‡††……„„„ƒƒ‚‚‚‚�����€€€���‚‚ƒƒƒƒ„„„„……„„……††‡‡ˆˆ‰‰ŠŠŠŠŠŠ‰‰ˆ‡†…„‡†…„ƒ‚�€€~~~~~~~~}}}}}zzzzzzzzzzyyyyyyyyyyyyyyxxwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuttttttttttttttsssssttttsssssssssssrrrrrrrrrrqrrrrrrssssttttttttttttssrqqqppppppppppppppppoooonnmmmmmmmmmmmmmmmmllllllllkkkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhggggggffeeeeeedddddddcccccccccccbccccccbbbbbbbbbbbbaaaaaaaa``````````____________^^^]]]]]]]]\\\\\\\\\\[[[[[[ZZZYYYYYYYYYYYXXXXXXXXXXXVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHIIHHHHHHHHHHHGGGGGGGGGGFFGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@????>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;:::::::999999999998888888888777777777766666666666555555554444444433333333333222222222222221111111111100000000000000///////////..........-----------,,,,,,,,,,,++++++++++************)))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##$$$############"""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������€������������������������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚�������������������€€€€€€€�������������������������€€€€€€€€€€��‚‚ƒƒ„……††‡‡ˆˆ‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠ‰‰‰ˆˆ‡‡†‰‰ˆˆ‡‡‡††……„„„ƒƒ‚‚‚‚�����€€€��‚‚ƒƒƒƒ„„„„„……„„„……††‡ˆˆ‰‰‰ŠŠŠŠŠŠ‰‰ˆ‡†…ˆ‡†…ƒ‚‚�€€~~~~~~~}}}}}}zzzzzzzzzzyyyyyyyyyyyyyyxxwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuttttttttttttttsssssttttsssssssssssrrrrrrrrrrqrrrrrsssstttttttttttttssrqqqqpppppppppppppppoooonnmmmmmmllllllllllllllllllkkkkkkkkjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhgggggggfeeeeeeddddddddccccccccccccccccccbbbbbbbbbbbaaaaaaaa`````````_____________^^^]]]]]]]]\\\\\\\\\[[[[[[[ZZZYYYYYYYYYYYXXXXXXXXXXXVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHIIHHHHHHHHHHHGGGGGGGGGGFFGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@????>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;:::::::999999999988888888888777777777766666666666555555554444444433333333333222222222222221111111111100000000000000///////////..........-----------,,,,,,,,,,,++++++++++************)))))))))))((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$############"""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………ƒ„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚�������������������€€€€€€€�������������������������€€€€€€€€€€��‚‚ƒƒ„……†‡‡‡ˆˆ‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠ‰‰‰ˆ‡‡†Š‰‰ˆ‡‡‡††……„„ƒƒƒ‚‚‚�����€€€€��‚‚‚ƒƒƒ„„„„„………„„„……††‡‡ˆˆ‰‰ŠŠŠŠŠŠŠ‰‰ˆ‡†‰‡†…„ƒ‚�€€~~~~~~}}}}}}}zzzzzzzzzyyyyyyyyyyyyyyxxxwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuttttttttttttttssssstttssssssssssssrrrrrrrrrrqrrrrrssssttttttuttttttssrqqqqppppppppppppppppoooonnmmmmmllllllllllllllllllkkkkkkkkjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhggggggfeeeeeeddddddddcccccccccccccccccccbbbbbbbbbbaaaaaaaa`````````_____________^^]]]]]]]]\\\\\\\\\\[[[[[[[ZZZYYYYYYYYYYYXXXXXXXXXXXVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHIIHHHHHHHHHHGGGGGGGGGGGFFGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@????>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;:::::::999999999988888888888777777777766666666666555555554444444433333333333222222222222221111111111100000000000000///////////..........-----------,,,,,,,,,,,++++++++++************)))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$############"""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………ƒ„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚������������������€€€€€€€€�������������������������€€€€€€€€€€��‚‚ƒƒ„……†‡‡‡ˆˆ‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠ‰‰‰ˆˆ‡†Š‰‰ˆ‡‡†††……„„ƒƒƒ‚‚‚�����€€€€€��‚‚ƒƒƒ„„„„„…………„„„………†‡‡ˆˆ‰‰ŠŠ‹‹‹ŠŠŠ‰ˆ‡†‰ˆ‡†„ƒ‚��€~~~~~~}}}}}}}zzzzzzzzzyyyyyyyyyyyyyyxxxwwwwwwwwwvvvvvvvvvvvvvvuuuuuuutttttttttttttttssssstttsssssssssssrrrrrrrrrrrrrrrrrsssstttttuuutttttssrrqqqqppppppppppppppppooonnmmmmlllllllllllllllllllkkkkkkkkjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhgggggffeeeeeeddddddddccccccccccccccccccccbbbbbbbbbaaaaaaaa`````````____________^^^]]]]]]]]\\\\\\\\\\[[[[[[[ZZZYYYYYYYYYYYXXXXXXXXXXXVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHIIHHHHHHHHHHGGGGGGGGGGGFFGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@????>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;:::::::999999999988888888888777777777766666666666555555554444444433333333333222222222222221111111111100000000000000///////////..........-----------,,,,,,,,,,,++++++++++***********))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$############""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………ƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚������������������€€€€€€€€�������������������������€€€€€€€€€€��‚‚ƒ„„…††‡‡ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠ‰‰‰ˆˆ‡†Š‰‰ˆ‡‡††……„„„ƒƒ‚‚‚‚�����€€€€��‚‚‚ƒƒ„„„„„……………„„„„……††‡ˆˆ‰‰ŠŠ‹‹‹‹‹ŠŠ‰ˆ‡Šˆ‡†…„‚‚�€~~~~~~}}}}}}}zzzzzzzzzyyyyyyyyyyyyyyxxxwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuttttttttttttttsssssstttsssssssssssrrrrrrrrrrrrrrrrssssttttttuuuuttttssrrqqqqqppppppqqqqqpppppoonnmmmmlllllllllllllllllllkkkkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhggggggfeeeeeeddddddddddccccccccccccccccccbbbbbbbbbaaaaaaa``````````____________^^^]]]]]]]]\\\\\\\\\\[[[[[[[ZZZYYYYYYYYYYXXXXXXXXXXXWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHIIHHHHHHHHHHGGGGGGGGGGGFFGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;:::::::999999999988888888888777777777766666666665555555554444444433333333333222222222222211111111111000000000000000///////////.........------------,,,,,,,,,,,++++++++++***********))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$############""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚�����������������€€€€€€€€€�������������������������€€€€€€€€€€��‚‚ƒ„„…††‡‡ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠ‰‰‰ˆˆ‡‡Š‰‰ˆ‡‡††……„„ƒƒƒ‚‚‚�������€€€���‚‚ƒƒ„„„„…………………„„„………††‡ˆˆ‰‰ŠŠ‹‹‹‹‹ŠŠ‰ˆ‡Š‰‡†…„ƒ‚�€~~~~~~}}}}}}}zzzzzzzzzyyyyyyyyyyyyyyxxxwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuttttttttttttttsssssstttsssssssssssrrrrrrrrrrrrrrrrssssttttttuuuttttttsrrqqqqqqqqqqqqqqqqqppppoonnnmmmmllllllllllllllllllkkkkkkkkjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhggggggfeeeeeedddddddddddccccccccccccccccccbbbbbbbbaaaaaaa``````````____________^^^]]]]]]]]\\\\\\\\\\[[[[[[[ZZZYYYYYYYYYYXXXXXXXXXXXWVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHIIHHHHHHHHHHGGGGGGGGGGFFFGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::99999999998888888888777777777776666666666555555555444444443333333333322222222222221111111111100000000000000////////////.........------------,,,,,,,,,,,++++++++++***********))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$#############""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������€€€€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚�����������������€€€€€€€€€�������������������������€€€€€€€€€€��‚‚ƒ„„…††‡‡ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠ‰‰‰‰ˆˆ‡†Š‰ˆˆ‡‡††……„„ƒƒƒ‚‚‚�������€€€€��‚‚ƒƒƒ„„„……………………„„„………††‡ˆˆ‰‰ŠŠ‹‹‹‹‹‹Š‰ˆ‡Š‰ˆ†…„ƒ‚�€~~~~~}}}}}}}}zzzzzzzzyyyyyyyyyyyyyyxxxxwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuttttttttttttttssssssttssssssssssssrrrrrrrrrrsrrrrrsssstttttuuuuutttttsrrqqqqqqqqqqqqqqqqqqpppponnnmmmmllllllllllllllllllkkkkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhggggggffeeeeedddddddddddddccccccddcccccccccbbbbbbbaaaaaaa``````````_____________^^]]]]]]]]\\\\\\\\\\[[[[[[[ZZYYYYYYYYYYYXXXXXXXXXXXWVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHIHHHHHHHHHHHGGGGGGGGGGFFFGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::99999999998888888888777777777766666666666555555555444444443333333333322222222222221111111111100000000000000///////////..........-----------,,,,,,,,,,,,+++++++++************)))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$############"""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������€€€€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚�����������������€€€€€€€€€�������������������������€€€€€€€€€€��‚‚ƒ„„…†‡‡‡ˆˆˆ‰‰‰‰‰ˆˆˆ‰‰‰‰‰‰‰ŠŠ‰‰‰‰ˆˆ‡†Š‰ˆˆ‡‡††……„„ƒƒ‚‚‚‚�������€€€€��‚‚‚ƒƒ„„„……………………†„„………†††‡ˆˆ‰‰ŠŠ‹‹‹‹‹‹Š‰ˆ‡Š‰ˆ†…„ƒ‚�€~~~~~}}}}}}}}zzzzzzzzyyyyyyyyyyyyyyxxxxwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuttttttttttttttssssssttssssssssssssrrrrrrrrrssrrrrssssttttttuuuuutttttsrrrqqqqqqqqqqqqqqqqqqpppoonnmmmmllllllllllllllllllkkkkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhggggggffeeeeeeddddddddddddddccccdddccccccccbbbbbbbbaaaaaa``````````____________^^^]]]]]]]]\\\\\\\\\\[[[[[[[ZZZYYYYYYYYYYXXXXXXXXXXXWVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHIHHHHHHHHHHHGGGGGGGGGGFFFGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::99999999998888888888777777777766666666666555555555444444433333333333222222222222221111111111100000000000000///////////..........-----------,,,,,,,,,,,,+++++++++************)))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###$$############"""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������€€€€€��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚����������������€€€€€€€€€€��������������������������€€€€€€€€€��‚‚ƒ„„…†‡‡ˆˆˆˆ‰‰‰‰‰ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ˆˆ‡†Š‰ˆˆ‡‡†……„„„ƒƒ‚‚‚��������€€€€€���‚‚ƒƒƒ„„„………………†††„…………††‡‡ˆˆ‰‰ŠŠ‹‹‹‹‹ŠŠ‰ˆ‡Š‰‡†…„ƒ‚�€~~~~~}}}}}}}}zzzzzzzzyyyyyyyyyyyyyyxxxxwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuttttttttttttttsssssstssssssssssssrrrrrrrrrsssrrrssssstttttuuuuuutttttsrrrqqqqqqqqqqqqqqqqqqqppponnnmmmllllllllllllllllllkkkkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhggggggffeeeeeeedddddddddddddddccddddccccccccbbbbbbbaaaaaa``````````_____________^^^]]]]]]]\\\\\\\\\\[[[[[[[ZZYYYYYYYYYYYXXXXXXXXXXXWVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHIHHHHHHHHHHHGGGGGGGGGGFFFGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;::::::::99999999988888888888777777777766666666666555555555444444433333333333222222222222221111111111100000000000000///////////..........-----------,,,,,,,,,,,++++++++++************)))))))))))((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$####$$############"""""""""""""!!!!!!!!!!!! ~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������€€€€€��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚����������������€€€€€€€€€€��������������������������€€€€€€€€€€��‚ƒ„„…†‡‡ˆˆˆˆ‰‰‰‰ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰ˆˆˆ‡†Š‰ˆˆ‡††……„„ƒƒƒ‚‚‚��������€€€€���‚‚ƒƒƒ„„„……………†††††…………†††‡‡ˆˆ‰‰ŠŠ‹‹‹‹‹ŠŠ‰ˆ‡Šˆ‡†…ƒ‚��€~~~~~}}}}}}}}zzzzzzzzyyyyyyyyyyyyyyxxxxwwwwwwwwvvvvvvvvvvvvvvuuuuuuuutttttttttttttssssssstssssssssssssrrrrrrrrssssrrrsssstttttuuuuuuuutttttrrrrrqqqqqqqqrrrrrqqqqqppoonnmmmllllllllllllllllllkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhggggggffeeeeeeeedddddddddddddddddddddcccccccbbbbbbbaaaaaa``````````_____________^^^]]]]]]]\\\\\\\\\\[[[[[[[ZZYYYYYYYYYYYXXXXXXXXXXXWVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHIHHHHHHHHHHGGGGGGGGGGGFFFGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;::::::::99999999988888888888777777777766666666666555555555444444433333333333222222222222221111111111100000000000000///////////..........-----------,,,,,,,,,,,++++++++++************)))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$####$$############"""""""""""""!!!!!!!!!!!! ~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������€€€€€��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚���������������€€€€€€€€€€€��������������������������€€€€€€€€€€��‚ƒ„„…†‡‡ˆˆˆˆ‰‰‰‰ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆ‡†Š‰ˆˆ‡††……„„ƒƒ‚‚‚‚��������€€€���‚‚‚ƒƒ„„„……………††††††……††††‡‡ˆˆ‰‰ŠŠŠŠ‹‹‹ŠŠ‰ˆˆ‡‰ˆ‡…„ƒ‚�€€~~~~}}}}}}}}}zzzzzzzyyyyyyyyyyyyyyxxxxxwwwwwwwwvvvvvvvvvvvvvuuuuuuuuttttttttttttttsssssssssssssssssssrrrrrrrssssssrrsssstttttuuuuuuuuuuttttrrrrrrrrqrrrrrrrrrrrqqqppoonnnmmmllllllllllllllllkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhgggggggffeeeeeeeeeddddddddddddddddddddcccccccbbbbbbaaaaaa``````````_____________^^^]]]]]]]\\\\\\\\\\[[[[[[[ZZYYYYYYYYYYXXXXXXXXXXXWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOPPOOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHIHHHHHHHHHHGGGGGGGGGGGFFFGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;::::::::99999999988888888888777777777766666666666555555555444444433333333333222222222222221111111111100000000000000///////////..........-----------,,,,,,,,,,,++++++++++***********))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$####$$############""""""""""""!!!!!!!!!!!!! ~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����€€€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚���������������€€€€€€€€€€€��������€€€���������������€€€€€€€€€€��‚ƒ„„…†‡‡ˆˆˆ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ˆˆˆ‡†‰‰ˆ‡‡††…„„ƒƒƒ‚‚‚���������€����‚‚‚ƒƒ„„„……………†††††‡‡…†††‡‡‡ˆˆˆ‰‰ŠŠŠŠŠŠŠŠ‰‰ˆ‡†‰‡†…„ƒ‚�€~~~~~}}}}}}}}}zzzzzzzyyyyyyyyyyyyyyxxxxxwwwwwwwvvvvvvvvvvvvvvuuuuuuuutttttttttttttsssssssssssssssssssssrrrrrsssssssrssssstttttuuuuuuuuuuutttssrrrrrrrrrrrrrrrrrrrqqqpoonnnmmmllllllllllllllllkkkkkkkkjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhgggggggfffeeeeeeeeeeeddddddddddddddddddccccccbbbbbbaaaaaa``````````_____________^^^]]]]]]]\\\\\\\\\[[[[[[[[ZZYYYYYYYYYYXXXXXXXXXXXWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOPPOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHIHHHHHHHHHHGGGGGGGGGGFFFFGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::::99999999988888888888777777777766666666665555555555444444433333333333222222222222211111111111000000000000000///////////.........------------,,,,,,,,,,,++++++++++***********))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$####$$############""""""""""""!!!!!!!!!!!!! ~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����€€€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚��������������€€€€€€€€€€€€��������€€€���������������€€€€€€€€€€��‚ƒ„„…†‡‡ˆˆˆ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ˆˆˆ‡†‰‰ˆ‡‡†……„„ƒƒ‚‚‚‚�������‚‚����‚‚ƒƒƒ„„„……………††††‡‡‡‡†††‡‡‡ˆˆˆ‰‰‰ŠŠŠŠŠŠŠ‰‰ˆ‡†…ˆ‡†„ƒ‚�€€~~~~~}}}}}}}}}zzzzzzzyyyyyyyyyyyyyyxxxxxwwwwwwwvvvvvvvvvvvvvvuuuuuuuttttttttttttttssssssssssssssssssssrrrrrsssssssssssssttttuuuuuuuuuuuuuuttsssrrrrrrrrrrrrrrrrrrrqqppoonnmmmllllllllllllllkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhgggggggfffffeeeeeeeeeeeeeddddddddddddddccccccbbbbbbaaaaaa```````````____________^^^]]]]]]]\\\\\\\\\[[[[[[[[ZZYYYYYYYYYYXXXXXXXXXXXWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOPPOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHIHHHHHHHHHHGGGGGGGGGGFFFFGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;:::::::::9999999998888888888777777777776666666666555555555544444443333333333322222222222221111111111100000000000000////////////.........------------,,,,,,,,,,,++++++++++***********))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$####$############"""""""""""""!!!!!!!!!!!!! ~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����€€€€€€€������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€€�������€€€€���������������€€€€€€€€€€��‚ƒ„„…†‡‡ˆˆ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ˆˆ‡‡†‰‰ˆ‡‡†……„„ƒƒ‚‚‚‚������‚‚‚��‚‚‚ƒƒƒ„„„…………†††††‡‡‡‡ˆ†‡‡‡‡ˆˆˆ‰‰‰‰ŠŠŠŠŠŠ‰‰ˆ‡‡†…‡†…„ƒ‚�€~~~~~}}}}}}}}}}zzzzzzzyyyyyyyyyyyyyxxxxxxwwwwwwvvvvvvvvvvvvvvvuuuuuuuttttttttttttttsssssssssssssssssssssrrssssssssttssssttttuuuuuuuuuuuuuuuuussssssrrrrrrrssssrrrrrqqqpoonnnmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhggggggfffffffeeeeeeeeeeeeedddddedddddddccccccbbbbbaaaaaaa`````````_____________^^^]]]]]]]\\\\\\\\\[[[[[[[[ZZYYYYYYYYYYXXXXXXXXXXXWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOPPOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;:::::::::9999999998888888888777777777766666666666555555555544444443333333333222222222222221111111111100000000000000///////////..........-----------,,,,,,,,,,,,+++++++++************)))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$####$############"""""""""""""!!!!!!!!!!!! ~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����€€€€€€€������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚�������������€€€€€€€€€€€€€�������€€€€€��������������€€€€€€€€€€��‚ƒƒ„…†‡‡ˆˆ‰‰‰‰‰ˆˆˆˆ‡‡‡ˆˆˆˆˆ‰‰‰‰‰ˆˆ‡‡†‰‰ˆ‡††…„„ƒƒƒ‚‚‚������‚‚‚‚�‚‚‚ƒƒƒ„„„…………†††††‡‡‡‡ˆˆ‡‡‡ˆˆˆ‰‰‰‰‰ŠŠŠŠŠ‰‰‰ˆˆ‡†…„‡…„ƒ‚�€€~~~~}}}}}}}}}}}zzzzzzzyyyyyyyyyyyyyxxxxxxwwwwwwvvvvvvvvvvvvvvvuuuuuuuttttttttttttttsssssssssssssssssssssssssssssssttssstttttuuuuuuvvvvvvuuuuutssssssssssssssssssrrrrqqppoonnmmmllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhggggggfffffffffffeeeeeeeeeeedddedddddddccccccbbbbbbaaaaaa``````````____________^^^]]]]]]]\\\\\\\\\[[[[[[[[ZZYYYYYYYYYYXXXXXXXXXXXWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOPPOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;:::::::::9999999988888888888777777777766666666666555555555544444433333333333222222222222221111111111100000000000000///////////..........-----------,,,,,,,,,,,,+++++++++************)))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$####$############"""""""""""""!!!!!!!!!!!! ~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚�������������€€€€€€€€€€€€€������€€€€€€€�������������€€€€€€€€€€��‚ƒƒ„…†‡‡ˆˆ‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡ˆˆˆˆ‰‰‰ˆˆˆ‡‡†‰‰ˆ‡††…„„ƒƒ‚‚‚‚�����‚‚‚‚ƒ‚‚‚ƒƒ„„„…………††††††‡‡‡‡ˆˆˆ‡‡ˆˆˆ‰‰‰‰ŠŠŠŠŠŠ‰‰‰ˆˆ‡†…„ƒ†…„ƒ‚�€~~~~}}}}}}}}}}}zzzzzzzyyyyyyyyyyyyxxxxxxxwwwwwwvvvvvvvvvvvvvvvuuuuuuutttttttttttttssssssssssssssssssssssssssssssstttssttttuuuuuuvvvvvvvvvvuuutttsssssssssssssssssrrrrqppoonnnmmmllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhgggggffffffffffffffeeeeeeeeeddeeddddddccccccbbbbbbaaaaaa`````````_____________^^]]]]]]]]\\\\\\\\\[[[[[[[[ZZYYYYYYYYYYXXXXXXXXXXWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOPPOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??>>>>>>>>>>>==========<<<<<<<;;;;;;;;;;;:::::::::9999999988888888888777777777766666666666555555555544444433333333333222222222222221111111111100000000000000///////////..........-----------,,,,,,,,,,,++++++++++************)))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$#####$############"""""""""""""!!!!!!!!!!!! ~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€€€€������€€€€€€€�������������€€€€€€€€€€�‚‚ƒ„…†‡‡ˆˆ‰‰‰‰‰ˆˆˆ‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡†‰ˆˆ‡†……„„ƒƒ‚‚‚‚����‚‚‚‚ƒƒ‚‚ƒƒ„„„………††††††‡‡‡‡‡ˆˆˆ‰‡ˆˆ‰‰‰‰ŠŠŠŠŠŠŠ‰‰‰ˆˆ‡†…„ƒ‚…„ƒ‚�€€~~~~~}}}}}}}}}}}zzzzzzyyyyyyyyyyyyyxxxxxxxwwwwwwvvvvvvvvvvvvvvuuuuuuuttttttttttttttssssssssssssssssssssssssssssssttttsttttuuuuuuvvvvvvvvvvvvvutttttssssssssssssssssrrrqpppoonnmmmllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhgggggggggggffffffffeeeeeeeedeeddddddcccccccbbbbbbaaaaaa````````____________^^^]]]]]]]]\\\\\\\\\[[[[[[[[ZZYYYYYYYYYYXXXXXXXXXXWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOPOOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;:::::::::9999999988888888888777777777766666666666555555555544444433333333333222222222222221111111111100000000000000///////////..........-----------,,,,,,,,,,,++++++++++************)))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$#####$############"""""""""""""!!!!!!!!!!!! ~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€€€€�����€€€€€€€€�������������€€€€€€€€�‚‚ƒ„…†‡‡ˆˆ‰‰‰‰‰‰ˆˆ‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡†‰ˆ‡‡†……„ƒƒƒ‚‚‚‚��‚‚‚‚‚ƒƒƒ‚ƒƒ„„„……†††††‡‡‡‡‡‡ˆˆˆˆ‰‰ˆˆ‰‰‰‰ŠŠŠŠŠŠŠ‰‰‰ˆˆ‡††…„ƒ‚„ƒ‚‚�€~~~~~}}}}}}}}}}}zzzzzzyyyyyyyyyyyyyxxxxxxxwwwwwwvvvvvvvvvvvvvvuuuuuuutttttttttttttssssssssssssssssssssssssssssssttttttttttuuuuuvvvvvvvvvvvvvvvttttttttssssssssssssssrrrqppoonnmmmmllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhggggggggggggffffffeeeeeedeedddddddccccccbbbbbbbaaaaa````````____________^^^]]]]]]]]\\\\\\\\\[[[[[[[[ZZYYYYYYYYYYXXXXXXXXXXWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOPOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;:::::::::9999999988888888888777777777766666666665555555555544444433333333333222222222222221111111111100000000000000///////////.........------------,,,,,,,,,,,++++++++++***********))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$#####$############""""""""""""!!!!!!!!!!!!! ~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€€�����€€€€€€€€€������������€€€€€€€€��‚ƒ„…†‡‡ˆˆ‰‰‰‰‰ˆˆˆ‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‡‡††‰ˆ‡‡†…„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„ƒƒ„„………††††‡‡‡‡‡‡‡ˆˆˆˆ‰‰Šˆ‰‰‰ŠŠŠŠŠŠŠŠŠ‰‰ˆˆ‡‡†…„ƒ‚�„ƒ‚�€€~~~~~}}}}}}}}}}}}zzzzzzyyyyyyyyyyyyxxxxxxxxwwwwwwvvvvvvvvvvvvvvuuuuuuutttttttttttttssssssssssssssssssssssssssssstttttuttttuuuuuvvvvvvwwwwwwvvvvuuttttttttttttttttsssssrrqppooonnmmmlllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhggggggggggggggfffffeeeeeeeeeddddddcccccccbbbbbbaaaaaa```````____________^^^]]]]]]]]\\\\\\\\\[[[[[[[[ZYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOPOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;:::::::::9999999988888888887777777777766666666665555555555544444433333333333222222222222211111111111000000000000000///////////.........------------,,,,,,,,,,,++++++++++***********))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##################""""""""""""!!!!!!!!!!!!!  ~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€€€�����€€€€€€€€€€�����������€€€€€€€��‚ƒ„…††‡ˆˆˆ‰‰‰‰‰ˆˆ‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‡‡††‰ˆ‡††…„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„ƒƒ„„……†††‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰ŠŠ‰‰‰ŠŠŠŠŠŠŠŠŠ‰‰‰ˆ‡‡†…„ƒ‚�€ƒ‚��€~~~~~}}}}}}}}}}}}zzzzzyyyyyyyyyyyyyxxxxxxxxwwwwwvvvvvvvvvvvvvvvuuuuuuttttttttttttttsssssssssssssssssssssssssssstttttuutttuuuuuvvvvvwwwwwwwwwwvvuuuttttttttttttttttssssrrqqppoonnmmmllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggfffffeeeeeeeeddddddcccccccbbbbbbbaaaaaa```````__________^^^^]]]]]]]]\\\\\\\\\[[[[[[[[ZYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOPOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::999999998888888888777777777766666666666555555555554444443333333333322222222222221111111111100000000000000////////////.........-----------,,,,,,,,,,,,++++++++++***********))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$#################"""""""""""""!!!!!!!!!!!!!  ~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€€€�����€€€€€€€€€€����������€€€€€€€€��‚ƒ„„…†‡ˆˆˆ‰‰‰‰‰ˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‡‡††‰ˆ‡†……„„ƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„ƒ„„……††‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰ŠŠŠ‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰ˆˆ‡†……„ƒ‚�€ƒ‚�€€~~~~~~}}}}}}}}}}}}zzzzzyyyyyyyyyyyyyxxxxxxxxwwwwwvvvvvvvvvvvvvvuuuuuuutttttttttttttsssssssssssssssssssssssssssssttttuuuttuuuuuvvvvvvwwwwwwwwwwwvuuuuttttttttttttttttssssrqqppoonnnmmmllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhggggffffeeeeeeeeddddddccccccccbbbbbbbaaaaaa``````__________^^^^]]]]]]]]\\\\\\\\\[[[[[[[[ZYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOPOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::999999998888888888777777777766666666666555555555554444433333333333222222222222221111111111100000000000000///////////..........-----------,,,,,,,,,,,,+++++++++************)))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#################"""""""""""""!!!!!!!!!!!!  ~~~~~~€€€€€€€€€€€€€€€€€€������������������‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………………††††……………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€€€€€€€€������€€€€€€��‚ƒ„…††‡ˆˆˆˆ‡‡‡‡††…………………††††††††……„ˆ‡†……„ƒƒ‚‚���������‚‚‚ƒƒ„‚‚ƒƒ„„„………††††††††‡‡‡‡ˆˆˆ‰‰ŠŠŠŠŠŠŠŠŠ‰‰ˆˆ‡††…„ƒ‚�€ƒ‚��€€~~~~~~~~~~~~~~yyyyyxxxxxxxxxxxxxxwwwwwwwvvuuuuuuuuuuuuuuuuttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrrrrsssstttttttttuuuuuuvvvvvvvvvvvvvvuuuuutttttttttttttttttsssrqqppoonnmmmmllllllkkkkkkllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkjjjjjiiiihhhhggggggggffffffeeeeeeeeeddddddbbbbbaaaaaa``````````____^^^]]]]]]]]\\\\\\\\\[[[[[ZZZZZYYYYYYYYYYXXXXXXXXXXVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@@??????????>>>>>>>>>===========<<<<<<<<<;;;;;;;;;::::::::::9999999999888888888877777777777666666666665555555555544444444444443333333333322222222211111111111000000000000000000///////////......-----------,,,,,,,,,,,++++++++++++***********)))))))))))))))))(((((((((((''(''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!! ~~~~~~~€€€€€€€€€€€€€€€€€������������������‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………††……………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€€€€€€€€������€€€€€€�‚ƒ„……†‡‡ˆˆ‡‡‡‡‡†††………………†††††††……„„ˆ‡†…„„ƒ‚‚‚��������‚‚‚ƒƒ„„‚‚ƒƒ„„……††††††‡‡‡‡‡‡‡ˆˆˆ‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰ˆ‡‡†…„ƒ‚�€€‚‚�€€€~~~~~~~~~~~~~~~yyyyyxxxxxxxxxxxxxwwwwwwwwvvuuuuuuuuuuuuuuutttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrrrrssssttttttttuuuuuuvvvvvvvvvvvvvvvuuuuuuttttttttttttttttsssrqqppoonnnmmmllllllkkkkkkllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjkkkkkjjjjjjjjjjjjkkkkkkkkkkjjjjiiihhhhggggggggffffffeeeeeeeeeddddddcbbbbbaaaaaa`````````____^^^]]]]]]]]\\\\\\\\\[[[[[ZZZZZYYYYYYYYYYXXXXXXXXXXVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::9999999998888888888877777777777666666666665555555555544444444444443333333333322222222211111111111000000000000000000///////////......----------,,,,,,,,,,,,++++++++++++***********))))))))))))))))((((((((((((''('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!! ~~~~~~~€€€€€€€€€€€€€€€€€������������������‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………………………………………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€€€€€€€€€�����€€€€€€�‚ƒƒ„…†‡‡ˆˆ‡‡‡‡‡†††………………†††††††……„„‡‡†…„„ƒ‚‚‚�������‚‚‚‚ƒƒ„„‚ƒƒ„„……††††‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰ŠŠŠŠŠŠŠŠŠ‰‰ˆˆ‡†……„ƒ‚�€~‚��€€~~~~~~~~~~~~~~~yyyyxxxxxxxxxxxxxxwwwwwwwwvvuuuuuuuuuuuuuuutttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrrssssttttutttuuuuuuvvvvvvvvvvvvvvvvuuuuuttttttttttttttttttssrrqppoonnnmmmllllllkkkkkklllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjkkkkkkkkkjjjjjjjjjjkkkkkkkkkkkjjjjiiihhhggggggggffffffeeeeeeeeeeeddddccbbbbbaaaaa`````````____^^^^]]]]]]]\\\\\\\\\[[[[[ZZZZZYYYYYYYYYYXXXXXXXXXXVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;:::::::::::999999999888888888887777777777766666666666555555555554444444444444333333333332222222221111111111100000000000000000///////////.......----------,,,,,,,,,,,,++++++++++++***********))))))))))))))))((((((((((((''('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!! ~~~~~~~€€€€€€€€€€€€€€€€�������������������‚‚‚‚‚‚€������������������������€€€€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………………………………………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€€€€€€€€€€����€€€€€€��‚ƒ„…††‡‡ˆ‡‡‡‡‡†††…………………††††††……„„‡‡†…„ƒƒ‚‚‚�������‚‚‚ƒƒ„„…‚ƒ„„……†††‡‡‡‡‡‡‡ˆˆˆˆˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰ˆ‡‡†…„ƒ‚�€~‚��€€~~~~~~~~~~~~~~~yyyyxxxxxxxxxxxxxxwwwwwwwwvvuuuuuuuuuuuuuuuttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrrrrsssttttuuttuuuuuuuvvvvvvvvvvvvvvvvuuuutttttttttttttttttttssrrqqppoonnmmmlllllllkkkkklllkkkkkkkkkkkkkkkkkkkjjjjjjjjkkkkkkkkkkkkkkjjjjkkkkkklllkkkkkkjjjiiihhhhgggggggffffffeeeeeeeeeeeedddcccbbbbbaaaaa`````````___^^^^]]]]]]]\\\\\\\\\[[[[[ZZZZZYYYYYYYYYYXXXXXXXXXXVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@???????????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;:::::::::::999999999888888888887777777777766666666666555555555544444444444444333333333332222222221111111111100000000000000000///////////.......----------,,,,,,,,,,,,+++++++++++************))))))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!! ~~~~~~~~€€€€€€€€€€€€€€€€�������������������‚‚‚‚‚‚€������������������������€€€€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………………………………………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������€€€€€€€€€€€€€€€€€€€€€���€€€€€€€�‚ƒ„„…†‡‡‡‡‡‡‡‡†††………………†††††††……„„‡‡†…„ƒƒ‚‚‚������‚‚‚ƒƒƒ„„…ƒƒ„„……††‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠŠŠŠŠŠŠ‰‰ˆˆ‡†…„ƒ‚‚�€~}��€€~~~~~~~~~~~~~~~yyyyxxxxxxxxxxxxxxwwwwwwwwvuuuuuuuuuuuuuuutttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrrrsssstttuuutuuuuuuuuvvvvvvvvvvvvvvvuuuutttttttttttttuutttttssrrqqppoonnmmmlllllllkkkkkllllkkkkkkkkkkkkkkkkkkkjjjjjjjkkkkkkkkkkkkkkkkkkkkkllllllllkkkkjjjiiihhhhggggggggffffffeeeeeeeeeeeeedccccbbbbbaaaa`````````___^^^^]]]]]]]\\\\\\\\\[[[[[ZZZZZYYYYYYYYYXXXXXXXXXXXVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@???????????>>>>>>>>===========<<<<<<<<<<;;;;;;;;:::::::::::999999999888888888887777777777666666666665555555555544444444444444333333333322222222221111111111100000000000000000///////////.......----------,,,,,,,,,,,++++++++++++************))))))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!! ~~~~~~~~€€€€€€€€€€€€€€€€��������������������‚‚‚‚‚€€�����������������������€€€€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………………………………………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€€€€€€€€€€€���€€€€€€€�‚‚ƒ„…††‡‡‡‡‡‡‡††††……………†††††††……„„‡††…„ƒƒ‚‚������‚‚‚‚ƒƒ„„……ƒ„„……††‡‡‡ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠŠŠŠ‰‰ˆˆ‡††…„ƒ‚�€~}�€€€~~~~~~~~~~~~~~~yyyxxxxxxxxxxxxxxxwwwwwwwwvuuuuuuuuuuuuuuuuttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrrssstttuuuuuuuuuuuuvvvvvvvvvvvvvvvuuuuttttttttttttttuuutttttsrrqqppoonnmmmllllllllkkkkllllkkkkkkkkkkkkkkkkkkkjjjjjjkkkkkkkkkkkkkkkkkkkkkklllllllllkkkjjjiiiihhhggghgggggfffffeeeeeeeeeeeeeecccccbbbbaaaaa`````````__^^^^]]]]]]]\\\\\\\\\[[[[[ZZZZYYYYYYYYYYXXXXXXXXXXXVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@???????????>>>>>>>>===========<<<<<<<<<<;;;;;;;;:::::::::::999999999888888888877777777777666666666665555555555544444444444443333333333322222222221111111111100000000000000000///////////.......----------,,,,,,,,,,,++++++++++++************))))))))))))))))((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!! ~~~~~~~~~€€€€€€€€€€€€€€€��������������������‚‚‚‚‚€€�����������������������€€€€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………………………………………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚ƒ„……†‡‡‡‡‡‡‡††††……………†††††††……„„‡††…„ƒƒ‚‚‚�����‚‚‚ƒƒƒ„„……ƒ„„…††‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠ‰‰ˆ‡‡†…„ƒ‚�€€~}}�€€€~~~~~~~~~~~~~~~}yyyxxxxxxxxxxxxxxwwwwwwwwwvuuuuuuuuuuuuuuuttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrrrsssstttuuuvuuuuuuvvvvvvvvvvvvvvvvuuuutttttttttttttttuuutttttsrrqqppoonnmmmllllllllkkkkllllllkkkkkkkkkkkkkkkkkkjjjkkkkkkkkkkkkkkkkkkkkkkkklllllllllkkkkjjiiiihhhhgghgggggfffffeeeeeeeeeeeeeedcccccbbbbaaaaa````````__^^^^]]]]]]]\\\\\\\\\[[[[[ZZZZYYYYYYYYYYXXXXXXXXXXXVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@??????????>>>>>>>>>===========<<<<<<<<<<;;;;;;;;::::::::::9999999999888888888877777777777666666666665555555555544444444444443333333333322222222221111111111100000000000000000///////////.......----------,,,,,,,,,,,++++++++++++************))))))))))))))))((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!! ~~~~~~~~~€€€€€€€€€€€€€€€���������������������‚‚‚‚€€€����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………………………………………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�‚ƒƒ„…††‡‡‡‡‡‡†††††………††††††††……„„‡‡†…„ƒƒ‚‚‚����‚‚‚‚ƒƒ„„……†„„……††‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠ‰‰ˆˆ‡†…„ƒƒ‚�€~~}|€€€~~~~~~~~~~~~~~~}yyyxxxxxxxxxxxxxxwwwwwwwwwuuuuuuuuuuuuuuuutttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrssstttuuuvvuuuvvvvvvvvvvvvvvvvvuuuuutttttssssstttttttuuuttttsrrqqppoonnmmmllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjkkkkkkkkkkkkkkkkkkkkkkllllllllllkkkjjjjiiihhhhgghhgggggfffffeeeeeeeeeeeeedddccccbbbbaaaa`````````_^^^^]]]]]]]\\\\\\\\\[[[[[ZZZZYYYYYYYYYYXXXXXXXXXXXVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;::::::::::9999999998888888888877777777777666666666665555555555544444444444443333333333322222222211111111111000000000000000000///////////.......----------,,,,,,,,,,,++++++++++++***********)))))))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!! ~~~~~~~~~€€€€€€€€€€€€€€���������������������‚‚‚‚€€€����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„……………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~€��‚ƒ„……†‡†‡‡‡‡†††††………†††††††††……„‡‡†…„ƒƒ‚‚‚���‚‚‚‚ƒƒ„„„…††„„…††‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠ‰‰ˆˆ‡††…„ƒ‚�€~}}|€€~~~~~~~~~~~~~~~}yyxxxxxxxxxxxxxxxwwwwwwwwwuuuuuuuuuuuuuuuuttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrrssstttuuuvvvuvvvvvvvvvvvvvvvvvuuuuuttttssssssssstttttttutttttsrrqqpponnnmmmllllllllllllllllllkkkkkkkkkkkkkkkkkkjjjjkkkkkkkkkkkkkkkkkkkkklllllllllllkkkjjjjiiihhhhhghhhgggggfffffeeeeeeeeeeeeddddccccbbbbaaaa````````_^^^^]]]]]]]\\\\\\\\\[[[[[ZZZZYYYYYYYYYYXXXXXXXXXXXVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;::::::::::999999999888888888887777777777766666666666555555555554444444444444333333333332222222221111111111100000000000000000///////////........---------,,,,,,,,,,,,++++++++++++***********))))))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!! ~~~~~~~~~~€€€€€€€€€€€€€€����������������������‚‚‚€€€€���������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„……………………………………………………„„„„„……………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~€€�‚ƒ„„…††††‡‡††††††††††††††††††……„ˆ‡†…„ƒƒ‚‚‚��‚‚‚‚ƒƒƒ„„……††„……†‡‡‡ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠ‰‰‰ˆˆ‡‡†…„ƒ‚�€€~}}||€€~~~~~~~~~~~~~~~}}yyyxxxxxxxxxxxxxwwwwwwwwwwuuuuuuuuuuuuuuutttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrrsssttuuuvvvvvvvvvvvvvvvvvvvvuuuuuuttttsssssssssssttttttttttttsrrqqpoonnmmmlllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjkkkkkkkkkkkkkkkkkkllllllllllllkkkjjjiiiihhhhhhhhhhgggggfffffeeeeeeeeeeedddddccccbbbbaaaa```````_^^^^]]]]]]]\\\\\\\\[[[[[[ZZZZYYYYYYYYYYXXXXXXXXXXXVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@???????????>>>>>>>>>==========<<<<<<<<<<<;;;;;;;:::::::::::999999999888888888887777777777766666666666555555555544444444444444333333333332222222221111111111100000000000000000///////////........---------,,,,,,,,,,,,++++++++++++***********))))))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!! ~~~~~~~~~~€€€€€€€€€€€€€����������������������‚‚‚€€€€���������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„……………………………………………„„„„„„„„„„„„…………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~€€�‚‚ƒ„…††††††††††††††††††††‡†††……„ˆ‡†…„ƒƒ‚‚‚‚‚‚‚‚‚ƒƒ„„……††‡……††‡‡ˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠ‰‰‰‰ˆˆ‡‡†…„ƒ‚‚�€~~}}||€~~~~~~~~~~~~~~~}}yyxxxxxxxxxxxxxxwwwwwwwwwwuuuuuuuuuuuuuuutttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrssstttuuvvvvwvvvvvvvvvvvvvvvuuuuutttttsssssssssssssttttttttttssrrqppoonnmmmllllllllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjkkkkkkkkkkkkkkklllllllllllkkkkjjjiiiiihhhhhhhhhhgggggfffffeeeeeeeefeddddddccccbbbaaaaa```````^^^^]]]]]]]\\\\\\\\\[[[[[ZZZZYYYYYYYYYYXXXXXXXXXXXVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@???????????>>>>>>>>===========<<<<<<<<<<;;;;;;;;:::::::::::999999999888888888887777777777666666666665555555555544444444444444333333333332222222221111111111100000000000000000///////////........---------,,,,,,,,,,,++++++++++++************))))))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!! ~~~~~~~~~~~€€€€€€€€€€€€€�����������������������‚‚€€€€€��������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~€��‚ƒ„……††††††††††††††††††‡‡‡†††…„ˆ‡†…„ƒƒ‚‚‚‚‚‚‚‚ƒƒƒ„„……†‡‡…††‡‡ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆ‡‡†…„„ƒ‚�€~}}||{~~~~~~~~~~~~~~}}}yyxxxxxxxxxxxxxxwwwwwwwwwwuuuuuuuuuuuuuuttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrsssttuuuvvwwwvvvwvvvvvvvvvuuuuuuttttssssrrrrrrrssssstttttttttssrrqppoonnmmmllllllllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjkkkkkkkkkkkkklllllllllkkkkjjjjiiiiihhhhhiihhhhhgggfffffffeeffffffdddddddcccbbbbaaaaa``````^^^^]]]]]]]\\\\\\\\[[[[[[ZZZZYYYYYYYYYXXXXXXXXXXXWVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@???????????>>>>>>>>==========<<<<<<<<<<<;;;;;;;;:::::::::::999999999888888888877777777777666666666665555555555544444444444443333333333322222222221111111111100000000000000000///////////........---------,,,,,,,,,,,++++++++++++************))))))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!! ~~~~~~~~~~~€€€€€€€€€€€€€�����������������������‚‚€€€€€��������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~€��‚ƒ„……†††††††††††††††††‡‡‡‡‡††…„ˆ‡†…„ƒƒ‚‚‚‚‚‚‚‚ƒƒ„„……††‡ˆ…††‡‡ˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ‡‡†……„ƒ‚�€€~}}|||{~~~~~~~~~~~~~~~}}}yyxxxxxxxxxxxxxxwwwwwwwwwwuuuuuuuuuuuuuuttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrsssttuuuvvwwwwwwwwwwvvvvvvvuuuuuttttsssrrrrrrrrrrsssstttttttttssrqqppoonnmmmllllllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjkkkkkkkkkkllllllllkkkkjjjiiiiiihhhhhiiihhhhhgggffffffffffffffeeddddddcccbbbbaaaa``````^^^^]]]]]]]\\\\\\\\\[[[[[ZZZYYYYYYYYYYYXXXXXXXXXXWVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;::::::::::9999999999888888888877777777777666666666665555555555544444444444443333333333322222222221111111111100000000000000000///////////........---------,,,,,,,,,,,++++++++++++************))))))))))))))))((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!! ~~~~~~~~~~~€€€€€€€€€€€€€�����������������������‚€€€€€€�������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~€��‚ƒ„„…†…†††††††………††††‡‡‡‡‡‡††…„ˆ‡†…„„ƒ‚‚‚‚‚‚‚ƒƒ„„……††‡‡ˆ††‡‡ˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡†……„ƒ‚��€~~}|||{{~~~~~~~~~~~~~~~}}}yxxxxxxxxxxxxxxxwwwwwwwwwwuuuuuuuuuuuuuuttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrsssttuuvvvwwwxwwwwwwwwvvvvuuuuuttttssssrrrrrrrrrrrsssstttttttsssrqqpponnmmmllllllllllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjkkkkkkkkkllllllkkkkjjjjiiiiiihhhhhiiiihhhhhgggfffffffffffffeeedddddccccbbbaaaaa`````^^^^]]]]]]]\\\\\\\\[[[[[[ZZZYYYYYYYYYYXXXXXXXXXXXWVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;::::::::::9999999998888888888877777777777666666666665555555555544444444444443333333333322222222211111111111000000000000000000///////////........---------,,,,,,,,,,,++++++++++++***********)))))))))))))))))((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!! ~~~~~~~~~~~~€€€€€€€€€€€€€�����������������������‚€€€€€€�������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~€€�‚‚ƒ„„…†…††††††…………††††‡‡‡‡‡‡‡†……ˆ‡†…„„ƒ‚‚‚‚‚‚ƒƒƒ„„……†‡‡ˆˆ†‡‡ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‡‡††……„ƒ‚‚�€~~}}||{{{~~~~~~~~~~~~~~~}}}xxxxxxxxxxxxxxxxwwwwwwwwwwuuuuuuuuuuuuuttttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrsssttuuuvvwwwxxwwwwwwwwvvvvuuuutttssssrrrrrrrrrrrrrrsssssttttsssrrqqpoonnmmmllllllllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkllllkkkkkjjjjiiiiiiihhhhhiiiiiihhhggggffffffffffffeeeedddddcccbbbbaaaaa````^^^^]]]]]]]\\\\\\\\\[[[[[ZZZYYYYYYYYYYXXXXXXXXXXXWVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;::::::::::999999999888888888887777777777766666666666555555555554444444444444333333333332222222221111111111100000000000000000///////////.........--------,,,,,,,,,,,,++++++++++++***********))))))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!! ~~~~~~~~~~~~€€€€€€€€€€€€€�����������������������€€€€€€€������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~€€�‚‚ƒ„……†…††††…………………††‡‡‡‡ˆ‡‡‡††…ˆ‡†…„„ƒ‚‚‚‚‚‚ƒƒ„„……††‡ˆˆ‰‡‡ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡†††……„ƒ‚‚�€~}}||{{{{~~~~~~~~~~~~~~~}}}}xxxxxxxxxxxxxxxwwwwwwwwwwwuuuuuuuuuuuuuttttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrsssttuuvvwwwxxxwwwwwwwwvvvvuuuttttsssrrrrqqqqqqrrrrrrsssssssssssrqqppoonnmmmllllllllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkllkkkkkkjjjjiiiiiiihhhhhhiiiiiiihhhggggfffffffffffeeeeeddddccccbbbbaaaa````^^^^]]]]]]]\\\\\\\\\[[[[[ZZZYYYYYYYYYYXXXXXXXXXXXWVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@???????????>>>>>>>>===========<<<<<<<<<<;;;;;;;;:::::::::::999999999888888888887777777777766666666666555555555544444444444444333333333332222222221111111111100000000000000000///////////.........--------,,,,,,,,,,,,++++++++++++***********))))))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!! ~~~~~~~~~~~~~€€€€€€€€€€€€€�����������������������€€€€€€€������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~€€��‚ƒƒ„……†……†………………………††‡‡‡ˆˆˆˆ‡‡†…‰ˆ†…„„ƒ‚‚‚‚‚‚ƒƒ„„…††‡‡ˆ‰‰‡‡ˆˆ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡†‡†††……„„ƒ‚‚�€~}}|||{{{{~~~~~~~~~~~~~~~~}}}}xxxxxxxxxxxxxxxwwwwwwwwwwwuuuuuuuuuuuuuttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrsssttuuvvwwxxxxxxxxwwwwwvvvuuutttsssrrrrqqqqqqqqqrrrrrssssssssssrqqppoonnmmmlllllllllllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkjjjjiiiiiihhhhhhhhiiiiiiihhhhggggffffffffffeeeeedddddccccbbbaaaaa```^^^^]]]]]]]\\\\\\\\\[[[[[ZZZYYYYYYYYYYXXXXXXXXXXXWVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@???????????>>>>>>>>===========<<<<<<<<<<;;;;;;;;:::::::::::999999999888888888887777777777666666666665555555555544444444444444333333333332222222221111111111100000000000000000///////////.........--------,,,,,,,,,,,++++++++++++************))))))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!! ~~~~~~~~~~~~~€€€€€€€€€€€€€����������������������€€€€€€€€�����������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�‚‚ƒ„„……†………………………………††‡‡ˆˆˆˆˆ‡‡†…‰ˆ‡†…„ƒƒ‚‚‚‚ƒƒ„„……†‡‡ˆˆ‰Š‡ˆˆ‰‰‰‰‰ŠŠ‰‰‰‰‰ˆˆˆ‡‡‡‡†††††……„„ƒƒ‚‚�€~}}|||{{{{{~~~~~~~~~~~~~~~~}}}}xxxxxxxxxxxxxxxwwwwwwwwwwwuuuuuuuuuuuuttttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrssttuuvvwwwxxxyxxxxxwwwwvvvuutttsssrrrrrqqqqqqqqqqrrrrrssssssssrrqqppoonnmmmlllllllllllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkjjjjiiiiiihhhhhhhhhiiiiiiiihhhggggffffffffffeeeeedddddccccbbbbaaaa```^^^^]]]]]]]\\\\\\\\\[[[[[ZZZYYYYYYYYYYXXXXXXXXXXWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@???????????>>>>>>>>===========<<<<<<<<<<;;;;;;;;:::::::::::999999999888888888877777777777666666666665555555555544444444444443333333333322222222221111111111100000000000000000///////////.........--------,,,,,,,,,,,++++++++++++************))))))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!! ~~~~~~~~~~~~~~€€€€€€€€€€€€€����������������������€€€€€€€€�����������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚ƒƒ„……††………………………………††‡‡ˆˆˆˆˆˆ‡†…‰ˆ‡†…„ƒƒ‚‚‚‚ƒƒ„„…††‡ˆˆ‰‰Šˆˆˆ‰‰‰‰ŠŠ‰‰‰‰‰ˆˆˆ‡‡‡†††…………„„„ƒƒ‚��€~~}|||{{{{{z~~~~~~~~~~~~~~~~}}}}}xxxxxxxxxxxxxxwwwwwwwwwwwwuuuuuuuuuuuutttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrsssttuuvvwwxxxxyxxxxxwwwwvvvuutttssrrrrrqqqqqqqqqqqrrrrrrssssssrrrqqppoonnmmmlllllllllllllllllllllllkkkkkkkkkjjjjjjjjkjjjjjjjjjjjjjjjjjjjjjjjjkkkkjjjjjiiiiihhhhhhhhhhhiiiiiiiihhhhgggffffffffffeeeeeedddddccccbbbbaaa```^^^^]]]]]]]\\\\\\\\[[[[[[ZZYYYYYYYYYYYXXXXXXXXXXXWVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@??????????>>>>>>>>>===========<<<<<<<<<<;;;;;;;;::::::::::9999999999888888888877777777777666666666665555555555544444444444443333333333322222222221111111111100000000000000000///////////.........--------,,,,,,,,,,,++++++++++++************))))))))))))))))((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!! ~~~~~~~~~~~~~~€€€€€€€€€€€€€���������������������€€€€€€€€€����������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�‚‚ƒ„„……††…………………„…………††‡ˆˆˆ‰‰ˆˆ‡‡†‰ˆ‡†…„ƒƒ‚‚‚ƒƒƒ„……†‡‡ˆ‰‰ŠŠˆˆ‰‰‰‰ŠŠŠ‰‰‰‰ˆˆˆ‡‡†††………„„„„ƒƒ‚‚��€~~}}||{{{{{{z~~~~~~~~~~~~~~~}}}}}xxxxxxxxxxxxxxwwwwwwwwwwwwuuuuuuuuuuuuttttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrsssttuuvvwwxxxyyxxxxxxwwwvvvuuttsssrrrrqqqqqqqqqqqqqrrrrrrrrrrrrrrqpppoonnmmmlllllllllllllllllllllllkkkkkkkkkkjjjjjjkkkjjjjjjjjjjiiiiiiijjjjjjjjjjjjjjiiiiihhhhhhhhhhhhiiiiiiiiihhhgggffffffffffeeeeeedddddccccbbbbaaaa``^^^^]]]]]]]\\\\\\\\\[[[[[ZZYYYYYYYYYYYXXXXXXXXXXWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;::::::::::999999999888888888887777777777766666666666555555555554444444444444333333333332222222221111111111100000000000/000000///////////.........--------,,,,,,,,,,,++++++++++++***********)))))))))))))))))((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!! ~~~~~~~~~~~~~~€€€€€€€€€€€€€���������������������€€€€€€€€€����������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�‚‚ƒ„„……††††……………„„„………†‡‡ˆˆ‰‰‰‰ˆˆ‡†‰ˆ‡†…„ƒƒ‚‚‚ƒƒ„„…††‡ˆˆ‰ŠŠ‹ˆ‰‰‰‰ŠŠŠŠ‰‰‰‰ˆˆ‡‡†††……„„„„ƒƒ‚‚��€€~~}}||{{{{{{zz~~~~~~~~~~~~~~~~}}}}}xxxxxxxxxxxxxxwwwwwwwwwwwwuuuuuuuuuuutttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrsssttuuvvwwxxxyyxxxxxxwwwvvvuuttssrrrrqqqqqqqqqqqqqqqrrrrrrrrrrrrrqpppoonnmmmmlllllllllllllllllllllllkkkkkkkkjjjjjkkkkkkjjjjjjjjjiiiiiiiiiijjjjjjjjjiiiiiihhhhhhhhhhhhhiiiiiiiiihhhggggfffffffffeeeeeddddddccccbbbbaaaa``^^^^]]]]]]]\\\\\\\\[[[[[[ZZYYYYYYYYYYYXXXXXXXXXXXWVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::999999999888888888887777777777766666666666555555555554444444444444333333333332222222221111111111100000000000/00000///////////..........-------,,,,,,,,,,,,++++++++++++***********))))))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!! ~~~~~~~~~~~~~~~€€€€€€€€€€€€€��������������������€€€€€€€€€€���������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������€€€€€€€€€€€€€€€€€€€€€€€��‚ƒƒ„……†††††…………„„„„………†‡‡ˆ‰‰‰‰‰‰ˆ‡†‰ˆ‡†…„ƒƒƒƒƒƒƒ„……†‡‡ˆ‰‰ŠŠ‹ˆ‰‰‰‰ŠŠŠŠ‰‰‰ˆˆˆ‡‡††……„„ƒƒƒ‚‚‚��€€~~}}|||{{{{{zzz~~~~~~~~~~~~~~~}}}}}}xxxxxxxxxxxxxwwwwwwwwwwwwwuuuuuuuuuuutttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrsssttuuvvwwxxxyyxxxxxxwwwvvuuuttssrrrrqqqqqqqqqqqqqqqrrrrrrrrrrrrqqppooonnnmmmmllllllllllllllllllllllkkkkkkkkkjjjjjkkkkkkjjjjjjjjiiiiiiiiiiiiijjjjiiiiiiihhhhhhhhhhhhhhiiiiiiiihhhhgggffffffffffeeeeeddddddcccccbbbbaaa``^^^^]]]]]]]\\\\\\\\\[[[[[ZZYYYYYYYYYYXXXXXXXXXXXWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@???????????>>>>>>>>===========<<<<<<<<<<;;;;;;;;:::::::::::999999999888888888887777777777766666666666555555555544444444444444333333333332222222221111111111100000000000/00000///////////..........-------,,,,,,,,,,,,++++++++++++***********))))))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!! ~~~~~~~~~~~~~~~€€€€€€€€€€€€€��������������������€€€€€€€€€€€��������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������€€€€€€€€€€€€€€€€€€€€€€€�‚‚ƒ„„…†††††††………„„„„……††‡ˆˆ‰‰‰‰‰‰ˆ‡†Šˆ‡†…„ƒƒƒƒƒƒ„„……†‡ˆˆ‰ŠŠ‹‹‰‰‰‰ŠŠŠŠŠ‰‰‰ˆˆ‡‡††……„ƒƒƒ‚‚‚��€€€~~}}|||{{{{{{zzz~~~~~~~~~~~~~~~}}}}}}xxxxxxxxxxxxxwwwwwwwwwwwwwuuuuuuuuuuuttttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrsssttuuvvwwxxxyyxxxxxxwwwvvuutttssrrrqqqqqqqqqqqqqqqqqrrrrrrrrrrqqqpppoonnnmmmmmllllllllllllllllllllllkkkkkkkkjjjjkkkkkkkkjjjjjjjiiiiiiiiiiiiijiiiiiiiihhhhhhhhgggghhhhiiiiiiiihhhhgggffffffffffddddddddddddccccbbbbaaa``^^^^]]]]]]]\\\\\\\\[[[[[[ZZYYYYYYYYYYYXXXXXXXXXXWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@???????????>>>>>>>>===========<<<<<<<<<<;;;;;;;;:::::::::::999999999888888888887777777777666666666665555555555544444444444444333333333322222222221111111111100000000000/00000///////////..........-------,,,,,,,,,,,++++++++++++************))))))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~€€€€€€€€€€€€€�������������������€€€€€€€€€€€��������������€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������€€€€€€€€€€€€€€€€€€€€~~€��‚ƒƒ„……††‡‡‡†………„„„„„……††‡ˆ‰‰ŠŠŠŠ‰ˆ‡†Šˆ‡†…„ƒƒƒƒƒƒ„„…††‡ˆ‰‰ŠŠ‹‹‰‰‰ŠŠŠŠŠ‰‰‰ˆˆˆ‡††……„ƒƒ‚‚����€€~~~}}|||{{{{{{zzzz~~~~~~~~~~~~~~~~}}}}}}xxxxxxxxxxxxxwwwwwwwwwwwwwuuuuuuuuuuuttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrsssttuuvvwwxxxxyxxxxxxwwwvvuuttsssrrrqqqqqqqqqqqqqqqqqqrrrrrrrrqqqpppooonnnnmmmmmmllllllllllllllllllllkkkkkkkkkkjjjkkkkkkkjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhgggggggghhiiiiiiihhhhggggfffffeeeeeddddddddddddccccbbbbaaa``^^^^]]]]]]]\\\\\\\\\[[[[[ZZYYYYYYYYYYXXXXXXXXXXXXWVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@??????????>>>>>>>>>===========<<<<<<<<<<;;;;;;;;::::::::::9999999999888888888877777777777666666666665555555555544444444444443333333333322222222221111111111100000000000/00000///////////..........-------,,,,,,,,,,,++++++++++++************))))))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~€€€€€€€€€€€€€�������������������€€€€€€€€€€€€�������������€€€€€€€€€€€€€€€€€€€€€€€€€�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������€€€€€€€€€€€€€€€€€€€€€~~~~€€��‚ƒ„……††‡‡‡‡†………„„„„„„…††‡ˆ‰‰ŠŠŠŠ‰‰ˆ‡Š‰‡†…„ƒƒƒƒƒƒ„„…†‡‡ˆ‰‰Š‹‹Œ‰‰‰ŠŠŠŠŠ‰‰‰ˆˆ‡‡†……„„ƒ‚‚���€€~~~}}||||{{{{{{zzzz~~~~~~~~~~~~~~~}}}}}}}xxxxxxxxxxxxxwwwwwwwwwwwwwuuuuuuuuuuuttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrsssttuuvvwwxxxxyxxxxxxwwwvvuuttssrrrrqqqqqqqqqqqqqqqqqqrrrrrqqqqqqppppooonnnnmmmmmmmlllllllllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiihhiiiiiihhhhhhhhggggggggggghhiiiihhhhhgggfffffeeeeeeddddddddddddccccbbbbaaa``^^^^]]]]]]]\\\\\\\\[[[[[[ZZYYYYYYYYYYXXXXXXXXXXXXWVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;::::::::::9999999999888888888877777777777666666666665555555555544444444444443333333333322222222221111111111100000000000/00000///////////..........-------,,,,,,,,,,,++++++++++++************))))))))))))))))((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚��������������€€€€~~~~~~€€�‚‚ƒ„……††‡‡‡‡…„„„ƒƒƒƒƒ„„…†‡‡ˆ‰‰‰‰‰ˆˆ‡†ˆ†…„ƒ‚������‚‚ƒ„……†‡‡ˆ‰‰‰‰ŠŠŠŠŠŠŠŠ‰‰ˆˆ‡‡†……„ƒƒ‚��€‚‚���€€~~~~}}}}}}}||||zzzzzzzzzzzzzyyyyyyyyyyyyvvvvvvuuuuuuuuuuuuuuutttttuuuuuuttttttttttttttsssssttttttttttssssssssssssrrrqqqqqqrrrrsssttuuvvwwwxxxxyyyxxxxwwvvuuttsssrrrrrrrrssssssssssssssssssssssroooonnnnmmmmlllllllllkkkkllllllllllllllkkkkkkkkkkkkllllllkkkkkkkjjjjjjjiiiiihhhhhhhhhgggggggggggggggggggggggggggfffeeeeeddddddddddddddddddddccccbbbaaa`__^^^^]]]]]]]]]\\\\\\\\[[ZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;::::::::::9999999998888888888877777777777666777776666666666655555555544444444433333333333222222222111111111110000000000///////////...........--------------,,,,,,,,,,,,+++,,,+++++++++++***********))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚���������������€€€€~~~~~~~€€�‚ƒƒ„…†††‡‡‡†…„„ƒƒƒƒƒƒ„„…†‡ˆˆ‰‰Š‰‰‰ˆ‡†ˆ†…„ƒ‚������‚‚ƒ„……†‡ˆˆ‰‰‰‰ŠŠŠŠŠŠŠŠ‰‰ˆˆ‡††…„„ƒ‚‚�€€‚��€€€~~~~}}}}}}}}||||zzzzzzzzzzzzyyyyyyyyyyyyyvvvvvvuuuuuuuuuuuuuuuuttttuuuuutttttttttttttttssssstttttttttsssssssssssssrrrqqqqqqrrrrsssttuuvvvwwxxxxxxxxxxxwwvvuuttsssrrrrrrrssssssssssssssssssssssrroooonnnnmmmmmmmllllllkkkklllllllllllllllkkkkkkkkkkklllllllkkkkkkjjjjjjjiiiiihhhhhhhhggggggggggfffffggggggggggggffffeeeeddddddddddddddddddddcccccbbbaaa`__^^^^]]]]]]]]]\\\\\\\[[[ZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;:::::::::::9999999998888888888877777777777666777776666666666655555555544444444433333333333222222222111111111110000000000///////////...........--------------,,,,,,,,,,,++++,,,+++++++++++***********))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€����������������������‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚���������������€€€~~~~~~~€€�‚ƒ„„…†††‡‡‡†„„„ƒƒƒƒƒƒ„„…†‡ˆˆ‰‰ŠŠ‰‰ˆ‡†ˆ†…„ƒ‚������‚ƒƒ„…††‡ˆˆ‰‰ŠŠŠŠŠŠŠŠŠ‰‰‰ˆˆ‡†……„ƒ‚‚�€€��€€€~~~~}}}}}}}}}||||zzzzzzzzzzzzyyyyyyyyyyyyyvvvvvvuuuuuuuuuuuuuuutttttuuuuuttttttttttttttsssssstttttttttssssssssssssrrrrqqqqqqrrrrsssttuuuvvwwwxxxxxxxxxxwwvvuuttssrrrrrrrrssssssssssssssssssssssrrooooonnnnnmmmmmmllllllkkkllllllllllllllllkkkkkkkkkkllllllkkkkkkkkjjjjjiiiiiihhhhhhgggggggggggfffffffggggggggggffffeeeedddddddddddddddddddddcccccbbbaaa`_^^^^^]]]]]]]]]\\\\\\\[[[ZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPPPPPPPOOOOOOOPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@??????????>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;:::::::::::9999999998888888888877777777776666777776666666666655555555544444444433333333333222222221111111111100000000000///////////...........--------------,,,,,,,,,,,++++,,++++++++++++***********))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€�����������������������‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚����������������€€€~~~~~~~€��‚ƒ„„…†††‡†††„„ƒƒƒƒƒƒƒ„„…†‡ˆ‰‰‰ŠŠ‰‰ˆ‡†‡†…„ƒ‚������‚ƒƒ„…††‡ˆˆ‰‰ŠŠŠŠŠŠŠŠŠ‰‰ˆˆ‡‡†…„„ƒ‚��€�€€~~~~~}}}}}}}}}||||zzzzzzzzzzzyyyyyyyyyyyyyyvvvvvvuuuuuuuuuuuuuuutttttuuuuuttttttttttttttsssssstttttttttssssssssssssrrrrqqqqqqrrrrrsstttuuvvwwwwxxxxxxxxxwwvvuuttssrrrrrrrssssssstttttsssssssssssrrooooonnnnnnmmmmmmmlllllkklllllllllllllllllkkkkkkkkkkkkkllkkkkkkkkjjjjjiiiiiihhhhhggggggggggggffffffffggggggggffffeeeeeddddddddddddddddddddcccccbbbbaaa`_^^^^]]]]]]]]]]\\\\\\\[[[ZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPPPPPPPOOOOOOOPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@???????????>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;::::::::::99999999998888888888777777777776666777776666666666555555555544444444433333333332222222221111111111100000000000//////////............--------------,,,,,,,,,,,++++,,++++++++++++***********)))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€�����������������������‚‚€€€€€€€€€€€€€€€€€€€~€€€€€€€€€€€€€€€������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚�����������������€€~~~~~~~€��‚ƒ„„…†††††††„„ƒƒƒ‚‚ƒƒ„„…†‡ˆ‰‰ŠŠ‰‰ˆˆ‡…‡†…„ƒ‚������‚‚ƒ„…††‡ˆˆ‰‰ŠŠŠŠŠŠŠŠŠ‰‰ˆˆ‡††…„ƒ‚‚�€~€€~~~~~}}}}}}}}}|||||zzzzzzzzzzzyyyyyyyyyyyyyyvvvvvuuuuuuuuuuuuuuuttttttuuuutttttttttttttttsssssstttttttttssssssssssssrrrrqqqqqqrrrrrsstttuuvvvwwwxxxxxxxxwwwvvuuttssrrrrrrrssssssttttttttsssssssssrroooooonnnnnnnmmmmmmlllllkllllllllllllllllllkkkkkkkjkkkkkkkkkkkkkkjjjjjiiiiiihhhggggggggggggggffffffffggggggffffffeeeeddddddddddddddddddddccccccbbbaaaa`_^^^^]]]]]]]]]]\\\\\\\[[[ZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@???????????>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;::::::::::99999999998888888888777777777776666777776666666666555555555544444444333333333332222222221111111111100000000000//////////...........---------------,,,,,,,,,,,++++,,+++++++++++************)))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€������������������������‚€€€€€€€€€€€€€€€€€€€~~€€€€€€€€€€€€€€€€������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚‚‚‚‚‚‚‚‚�����������������€~~~~~~~€��‚ƒ„„…††††††…„ƒƒƒ‚‚‚ƒƒ„„…†‡ˆ‰‰‰‰‰‰ˆ‡†…‡†…ƒ‚‚��€€��‚‚ƒ„…††‡ˆˆ‰‰ŠŠŠŠŠŠŠŠ‰‰‰ˆˆ‡†……„ƒ‚�€€~~€~~~~~}}}}}}}}}}|||||zzzzzzzzzzzyyyyyyyyyyyyyyvvvvvuuuuuuuuuuuuuuuttttttuuuuttttttttttttttsssssssttttttttsssssssssssssrrrrqqqqqqrrrrrsstttuuuvvwwwwxxxxxxxwwwvvuuttssrrrrrrrsssssttttttttttssssssssrrooooooonnnnnnnnmmmmmlllllmlllllmmmmmmmllllllkkkkkkjkkkkkkkkkkkkkkkjjjjjiiiiihhgggggggggggggggffffffffggggfffffffeeeedddddddccccccccccccccccccccbbbaaa``_^^^^]]]]]]]]]\\\\\\\\[[[ZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHHGHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@???????????>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;::::::::::99999999998888888888777777777776666777766666666666555555555544444444333333333332222222221111111111100000000000//////////...........--------------,,,,,,,,,,,,++++,,+++++++++++************)))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!! ~€€€€~€€€€€€€€€€€€€€€������������������������‚€€€€€€€€€€€€€€€€€€~~~€€€€€€€€€€€€€€€€€������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚‚‚‚‚������������������€~~~~~~~€��‚ƒ„„……†††††…ƒƒƒ‚‚‚‚ƒƒ„……†‡ˆˆ‰‰‰‰‰ˆ‡†…‡…„ƒ‚��€€€��‚‚ƒ„…††‡ˆ‰‰‰ŠŠŠŠŠŠŠŠ‰‰‰ˆ‡‡†…„ƒ‚‚�€~~~~~~~~}}}}}}}}}}}|||||zzzzzzzzzzyyyyyyyyyyyyyyyvvvvvuuuuuuuuuuuuuuuttttttuuuuttttttttttttttsssssssttttttttsssssssssssssrrrrqqqqqqrrrrrsssttuuuvvvwwwxxxxxxwwwvvuuttsssrrrrrrrssssttttttttttttssssssssroooooooonnnnnnnnmmmmlllllmmlllmmmmmmmmmmllllkkkkkkjkkkkkkkkkkkkkkkjjjjjiiiiihhggggggggggggggggfffffffffffffffffeeeeedddddcccccccccccccccccccccbbbbaaa``_^^^^]]]]]]]]]\\\\\\\\[[[ZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHHGHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;::::::::::99999999998888888888777777777776666777766666666666555555555544444444333333333332222222221111111111100000000000//////////...........--------------,,,,,,,,,,,+++++,,+++++++++++***********))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!! ~€€€~€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€~~~€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚‚‚‚‚�������������������~~~~~~~€��‚ƒ„„………††………ƒƒ‚‚‚‚‚ƒƒ„……†‡ˆˆ‰‰‰‰ˆˆ‡†„†…„ƒ‚��€€€€�‚‚ƒ„…††‡ˆ‰‰ŠŠŠŠŠŠŠŠŠ‰‰ˆˆ‡††…„ƒ‚�€€~~}~~~~~~}}}}}}}}}}}}|||||zzzzzzzzzzyyyyyyyyyyyyyyyvvvvvuuuuuuuuuuuuuutttttttuuuuttttttttttttttsssssssttttttttssssssssssssrrrrrqqqqqqrrrrrssstttuuvvvwwwwxxxxwwwwvvuuttssrrrrrrrrsssstttttttttttttsssssssrpooooooooonnnnnnnmmmmllllmmmmmmmmmmmmmmmmllllkkkkkjkkkkkkkkkkkkkkkjjjjjiiiiihhgggggggggggggggggfffffffffffffffeeeeedddddcccccccccccccccccccccbbbbbaaa``_^^^^]]]]]]]]]\\\\\\\[[[[YYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHHGHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;:::::::::::99999999998888888888777777777766666777766666666666555555555544444444333333333332222222211111111111000000000000//////////...........--------------,,,,,,,,,,,+++++,,+++++++++++***********))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!! ~~€€€~~€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€~~~~€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚‚‚‚��������������������~~~~~~~~€��‚ƒ„„……………………ƒ‚‚‚‚‚‚ƒƒ„……†‡ˆˆ‰‰‰ˆˆ‡†…„†…ƒ‚‚�€€€€€��‚ƒ„…†‡‡ˆ‰‰ŠŠŠŠŠŠŠŠ‰‰‰ˆ‡‡†…„ƒƒ‚�€~}}~~~~~}}}}}}}}}}}}}|||||zzzzzzzzzzyyyyyyyyyyyyyyyvvvvvuuuuuuuuuuuuuuuttttttuuuutttttttttttttsssssssstttttttsssssssssssssrrrrrqqqqqqrrrrrssstttuuuvvvwwwwwwwwwwvvvuuttssrrrrrrrrssstttttuuuuttttttsssssssppooooooooonnnnnnmmmmllllmmmmmmmmmmmmmmmmmllllkkkkjkkkkkkkkkkkkkkkkjjjjiiiiihhgggggggggggggggggffffffffffffffeeeeeddddddcccccccccccccccccccbbbbbbaaaa``^^^^^]]]]]]]]\\\\\\\\[[[[YYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJIIIIIIIIIIHHHHHHHHHHHGHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;:::::::::::9999999999888888888777777777776666677776666666666555555555554444444433333333332222222221111111111100000000000//////////............--------------,,,,,,,,,,,+++++,++++++++++++***********)))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!! ~~€€~~€€€€€€€€€€€€€������������������������€€€€€€€€€€€€€€€€~~~~~€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„…………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚���������������‚‚‚‚‚‚��������������������~~~~~~~~€€��‚ƒƒ„…………………„ƒ‚‚‚‚‚‚ƒƒ„…††‡ˆˆˆˆˆˆ‡‡†…ƒ…„ƒ‚��€€€€€��‚ƒ„…†‡‡ˆ‰‰ŠŠŠŠŠŠŠ‰‰‰ˆˆ‡††…„ƒ‚�€€~~}}~~~~~}}}}}}}}}}}}}||||||zzzzzzzzzyyyyyyyyyyyyyyyyvvvvvuuuuuuuuuuuuuutttttttuuuutttttttttttttsssssssstttttttsssssssssssssrrrrrqqqqqqqrrrrssstttuuuvvvvwwwwwwwwvvvuuttsssrrrrrrrrsssttttuuuuuuutttttsssssspppooooooooonnnnnnmmmllllmmmmmmmmmmmmmmmmmmlllkkkkjkkkkkkkkkkkkkkkkjjjjjiiiihhgggggggggggggggggfffffffffffffeeeeeedddddccccccccccccccccbbbbbbbbbbaaaa``^^^^]]]]]]]]]\\\\\\\\[[[[YYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJIIIIIIIIIHHHHHHHHHHHGHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::99999999999888888888777777777776666677776666666666555555555554444444333333333332222222221111111111100000000000//////////...........---------------,,,,,,,,,,,+++++,+++++++++++************)))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! ~~~€€~~~€€€€€€€€€€€€€�����������������������€€€€€€€€€€€€€€€~~~~~~~€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚�������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚����������������‚‚‚‚‚���������������������~~~~~~~~~€€��‚ƒƒ„„……………„„‚‚‚‚‚‚‚ƒƒ„…††‡ˆˆˆˆˆ‡‡†…„ƒ…„ƒ‚�€€€€��‚ƒ„…†‡‡ˆ‰‰ŠŠŠŠŠŠŠ‰‰ˆˆ‡‡†…„ƒƒ‚�€~}}|~~~~~}}}}}}}}}}}}}}||||||zzzzzzzzzyyyyyyyyyyyyyyyyvvvvuuuuuuuuuuuuuuutttttttuuuttttttttttttttsssssssstttttttsssssssssssssrrrrrqqqqqqqrrrrsssstttuuuvvvvwwwwwwvvvuuuttssrrrrrrrrrssstttuuuuuuuuttttttssssspppooooooooonnnnnnmmmmlllmmmmmmmmmmmmmmmmmmmlllkkkjkkkkkkkkkkkkkkkkjjjjjiiiihhgggggggggggggggggffffffffffffeeeeeedddddccccccccccccbbbbbbbbbbbbbbaaaa```^^^^^]]]]]]]]\\\\\\\\[[[[YYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJIIIIIIIIIIHHHHHHHHHHGGHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@???????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;::::::::::99999999999888888888777777777776666677766666666666555555555554444444333333333332222222221111111111100000000000//////////...........--------------,,,,,,,,,,,,+++++,+++++++++++************)))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!! ~~~€~~~€€€€€€€€€€€€�����������������������€€€€€€€€€€€€€~~~~~~~~€€€€€€€€€€€€€€€€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚‚‚‚‚‚‚���������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚�����������������‚‚‚‚����������������������~~~~~~~~~~€€�‚‚ƒƒ„„………„„„„‚‚‚‚‚‚ƒƒ„„…††‡‡ˆˆˆ‡‡†…„ƒ‚„ƒ‚�€€€€�‚ƒ„…†‡ˆˆ‰‰ŠŠŠŠŠŠ‰‰‰ˆ‡‡†……„ƒ‚�€€~~}}|~~~~}}}}}}}}}}}}}}}||||||zzzzzzzzyyyyyyyyyyyyyyyyyvvvvuuuuuuuuuuuuuuutttttttuuuttttttttttttttssssssssttttttssssssssssssssrrrrrqqqqqqqrrrrrssstttuuuuvvvvvvvvvvvvuutttssrrrrrrrrrssttttuuuuuuuuuttttttssssppppooooooooonnnnnmmmllllmmmmmmmmmmmnnnmmmmmlllkkkjkkkkkkkkkkkkkkkkjjjjjiiiihhhggggggggggggggggfffffffffffeeeeeeddddddcccccccccbbbbbbbbbbbbbbbbbaaaa```^^^^]]]]]]]]\\\\\\\\[[[[[YYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJIIIIIIIIIIHHHHHHHHHHGGHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;::::::::::99999999999888888888777777777776666677766666666666555555555554444444333333333332222222221111111111100000000000//////////...........--------------,,,,,,,,,,,,+++++,+++++++++++************)))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!! ~~~~€~~~~€€€€€€€€€€€����������������������€€€€€€€€€€€€~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚‚‚‚‚‚�����������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚������������������‚‚‚‚����������������������~~~~~~~~~€€�‚‚ƒƒ„„„„„„„„„‚‚‚‚‚‚ƒƒ„……††‡‡‡‡‡‡††…„ƒ‚„ƒ‚�€€€€�‚ƒ„…†‡ˆˆ‰ŠŠŠŠŠŠ‰‰‰ˆˆ‡††…„ƒ‚��€~~}}||~~~~}}}}}}}}}}}}}}}||||||zzzzzzzzyyyyyyyyyyyyyyyyyvvvvuuuuuuuuuuuuuuttttttttuuutttttttttttttsssssssssttttttsssssssssssssrrrrrrqqqqqqqrrrrrsssstttuuuuvvvvvvvvvuuutttsssrrrrrrrrrsstttuuuuuuuuuuuttttttsssppppoooooooonnnnnmmmmllllmmmmmmmmmmmnnnnmmmmmllkkkkkkkkkkkkkkkkkkkkjjjjjiiiihhhgggggggggggggggfffffffffffeeeeeeedddddccccccccbbbbbbbbbbbbbbbbbbaaaaa```^^^^^]]]]]]]\\\\\\\\[[[[[YYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJIIIIIIIIIIHHHHHHHHHHGGHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;:::::::::::99999999998888888888777777777776666677766666666666555555555544444444333333333332222222221111111111100000000000//////////...........--------------,,,,,,,,,,,++++++,+++++++++++***********))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!! ~~~~~~~~€€€€€€€€€€€����������������������€€€€€€€€€€€€~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������‚‚‚�‚‚‚������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚�������������������‚‚‚�����������������������~~~~~~~~~~€��‚‚ƒƒ„„„„„„„„„‚‚‚‚‚ƒƒ„„…††‡‡‡‡‡‡††…„ƒ‚�ƒ‚�€€€€�‚ƒ„…†‡ˆ‰‰ŠŠŠŠŠŠ‰‰ˆˆ‡††…„ƒƒ‚�€~}}}||~~~}}}}}}}}}}}}}}}|||||||zzzzzzzyyyyyyyyyyyyyyyyyxvvvuuuuuuuuuuuuuuuttttttttuuttttttttttttttsssssssssttttttsssssssssssssrrrrrrqqqqqqqqrrrrrsssttttuuuuuvvvvvuuuutttsssrrrrrrrrrrsstttuuuuuuuuuuuttttttssspppppooooooonnnnnmmmmllllmllllmmmmmmnnnnnmmmmlllkkkkkkkkkkkkkkkkkkjjjjjjiiiihhgggggggggggggggfffffffffffeeeeeedddddddcccccccbbbbbbbbbbbbbbbbbaaaaaaa```^^^^]]]]]]]\\\\\\\\\[[[[[YYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJIIIIIIIIIHHHHHHHHHHHGGHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@???????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;:::::::::::9999999999888888888877777777776666667776666666666655555555554444444433333333333222222221111111111100000000000///////////...........--------------,,,,,,,,,,,++++++++++++++++++***********))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!! ~~~~~~~~~~€€€€€€€€€€€���������������������€€€€€€€€€€€~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚�������������������‚������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚�������������������‚‚������������������������~~~~~~~~~~€€��‚‚ƒƒ„„„„„„„„„‚‚‚‚ƒƒ„„……††‡‡‡‡‡††…„ƒ‚‚�‚‚�€€€�‚ƒ„…†‡ˆ‰ŠŠŠŠŠŠ‰‰‰ˆ‡‡†…„„ƒ‚�€€~~}}|||~~}}}}}}}}}}}}}}}}|||||||zzzzzzzyyyyyyyyyyyyyyyyyxvvvuuuuuuuuuuuuuutttttttttuuttttttttttttttsssssssssttttttssssssssssssrrrrrrrqqqqqqqqrrrrrssssttttuuuuuuuuuuuutttssssrrrrrrrrrrsttttuuuuuuuuuuuttttttssspppppoooooonnnnnmmmmlllllmlllllmmmmmmnnnmmmmmlllkkkkkkkkkkkkkkkkkjjjjjjiiiiihhggggggggggggggfffffffeefeeeeeeedddddddcccccccbbbbbbbbbbaaaaaaaaaaaaaa````^^^^]]]]]]]\\\\\\\\[[[[[[YYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJIIIIIIIIIHHHHHHHHHHHGGHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::99999999999888888888777777777776666667776666666666555555555554444444433333333332222222221111111111100000000000//////////............--------------,,,,,,,,,,,++++++++++++++++++***********)))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!! ~~~~~~~~~~€€€€€€€€€€€€��������������������€€€€€€€€€€~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚��������������������‚�������������������������~~~~~~~~~~~€€��‚ƒƒƒ„„„„„„„„„‚‚‚ƒƒ„„……††‡‡‡‡‡‡†……„ƒ‚�€‚�€€€��‚ƒ…†‡ˆˆ‰ŠŠŠŠŠŠ‰‰ˆˆ‡†…„„ƒ‚�€€~~}}||||~~}}}}}}}}}}}}}}}}|||||||zzzzzzzyyyyyyyyyyyyyyyyyxvvuuuuuuuuuuuuuuutttttttttuttttttttttttttssssssssssttttttssssssssssssrrrrrrrqqqqqqqqqrrrrrsssstttttuuuuuuuuttttssssrrrrrrrrrrrsttttuuuuuuuuuuuttttttsssppppoooooonnnnnmmmmmllllkllllllmmmmmmmmmmmmmmlllkkkkkkkkkkkkkkkkjjjjjjjiiiiihggggggggggggggfffffffeeeeeeeeeedddddddccccccccbbbbbbbbaaaaaaaaaaaaaaaa````^^^^]]]]]]]\\\\\\\\[[[[[[YYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@???????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;::::::::::99999999999888888888777777777776666667776666666666555555555554444444333333333332222222221111111111100000000000//////////...........---------------,,,,,,,,,,,+++++++++++++++++************)))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!! ~~~~~~~~~~~~€€€€€€€€€€€€�������������������€€€€€€€€€€~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚�����������������������������������������������~~~~~~~~~~~€€�‚‚ƒƒƒ„„„„„„„„„ƒƒƒƒ„„……†††‡‡‡‡‡††…„ƒ‚�€��€€�‚ƒ„…†‡ˆ‰ŠŠŠ‹‹ŠŠ‰‰ˆ‡††…„ƒ‚��€~}}}|||{~}}}}}}}}}}}}}}}}}|||||||zzzzzzzyyyyyyyyyyyyyyyyxxvvuuuuuuuuuuuuuuutttttttttuuttttttttttttttssssssssstttttsssssssssssssrrrrrrrqqqqqqqqqrrrrrrsssstttttttttttttttsssssrrrrrrrrrrrstttttuuuuuuuuutttttttsssppppooooonnnnnnmmmmllllkkllllllllmmmmmmmmmmmmlllkkkkkkkkkkjjjjjjjjjjjjiiiiiihggggggggggggffffffffeeeeeeeeeedddddddccccccccbbbbbbbbaaaaaaaaaaaaaaaa`````^^^^]]]]]]]\\\\\\\\[[[[[[YYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;:::::::::::99999999999888888888777777777776666667766666666666555555555554444444333333333332222222221111111111100000000000//////////...........--------------,,,,,,,,,,,,+++++++++++++++++************)))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!! ~~~~~~~~~~~~€€€€€€€€€€€€������������������€€€€€€€€€~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚������������������������������������������������~~~~~~~~~~~€��‚‚ƒƒƒ„„„„„„„„„ƒƒƒ„„……†††‡‡‡‡‡††……„ƒ‚�€�€€~~€�‚ƒ„…†‡ˆ‰ŠŠ‹‹‹ŠŠ‰ˆˆ‡†…„ƒ‚‚�€~~}}||||{}}}}}}}}}}}}}}}}}}|||||||zzzzzzzyyyyyyyyyyyyyyyyxxvvuuuuuuuuuuuuuuutttttttttuttttttttttttttsssssssssstttttssssssssssssrrrrrrrrqqqqqqqqqqrrrrrrsssssstttttttttsssssssrrrrrrrrrrrstttttttuuuuuuutttttttsssspppooooonnnnnmmmmmlllllkklllllllllmmmmmmmmmmllllkkkkkkkkkjjjjjjjjjjjjjiiiiiigggggggggggffffffffeeeeeeeeeedddddddcccccccccbbbbbbbbaaaaaaaaaaaaaaaa``````^^^^]]]]]]\\\\\\\\[[[[[[[YYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;:::::::::::99999999999888888888777777777776666667766666666666555555555554444444333333333332222222221111111111100000000000//////////...........--------------,,,,,,,,,,,,+++++++++++++++++***********))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!! ~~~~~~~~~~~~~~€€€€€€€€€€€€€�����������������€€€€€€€€~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚�������������������������������������������������~~~~~~~~~~~~€€��‚‚ƒƒƒ„„„„„„„„„ƒƒ„„……†††‡‡‡‡‡‡††…„ƒ‚�€~�€~~€€�‚ƒ…†‡ˆ‰ŠŠ‹‹‹‹ŠŠ‰ˆ‡†…„„ƒ‚�€~~}}||||{{}}}}}}}}}}}}}}}}}}|||||||zzzzzzzyyyyyyyyyyyyyyyxxxvuuuuuuuuuuuuuuuutttttttttuttttttttttttttsssssssssstttttssssssssssssrrrrrrrrqqqqqqqqqqqrrrrrrsssssssssssssssssssrrrrrrrrrrrrrsstttttttttttttttttttsssssppooooonnnnnmmmmmlllllkkklllllllllllmmmmmmmllllkkkkkkkkkkjjjjjjjjjjjiiiiiiihgggggggggffffffffeeeeeeedeeddddddddcccccccccbbbbbbbbaaaaaaaaaaaaaaaa``````_^^^]]]]]]]\\\\\\\\[[[[[[[YYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;:::::::::::99999999998888888888777777777766666667766666666666555555555544444444333333333332222222211111111111000000000000//////////...........--------------,,,,,,,,,,,++++++++++++++++++***********))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!! ~~~~~~~~~~~~~~€€€€€€€€€€€€�����������������€€€€€€€~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚��������������������������������������������������~~~~~~~~~~~~€€��‚‚ƒƒ„„„„„„„„„…„„„……††‡‡‡‡‡‡‡‡†……„ƒ‚�€~€€~~€�‚ƒ„…†‡ˆ‰Š‹‹‹‹‹Š‰‰ˆ‡†…„ƒ‚�€~~}}||||{{{}}}}}}}}}}}}}}}}}||||||||zzzzzzzyyyyyyyyyyyyyyyxxxvuuuuuuuuuuuuuuuttttttttttuttttttttttttttssssssssssttttsssssssssssssrrrrrrrrqqqqqqqqqqqqrrrrrrrrsssssssssssssrrrrrrrrrrrrrrrrsstttttttttttttttttssssssspooooonnnnnmmmmmlllllkkkkllllllllllllllmmllllllkkkkkkkkkjjjjjjjjjjjiiiiiiihhgggggggffffffffeeeeeeedddddddddddcccccccccbbbbbbbbbaaaaaaaaaaaaaaa```````__^^^]]]]]]]\\\\\\\\[[[[[[[YYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::99999999999888888888777777777776666666776666666666555555555554444444433333333332222222221111111111100000000000//////////............--------------,,,,,,,,,,,++++++++++++++++++***********))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~€€€€€€€€€€€����������������€€€€€€€~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚���������������������������������������������������~~~~~~~~~~~~€€��‚‚ƒƒ„„„„„„„………„„……††‡‡‡ˆˆ‡‡‡††…„ƒ‚�€~~€~~€€�‚ƒ„…‡ˆ‰ŠŠ‹‹‹‹‹Š‰ˆˆ‡…„ƒ‚��€~~}}|||||{{{}}}}}}}}}}}}}}}}}||||||||zzzzzzzyyyyyyyyyyyyyyxxxxuuuuuuuuuuuuuuuuttttttttttttttttttttttttssssssssssstttsssssssssssssrrrrrrrrrqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssstttttttttttttssssssssrrooooonnnnnmmmmmlllllkkkkklllkkkkllllllllllllllkkkkjkkkkkjjjjjjjjjiiiiiiihhhhgggggffffffffeeeeeeeddddddddddddccccccccbbbbbbbbbbaaaaaaaa```````````````__^^]]]]]]]\\\\\\\\\[[[[[[[YYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@???????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;::::::::::99999999999888888888777777777776666666776666666666555555555554444444333333333332222222221111111111100000000000//////////............--------------,,,,,,,,,,,++++++++++++++++++***********)))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~€€€€€€€€€€€€���������������€€€€€€~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚��������������������������������������������������€~~~~~~~~~~~~~€€�‚‚‚ƒƒ„„„„„„…………„……††‡‡‡ˆˆˆˆ‡‡†……„ƒ‚�€~}€~~€�‚ƒ„…†‡ˆ‰Š‹‹‹‹‹‹Š‰ˆ‡†…„ƒ‚�€~~}}|||||{{{{}}}}}}}}}}}}}}}}}||||||||zzzzzzyyyyyyyyyyyyyyyxxxxuuuuuuuuuuuuuuuutttttttttttttttttttttttsssssssssssstttsssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssstttttsssssssssssrrrroooonnnnnmmmmmllllllkkkkklkkkkkkkkkllllllllllkkkkkjkkkkjjjjjjjjiiiiiiihhhhhhgggffffffffeeeeeeeddddddddddddccccccccbbbbbbbbbbbaaaaaaaa```````````````___^^]]]]]]]\\\\\\\\[[[[[[[[YYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;:::::::::::99999999999888888888777777777776666666766666666666555555555554444444333333333332222222221111111111100000000000//////////...........---------------,,,,,,,,,,,+++++++++++++++++************)))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€���������������€€€€€~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������€~~~~~~~~~~~~~~€€��‚‚ƒƒƒƒ„„„„„………†……††‡‡ˆˆˆˆˆˆ‡‡†…„ƒ‚�€~}€€�‚ƒ„…‡ˆ‰ŠŠ‹‹Œ‹‹‹Š‰ˆ‡†…ƒ‚�€€~}}}||||{{{{{}}}}}}}}}}}}}}}}}||||||||zzzzzzyyyyyyyyyyyyyyxxxxxuuuuuuuuuuuuuuuutttttttttttttttttttttttssssssssssssttssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrssssssssssssssssssrrrrrrroonnnnnnmmmmmllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjkkkkjjjjjjjiiiiiihhhhhhhhgfffffffffeeeeeeddddddddcdddcccccccccbbbbbbbbbbbaaaaaaa````````````````____^]]]]]]]\\\\\\\\\[[[[[[[[YYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;:::::::::::99999999999888888888777777777776666666766666666666555555555554444444333333333332222222221111111111100000000000//////////...........--------------,,,,,,,,,,,,+++++++++++++++++************)))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€��������������€€€€~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������������������������€€~~~~~~~~~~~~~~€€��‚‚‚ƒƒƒ„„„„………††…††‡‡ˆˆˆˆˆˆ‡‡††…„ƒ‚�€~}}€�‚‚„…†‡ˆ‰Š‹‹ŒŒ‹‹‹‰‰ˆ‡…„ƒ‚�€~~}}|||||{{{{{}}}}}}}}}}}}}}}}}||||||||zzzzzyyyyyyyyyyyyyyyxxxxxuuuuuuuuuuuuuuutttttttttttttttttttttttsssssssssssssttsssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrsssssssssssssssrrrrrrrrqqnnnnnnmmmmmmllllllkkkkkkjkkkkkkkkkkkkkkkkkkkkkkkjjjkkkkjjjjjjiiiiiihhhhhhhggffffffffeeeeeeedddddddcccdcccccccccbbbbbbbbbbbbaaaaaaaa```````````````_____]]]]]]]\\\\\\\\\[[[[[[[[[YYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@???????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;:::::::::::99999999998888888888777777777766666666766666666666555555555544444444333333333332222222221111111111100000000000//////////...........--------------,,,,,,,,,,,++++++++++++++++++***********))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€�������������€€€~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������������������������������€€€~~~~~~~~~~~~~~€€��‚‚‚ƒƒƒ„„„„………††††‡‡ˆˆˆˆˆˆˆ‡‡†…„ƒ‚�€€~}}€€�‚ƒ„…†ˆ‰ŠŠ‹‹ŒŒ‹‹Š‰ˆ‡†…„ƒ�€~}}|||||{{{{{{}}}}}}}}}}}}}}}}|||||||||zzzzzzyyyyyyyyyyyyyxxxxxxuuuuuuuuuuuuuuutttttttttttttttttttttttsssssssssssssttsssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrssssssssssrrrrrrrrrrqqqqqnnnnnmmmmmmlllllllkkkkkjjkkkkkkkkkkkkkkkkkkkkjjjjjjkkkjjjjjjiiiiihhhhhhhggggfffffffeeeeeedddddddccccccccccccccbbbbbbbbbbbaaaaaaaaa``````````````_______]]]]]]]\\\\\\\\\[[[[[[[[[YYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::99999999999888888888777777777776666666676666666666555555555554444444433333333333222222222111111111100000000000///////////...........--------------,,,,,,,,,,,++++++++++++++++++***********))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!! |||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€€€€€€€€€€€€€��‚‚ƒƒ„„„…………†††‡‡ˆˆˆˆ‰‰ŠŠŠŠŠŠ‰‰ˆ‡††…„ƒ‚�€~������‚ƒ„„…‡ˆ‰Š‹Œ��ŽŽŽ��Œ†…„ƒ‚�€~}|{{zzzzyyyyyyyy}}}}}}}||||||||||||||{{{{vvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttttssstttttttttttttsssssssssssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppooooooooonnnnnnnmmmmmlllmmmmllllllllllllllllllllllkjjjjjjjiiiihhhhhhgggggggfffffffeeeeeeddddddddccccccccccbbbbbbbbbbbaaaaaaaa```_____________^^^^^^^^]]]\\\\\\\\\\[[[[[[[[[[[ZZYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>===========<<<<<<<<<<;;;;;;;;:::::::::::99999999999998888888888777777777776666666666655555555555444444444444433333333333222222222111111111110000000000000///////////...........-..------------,,,,,,,,,,,+++++++++************))))))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!! |||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€€€€€€€€€€€€€��‚‚ƒƒƒ„„„………†††‡‡ˆ‰ˆ‰‰ŠŠŠŠŠŠŠ‰‰ˆ‡†…„ƒ‚�€€~~�����‚‚ƒ„…†‡ˆ‰Š‹Œ��ŽŽŽ��Œ†…„ƒ‚€~}||{{zzzyyyyyyyyy}}}}}}}||||||||||||||{{{{wvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttttsssttttttttttttssssssssssssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqppqqqqqqqqqqqqrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppooooooooooonnnnnnnnmmmmmmlllmmmllllllllllllllllllllllljjjjjjjiiiiihhhhgggggggggfffffeeeeeeedddddddccccccccccbbbbbbbbbbbaaaaaaaaaa``____________^^^^^^^^^^]]]\\\\\\\\\[[[[[[[[[[[[ZZYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>===========<<<<<<<<<<;;;;;;;;::::::::::99999999999998888888888877777777777666666666665555555555544444444444443333333333322222222211111111111000000000000///////////............-..-----------,,,,,,,,,,,,+++++++++************))))))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!! ||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€€€€€€€€€€���‚‚ƒƒ„„„„…………††‡‡ˆ‰ˆ‰‰ŠŠŠŠŠŠŠ‰ˆ‡‡†…„ƒ‚�€~~����‚‚ƒƒ„…†ˆ‰Š‹ŒŒ��ŽŽ��Œ‹†…ƒ‚�€~}|{{zzzzyyyyyyyyy}}}}}}}||||||||||||||{{{{vvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttttssssttttttttttttssssssssssssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppqqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqqpppppppooooooooooonnnnnnnnnmmmmmmmlllmmmllllllllllllkkkkkkkkkkkjjjjjjjiiiihhhhggggggggffffffeeeeeeedddddddccccccccccbbbbbbbbbbbaaaaaaaaaaa`___________^^^^^^^^^^^]]]\\\\\\\\\\[[[[[[[[[[[[ZZYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<<<<<;;;;;;;;::::::::::99999999999998888888888877777777776666666666665555555555444444444444443333333333322222222211111111110000000000000///////////...........--..-----------,,,,,,,,,,,++++++++++***********)))))))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!! ||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€€€€€€€€€��‚‚‚ƒƒƒ„„„…………††‡ˆˆ‰ˆ‰ŠŠŠŠŠŠŠ‰‰ˆ‡†…„ƒ‚�€€~~����‚‚ƒ„…†‡ˆ‰Š‹ŒŒ�����ŒŒ‹…„ƒ‚�€~~}|{{zzzyyyyyyyyyy}}}}}}||||||||||||||{{{{{vvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttttsssstttttttttttssssssssssssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppqqqqqqqqqqqqrrrrrrrrrqqqqqqqqqqqqpppppppoooooooonnnnnnnnnnnnnmmmmmmmlllmmmlllllllkkkkkkkkkkkkkkkkjjjjjjiiiihhhhggggggfffffffeeeeeeeeddddddccccccccccbbbbbbbbbbbbaaaaaaaaaaa``__________^^^^^^^^^^^]]]]\\\\\\\\\\[[[[[[[[[[[ZZZYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>==========<<<<<<<<<<<;;;;;;;:::::::::::99999999999998888888888877777777776666666666665555555555444444444444443333333333222222222111111111110000000000000///////////...........--..-----------,,,,,,,,,,,++++++++++***********)))))))(((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!! |||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€€€€€€€€��‚‚ƒƒƒ„„„„„………††‡ˆˆ‰‰‰ŠŠŠŠŠŠŠ‰ˆ‡‡†…„ƒ‚�€~~~���‚‚ƒƒ„…†‡ˆ‰Š‹ŒŒ����ŒŒ‹Š…„‚�€~}||{zzzzyyyyyyyyyy}}}}}}||||||||||||||{{{{{vvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttssssttttttttttsssssssssssssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppppqqqqqqqqqqqqqqqqqqppppppppppppppppppooooonnnnnnnnnnnnnnnnnmmmmmmllllmmlllllllkkkkkkkkkkkkkkkkkjjjjjiiiiihhhhgggggffffffeeeeeeeeedddddddcccccccccbbbbbbbbbbbbaaaaaaaaaaa``__________^^^^^^^^^^^^]]]\\\\\\\\\\[[[[[[[[[[[[ZZZYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>==========<<<<<<<<<<<;;;;;;;:::::::::::99999999998998888888888777777777776666666666655555555555444444444444433333333333222222222111111111110000000000000///////////...........--..-----------,,,,,,,,,,,++++++++++***********)))))))(((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!! |||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€€€€€€€���‚‚ƒƒƒ„„„„„………††‡ˆˆ‰‰‰ŠŠŠŠŠŠ‰‰ˆ‡†…„ƒ‚�€€~~~��‚‚‚ƒ„…†‡‡ˆ‰Š‹‹ŒŒŒŒŒŒ‹‹Š„ƒ‚�€~}|{{zzzzyyyyyyyyyy}}}}}}||||||||||||||{{{{{vvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttsssssttttttttttssssssssssssssrssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppppppqqqqqqqqqqqqqqqqqpppppppppppppppppoooonnnnnnnnnnnnnnnnnnmmmmmmmllllmmllllllkkkkkkkkkkkkkkkkkkjjjjjiiiihhhhgggggfffffffeeeeeeeedddddddccccccccccbbbbbbbbbbbaaaaaaaaaaa```__________^^^^^^^^^^^^]]]\\\\\\\\\\[[[[[[[[[[[[ZZZYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;:::::::::::99999999998998888888888777777777776666666666655555555555444444444444433333333333222222222111111111110000000000000///////////...........--..-----------,,,,,,,,,,,+++++++++************))))))((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!! ||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€€€€€€€€€€��‚‚‚ƒƒƒ„„„„„………††‡ˆ‰‰‰‰ŠŠŠŠŠŠ‰ˆˆ‡†…„ƒ‚�€€~~~��‚‚ƒƒ„…†‡ˆ‰‰Š‹‹ŒŒŒŒŒ‹‹Š‰ƒ‚�€~}||{{zzzyyyyyyyyyyy}}}}}}||||||||||||||{{{{{vvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttsssssttttttttttssssssssssssssrsssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppppppppqqqqqqqqqqqqqqqpppppppppppppppppoooonnnnnnnnnnnnnnnnnnmmmmmmmllllmmlllllkkkkkkkkkkkkkkkkkkkjjjiiiiiihhhgggggffffffffeeeeeeedddddddccccccccccbbbbbbbbbbbbaaaaaaaaaaa```_________^^^^^^^^^^^^]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;::::::::::99999999999898888888888877777777777666666666665555555555544444444444443333333333322222222211111111111000000000000////////////...........--.-----------,,,,,,,,,,,,+++++++++************))))))((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!! ||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€€€€€€€€€€€€€���‚‚ƒƒƒƒ„„„„„„……††‡ˆ‰‰‰‰ŠŠŠŠŠŠ‰ˆ‡†…„ƒ‚��€~~~~�‚‚ƒƒ„……†‡ˆ‰‰Š‹‹‹‹‹‹‹ŠŠ‰ˆƒ‚�€~}|{{zzzzyyyyyyyyyyy}}}}}||||||||||||||{{{{{{vvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttssssstttttttttssssssssssssssrrsssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppqppqqppppppppppppppppoooonnnnnnnnnnnnnnnnnnmmmmmmmmllllmmlllllkkkkkkkkkjjjjjjjjjkiiiiiiiihhhhggggfffffffffeeeeeeddddddddcccccccccbbbbbbbbbbbbaaaaaaaaaaa````__________^^^^^^^^^^^]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;::::::::::99999999999898888888888877777777776666666666665555555555544444444444443333333333322222222211111111111000000000000///////////...........---.-----------,,,,,,,,,,,++++++++++***********)))))))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!! |||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€€€€€€€€€€€€€��‚‚‚ƒƒƒƒ„„„„„„……††‡ˆ‰‰‰ŠŠŠŠŠŠ‰‰ˆ‡†…„ƒ‚�€€~~~~‚‚‚ƒƒ„…††‡ˆ‰‰ŠŠ‹‹‹‹ŠŠŠ‰ˆ‡‚�€~}}|{{zzzzyyyyyyyyyyy}}}}}||||||||||||||{{{{{{vvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttssssstttttttttssssssssssssssrrssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppooppppppppppppppooonnnnnmnnnnnnnnnnnnnmmmmmmmmllllmmlllllkkkkkkkkjjjjjjjjjjjiiiiiiihhhhgggggffffffffeeeeeeddddddddccccccccccbbbbbbbbbbbaaaaaaaaaaa`````__________^^^^^^^^^^^]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>=========<<<<<<<<<<<;;;;;;;:::::::::::999999999998988888888888777777777766666666666655555555554444444444444433333333332222222221111111111100000000000/0///////////...........---.-----------,,,,,,,,,,,++++++++++***********)))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!! ||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€€€€€€€€€��‚‚ƒƒƒƒƒ„„„„„„……††‡ˆ‰‰‰ŠŠŠŠŠŠ‰‰ˆ‡†…„ƒ‚�€€~~~~‚‚ƒƒ„„…††‡ˆˆ‰‰ŠŠŠŠŠŠ‰‰ˆ‡‡�€~}||{{zzzyyyyyyyyyyyy}}}}||||||||||||||{{{{{{{vvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttsssssstttttttttssssssssssssssrrssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppoooopppppppppppoooonnnnnmmmmmmnnnnnnnnmmmmmmmmllllmmlllllkkkkkkkjjjjjjjjjjjjiiiiiiihhhhggggfffffffeeeeeeedddddddddcccccccccbbbbbbbbbbbaaaaaaaaaaaa`````__________^^^^^^^^^^^^]]]\\\\\\\\\\[[[[[[[[[[[[ZZZYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>=========<<<<<<<<<<<;;;;;;;:::::::::::999999999988988888888887777777777766666666666555555555554444444444444333333333332222222221111111111100000000000/0///////////...........---.-----------,,,,,,,,,,,++++++++++***********)))))))(((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!! ||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€€€€€€€€��‚‚‚ƒƒƒƒ„„„„„„„„…††‡ˆ‰‰‰ŠŠŠŠŠŠ‰‰ˆ‡†…„ƒ‚�€€~~‚‚ƒƒ„……†‡‡ˆˆ‰‰‰‰‰‰‰‰ˆˆ‡‡†€€~}}|{{zzzzyyyyyyyyyyyy}}}}|||||||||||||||{{{{{{vvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttsssssstttttttttssssssssssssssrrssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppoooooppppppppppooonnnnnmmmmmmmmmmnnnnmmmmmmmmmllllmmlllllkkkkkkkjjjjjjjjjjjjiiiiiihhhhgggggfffffffeeeeeeeddddddddccccccccccbbbbbbbbbbbaaaaaaaaaaa``````__________^^^^^^^^^^^^]]]\\\\\\\\\\[[[[[[[[[[[[ZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;:::::::::::999999999988988888888887777777777766666666666555555555554444444444444333333333332222222221111111111100000000000/0///////////...........---.-----------,,,,,,,,,,,++++++++++***********))))))((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! !! |||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€��‚‚ƒƒƒƒ„„„„„„„„„……†‡ˆ‰Š‰ŠŠŠŠŠŠ‰ˆˆ‡†…„ƒ‚�€€~‚ƒƒ„„……†‡‡ˆˆˆ‰‰‰‰‰ˆˆˆ‡††…€~~}||{{zzzzyyyyyyyyyyyy}}}}||||||||||||||{{{{{{{vvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttsssssssttttttttssssssssssssssrrrssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppooooooppppppppoooonnnnmmmmmmmmmmmmmmmmmmmmmmmmllllmmlllllkkkkkkkjjjjjjjjjjjjiiiihhhhhhgggggffffffeeeeeeedddddddddcccccccccbbbbbbbbbbbaaaaaaaaaaaa``````__________^^^^^^^^^^^^]]]]\\\\\\\\\[[[[[[[[[[[[ZZZYYYYYYYYYYXXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;:::::::::::999999999988888888888887777777777766666666666555555555554444444444444333333333332222222221111111111100000000000/0///////////...........--------------,,,,,,,,,,,,+++++++++************))))))((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!! !! |||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€���‚‚ƒƒƒ„„„„„„„„„„……†‡ˆ‰Š‰ŠŠŠŠŠŠ‰ˆˆ‡†…ƒ‚‚�€‚ƒƒ„„……†‡‡‡ˆˆˆˆˆˆˆ‡‡‡††……~}}||{{zzzzyyyyyyyyyyyy}}}|||||||||||||||{{{{{{{wvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttsssssssttttttttsssssssssssssssrrsssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppppppppppppppppooooooopooooooopppppppooonnnnmmmmmmmmmmmmmmmmmmmmmmmmmllllmmlllllkkkkkkkjjjjjjjjjjjjiihhhhhhhgggggfffffffeeeeeeddddddddddcccccccccbbbbbbbbbbbaaaaaaaaaaaa``````___________^^^^^^^^^^^]]]]\\\\\\\\\[[[[[[[[[[[[ZZZYYYYYYYYYYXXXXXXXXXXXXXWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;::::::::::9999999999988888888888887777777777666666666666555555555554444444444444333333333332222222221111111111100000000000////////////...........---------------,,,,,,,,,,,,+++++++++************))))))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!! ! ||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€���‚‚ƒƒƒ„„„„„„„„„„„…††‡ˆ‰Š‰ŠŠ‹‹ŠŠ‰‰ˆ‡†…„‚‚�€€‚ƒƒ„„…†††‡‡‡ˆˆˆ‡‡‡‡††……„„~~}}||{{zzzzyyyyyyyyyyyy}}}||||||||||||||||{{{{{{vvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttsssssssttttttttssssssssssssssrrrsssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppppppppoooooooooooooonooooooooppoooooonnnmmmmmmmmmmmmmmmmmmmmmmmmmmllllmmmlllllkkkkkkjjjjjjjjjjjjhhhhhhhhhgggggffffffeeeeeeedddddddddccccccccccbbbbbbbbbbbaaaaaaaaaaaa``````___________^^^^^^^^^^^^]]]\\\\\\\\\[[[[[[[[[[[[ZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;::::::::::999999999998888888888888777777777766666666666655555555554444444444444433333333332222222221111111111100000000000/////////////...........---------------,,,,,,,,,,,++++++++++***********)))))))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! ! ||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€���‚‚ƒƒƒ„„„„„„„„„„„…††‡ˆ‰Š‰ŠŠ‹‹ŠŠ‰‰ˆ‡†…„ƒ‚�€€ƒƒƒ„……†††‡‡‡‡‡‡‡†††………„„ƒ~~}}}||{{zzzzyyyyyyyyyyyy}}}|||||||||||||||{{{{{{{vvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttssssssstttttttsssssssssssssssrrrsssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppppppppooooooooooooooonnnooooooooooooonnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmlllmmmlllllkkkkkkjjjjjjjjjjiihhhhhhhhgggggfffffffeeeeeeddddddddddccccccccccbbbbbbbbbbbaaaaaaaaaaa```````____________^^^^^^^^^^^]]]]\\\\\\\\[[[[[[[[[[[[ZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>========<<<<<<<<<<;;;;;;;;:::::::::::999999999998888888888887777777777766666666666555555555554444444444444333333333332222222221111111111100000000000/////////////...........---------------,,,,,,,,,,,++++++++++***********)))))))(((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! ! |||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€��‚‚ƒƒƒ„„„„„„„„„„„……††‡ˆ‰ŠŠŠ‹‹‹‹ŠŠ‰ˆ‡†…„ƒ‚�€€ƒƒ„„……†††‡‡‡‡††††………„„„ƒƒ~~}}|||{{zzzzyyyyyyyyyyyy}}}|||||||||||||||{{{{{{{vvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttssssssssttttttttssssssssssssssrrrsssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppppppooooooooooooooooonnnnnooooooooonnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllmmmlllllkkkkkkkjjjjjjjjiiihhhhhhhggggggfffffffeeeeeeddddddddddccccccccccbbbbbbbbbbaaaaaaaaaaaa```````____________^^^^^^^^^^^^]]]\\\\\\\\[[[[[[[[[[[ZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>========<<<<<<<<<<;;;;;;;;:::::::::::999999999988888888888887777777777766666666666555555555554444444444444333333333332222222221111111111100000000000/////////////...........---------------,,,,,,,,,,,++++++++++***********)))))))(((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! ! ||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚��������������������€€€€€€€€€€€€€���‚‚ƒƒ„„„„„„„„„„„„……†‡ˆˆ‰ŠŠŠ‹‹‹‹ŠŠ‰ˆ‡†…„ƒ‚�€€ƒƒ„„……†††††††††………„„„„ƒƒƒ~~}}}||{{{zzzzyyyyyyyyyyy}}|||||||||||||||||{{{{{{vvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttsssssssstttttttsssssssssssssssrrrssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppppoooooooooooooooooonnnnnnnnoooonnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllmmmmlllllkkkkkkjjjjjjjjiiihhhhhhgggggggfffffffeeeeeeddddddddddcccccccccbbbbbbbbbbbaaaaaaaaaaaa```````____________^^^^^^^^^^^^]]]\\\\\\\\[[[[[[[[[[[ZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>========<<<<<<<<<<;;;;;;;;:::::::::::999999999988888888888887777777777766666666666555555555554444444444444333333333332222222221111111111100000000000/////////////...........---------------,,,,,,,,,,,+++++++++************)))))))(((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! ! ||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚���������������������€€€€€€€€€€€€���‚‚ƒƒ„„„„„„„„„„„„……†‡ˆ‰ŠŠŠ‹‹‹‹‹ŠŠ‰ˆ‡†…„ƒ‚�€€ƒƒ„„……†††††††………„„„„ƒƒƒƒ‚~~}}}|||{{zzzzyyyyyyyyyyy}}||||||||||||||||{{{{{{{vvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttssssssssstttttttssssssssssssssrrrrssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppppppoooooooooooooooooooonnnnnnnnnnnnnnnnmmmmmmlllmmmmmmmmmmmmmmmmmmmmmmmllmmmmlllllkkkkkkjjjjjjjjiiihhhhhgggggggffffffffeeeeeeddddddddddcccccccccbbbbbbbbbbbaaaaaaaaaaa````````____________^^^^^^^^^^^^]]\\\\\\\\\[[[[[[[[[[[ZZZZYYYYYYYYYYXXXXXXXXXXWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;::::::::::9999999999988888888888887777777777666666666666555555555544444444444444333333333332222222221111111111100000000000////////////...........---------------,,,,,,,,,,,,+++++++++************)))))))(((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!! ! |||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚����������������������€€€€€€€€€€€��‚‚ƒƒƒ„„„„„„„„„„„……††‡ˆ‰Š‹Š‹‹‹‹‹‹Š‰ˆ‡†…„ƒ‚�€€€ƒ„„„……††††††………„„„ƒƒƒƒƒ‚‚~~}}}}||{{{zzzyyyyyyyyyyy}}||||||||||||||||{{{{{{{vvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttssssssssstttttttssssssssssssssrrrrssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppppppooooooooooooooooooonnnnnnnnnnnnnnnmmmmmmllllllmmmmmmmmmmmmmmmmmmmmmmmlmmmmmllllkkkkkkjjjjjjjjiiihhhhhgggggggffffffffeeeeeeddddddddddcccccccccbbbbbbbbbbaaaaaaaaaaaa````````____________^^^^^^^^^^^]]]]\\\\\\\\[[[[[[[[[[[ZZZZYYYYYYYYYXXXXXXXXXXXWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;:::::::::::999999999998888888888888777777777766666666666655555555554444444444444433333333332222222221111111111100000000000/////////////...........---------------,,,,,,,,,,,++++++++++***********))))))))((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! |||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚�����������������������€€€€€€€€€€€��‚‚ƒƒ„„„„………„„„„………†‡‡ˆ‰Š‹Š‹‹‹‹‹‹Š‰ˆ‡†…„ƒ‚�€€€€ƒ„„………†††††………„„ƒƒƒƒ‚‚‚‚‚~~~}}}|||{{zzzyyyyyyyyyyy}||||||||||||||||||{{{{{{vvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttsssssssssstttttttsssssssssssssrrrrrssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppoppppooooooooooooooooonnnnmmmmmmmmmmmmmmmmmmlllllllllllmmmmmmmmmmmmmmmmmmmmmnmmmmlllllkkkkkkjjjjjjjiiihhhhggggggggfffffffffeeeeedddddddddccccccccccbbbbbbbbbbaaaaaaaaaaaa````````____________^^^^^^^^^^^^]]\\\\\\\\\[[[[[[[[[[[ZZZZYYYYYYYYYXXXXXXXXXXXWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSRRRRQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>========<<<<<<<<<<;;;;;;;;:::::::::::999999999998888888888887777777777766666666666555555555554444444444444333333333332222222221111111111100000000000/////////////...........---------------,,,,,,,,,,,++++++++++***********))))))))((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! ||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚������������������������€€€€€€€€€€��‚‚‚ƒƒ„„……………………………††‡ˆ‰‰Š‹‹‹‹‹‹‹ŠŠ‰ˆ‡†…„ƒ‚�€€€€€ƒ„„………††††………„„ƒƒƒ‚‚‚‚‚‚‚~~~~}}}||{{zzzzyyyyyyyyyy}|||||||||||||||||{{{{{{{vvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttssssssssssttttttssssssssssssssrrrrrsssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppopppooooooooooooooooonnnnnmmmmmmmmmmmmmmmmllllllllllllllllmmmmmmmmmmmmmmmmmmnmmmmlllllkkkkkkjjjjjjjiiihhhhggggggggfffffffffeeeeedddddddddcccccccccbbbbbbbbbbaaaaaaaaaaaaa````````___________^^^^^^^^^^^^]]]\\\\\\\\[[[[[[[[[[[ZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSRRRRQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>========<<<<<<<<<<;;;;;;;;:::::::::::999999999988888888888887777777777766666666666555555555554444444444444333333333332222222221111111111100000000000/////////////...........---------------,,,,,,,,,,,++++++++++***********))))))))((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! |||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚�������������������������€€€€€€€€€��‚‚ƒƒ„„„…………………………††‡‡ˆ‰Š‹‹‹‹‹‹‹‹ŠŠ‰ˆ‡†…„ƒ‚�€€€€€€„„„………†††………„„ƒƒƒ‚‚‚‚‚‚‚‚~~~~~}}}||{{zzzyyyyyyyyyy||||||||||||||||||{{{{{{{vvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttssssssssssttttttssssssssssssssrrrrrsssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppopppoooooooooooooooonnnnnnmmmmmmmmmmmmmlllllllllllllllllllllllmmmmmmmmmmmmmmnnmmmmllllkkkkkkjjjjjjjiiihhhhggggggggfffffffffeeeeedddddddddccccccccccbbbbbbbbbaaaaaaaaaaaaa````````__________^^^^^^^^^^^^^]]]\\\\\\\\[[[[[[[[[[[ZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSRRRRQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEDEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;::::::::::9999999999988888888888887777777777766666666666555555555554444444444444333333333332222222221111111111100000000000/////////////...........---------------,,,,,,,,,,,+++++++++************))))))))((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! |||||||||||||||||}}}}}}|}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������������������€€€€€€€€€��‚‚ƒƒ„„…………………………†††‡ˆˆ‰Š‹‹‹‹‹‹‹‹Š‰‰ˆ‡†…„ƒ‚�€€€€€€€€„„…………††…………„„ƒƒ‚‚‚‚‚‚‚‚‚~~~~~}}}||{{zzzyyyyyyyyyy}|||||||||||||||||{{{{{{{vvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttttssssssssssttttttsssssssssssssrrrrrrssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppoopppooooooooooooooonnnnnnnmmmmmmmlllllllllllllllllllllllllllllllmmmmmmmmmmmmnnmmmmlllllkkkkkjjjjjjjiiihhhhggggggggfffffffffeeeeedddddddddcccccccccbbbbbbbbbbaaaaaaaaaaaa`````````_________^^^^^^^^^^^^^^]]]\\\\\\\\[[[[[[[[[[[ZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSRRRRQQQQQQQQQPPPPPPPPOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEEDEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;::::::::::9999999999988888888888887777777777666666666666555555555544444444444444333333333332222222221111111111100000000000////////////...........---------------,,,,,,,,,,,,+++++++++************))))))))((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!! ||||||||||||||||||}}}}}|}}}}}}}}}}}}}}}}}}}}}}~~}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������������€€€€€€€€��‚‚ƒƒ„„……………………†††††‡‡ˆ‰ŠŠ‹Œ‹‹‹‹‹‹Š‰ˆ‡†…„ƒƒ‚��€€€€€€€„„…………††………„„ƒƒ‚‚‚‚‚‚‚‚‚‚~~~~~~}}||{{zzzyyyyyyyyyy||||||||||||||||||{{{{{{{vvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttsssssssssssttttttsssssssssssssrrrrrrsssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppooppooooooooooooooonnnnnnnnmmmlllllllllllllllllllkllllllllllllllllmmmmmmmmmmmnnmmmmmllllkkkkkjjjjjjjiiihhhhggggggggfffffffffeeeeedddddddddcccccccccbbbbbbbbbaaaaaaaaaaaaa`````````_________^^^^^^^^^^^^^]]]]\\\\\\\\[[[[[[[[[[[ZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSRRRRQQQQQQQQQPPPPPPPPOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEEDEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;::::::::::999999999998888888888887777777777766666666666555555555554444444444444433333333332222222222111111111100000000000/////////////...........---------------,,,,,,,,,,,++++++++++***********)))))))))(((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! ||||||||||||||||||}}}}}||}}}}}}}}}}}}}}}}}}}}}}~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������€€€€€€€€��‚ƒƒƒ„„………†††††††††‡‡ˆˆ‰Š‹‹Œ‹‹‹‹‹ŠŠ‰ˆ‡†…„ƒ‚‚�€€€€€€€�„…………††…………„„ƒƒ‚‚‚���‚‚‚‚~~~~~~}}}|{{zzzyyyyyyyyyy||||||||||||||||||{{{{{{{vvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttsssssssssssttttttssssssssssssrrrrrrrssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppoooppoooooooooooooonnnnnnnnnmllllllllllllllllkkkkkkkklllllllllllllllmmmmmmmmmmnnnmmmmllllkkkkkjjjjjjjiiihhhhggggggggfffffffffeeeeedddddddddcccccccccbbbbbbbbbaaaaaaaaaaaaa`````````________^^^^^^^^^^^^^^]]]]\\\\\\\\[[[[[[[[[[[ZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSRRRRQQQQQQQQQPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEEEDEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;::::::::::999999999988888888888887777777777766666666666555555555554444444444444333333333332222222222111111111100000000000/////////////...........---------------,,,,,,,,,,,++++++++++***********)))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! |||||||||||||||||||}}}}|||}}}}}}}}}}}}}}}}}}}}}~}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������€€€€€€€��‚‚ƒƒ„„………††††††††‡‡‡ˆˆ‰ŠŠ‹‹Œ‹‹‹‹ŠŠ‰ˆ‡‡†…„ƒ‚���€€€€€��„…………††………„„ƒƒ‚‚‚�����‚‚‚~~~~~~~}}||{{zzyyyyyyyyyy|||||||||||||||||{{{{{{{{vvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttsssssssssssstttttsssssssssssssrrrrrrrssssssssssssssrrrrrrrrrrrqqqqqqqqqqppppppppppppooopoooooooooooooonnnnnnnnnnlllllllllllllllkkkkkkkkkkkkkkkkklllllllllmmmmmmmmmnnnmmmmllllkkkkkkjjjjjjiiihhhgggggggggfffffffffeeeeeddddddddcccccccccbbbbbbbbbbaaaaaaaaaaaa``````````________^^^^^^^^^^^^^]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSRRRRQQQQQQQQQPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEEDDEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;::::::::::999999999988888888888887777777777766666666666555555555554444444444444333333333332222222222111111111100000000000/////////////...........---------------,,,,,,,,,,,++++++++++***********)))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! ||||||||||||||||||}}}}}|||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚����������������‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€��‚‚ƒƒ„……†††‡‡‡‡‡‡‡‡ˆˆˆ‰‰Š‹‹ŒŒŒ�����Œ‹‹Š‰ˆ‡†……„„ƒƒƒƒƒƒ„„ˆˆˆ‰‰‰‰‰ˆˆ‡‡††………„„„„…………ƒƒƒƒƒƒ‚‚��€€~~~}}}}}}}}{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxwvuuuuuuuuuuuuuutttttttttttsssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqrrrrrrrqqqqqqqqqqqppppppppppppppoooooooooooonnnnnnnmmmmmmmmmmmmmmmllllllllllllllllllllllmmmmmmnnnnnnmmlllllkkkkjjjjjiiiiiihhhhiiiiiiihhhhhhhhhgggggggggffeeeeeeeedddddddddccccccbbbbbbbbbbaaaaaaaaaaaaaaa___________^^^^^^^^^^^^^]]]]]\\\\\\\\\[[[[[[[[[[[ZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRQQQQQQQQPPPPPPPPOONNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888888888877777777777666666666655555555555444444444444333333333332222222222221111111111100000000000/000///////////...........-----------,,,,,,,,,,,++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""!!!!!!!!!!!!! |||||||||||||||||||}}}}||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚�����������������‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€��‚ƒƒ„„…†††‡‡‡‡‡‡‡ˆˆˆˆ‰‰ŠŠ‹‹ŒŒŒ����ŒŒ‹Š‰ˆ‡‡†…„„„ƒƒƒƒƒ„„„ˆˆ‰‰‰‰‰ˆˆˆ‡‡††……„„„„„„………ƒƒƒƒƒƒ‚‚��€€~~~}}}}}}}}{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxvuuuuuuuuuuuuuutttttttttttsssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqrrrrrrrqqqqqqqqqqppppppppppppppooooooooooooonnnnnnmmmmmmmmmmmmmmmllllllllllllllllllllllllmmmmmmnnnnnmmmllllkkkkjjjjjiiiiiihhhhiiiiiiihhhhhhhhhggggggggfffeeeeeeeedddddddddccccccbbbbbbbbbbaaaaaaaaaaaaaa`___________^^^^^^^^^^^^^]]]]]\\\\\\\\\[[[[[[[[[[[ZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRQQQQQQQQPPPPPPPPOONNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;::::::::::9999999999988888888888877777777777666666666655555555555444444444444333333333332222222222221111111111100000000000/000///////////...........-----------,,,,,,,,,,,++++++***********)))))))))))))((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""!!!!!!!!!!!!! ||||||||||||||||||||}}}||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚������������������‚‚‚‚‚‚‚�������������������€€€€€€€€€€€��‚‚ƒƒ„……††‡‡‡‡‡‡ˆˆˆˆˆ‰‰ŠŠ‹‹‹ŒŒŒ���ŒŒ‹Š‰‰ˆ‡†……„„„ƒƒƒƒ„„„„ˆ‰‰‰‰‰‰ˆˆ‡‡††……„„„„„„„„……‚ƒƒƒƒ‚‚‚��€€~~~}}}}}}}}{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxwvuuuuuuuuuuuuuttttttttttttsssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqrrrrrrqqqqqqqqqqqpppppppppppppoooooooooooooonnnnnnmmmmmmmmmmmmmmllllllllllllllllllllllllllmmmmmmnnnnmmmllllkkkkjjjjjiiiiiihhhhiiiiiiihhhhhhhhhggggggggfffeeeeeeeedddddddddccccccbbbbbbbbbbaaaaaaaaaaaaaa`__________^^^^^^^^^^^^^]]]]]\\\\\\\\\\[[[[[[[[[[[ZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRQQQQQQQQPPPPPPPPOONNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;::::::::::999999999998888888888887777777777766666666665555555555544444444444433333333333222222222221111111111100000000000//00///////////...........------------,,,,,,,,,,,++++++***********)))))))))))))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""!!!!!!!!!!!!! {|||||||||||||||||||}}}|||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒ‚‚‚‚‚‚‚‚‚‚‚�������������������‚‚‚‚‚‚��������������������€€€€€€€€€€��‚ƒƒ„„…†††‡‡‡‡ˆˆˆˆˆ‰‰‰ŠŠ‹‹‹ŒŒŒŒ�ŒŒŒ‹ŠŠ‰ˆ‡††……„„„ƒƒ„„„„„…‰‰‰‰‰‰ˆˆˆ‡‡††……„„„„„„„„……‚‚‚ƒ‚‚‚‚��€€~~~}}}}}}}}{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxwuuuuuuuuuuuuuuttttttttttttssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqrrrrrrqqqqqqqqqqqpppppppppppppooooooooooooonnnnnnnmmmmmmmmmmmmmlllllllllllllllkkkkllllllllmmmmmmmmmmmmmllllkkkkkjjjjiiiiiihhhhiiiiiiihhhhhhhhhggggggggffeeeeeeeeddddddddddccccccbbbbbbbbbaaaaaaaaaaaaaaa`__________^^^^^^^^^^^^^]]]]]\\\\\\\\\\[[[[[[[[[[[ZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQPPPPPPPPOONNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;:::::::::::999999999998888888888887777777777666666666665555555555444444444444333333333332222222222221111111111100000000000//00///////////...........------------,,,,,,,,,,,++++++***********)))))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""!!!!!!!!!!!! {||||||||||||||||||||}}||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������‚‚‚‚‚���������������������€€€€€€€€��‚‚ƒƒ„……††‡‡‡‡ˆˆˆˆˆ‰‰‰ŠŠŠ‹‹ŒŒŒŒŒŒŒŒ‹ŠŠ‰ˆ‡‡†……„„„„„„„„„„……‰‰‰‰‰ˆˆˆ‡‡††……„„„„ƒƒ„„„„…‚‚‚‚‚‚‚��€€~~~}}}}}}}}{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxwuuuuuuuuuuuuutttttttttttttssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqrrrrrqqqqqqqqqqqpppppppppppppooooooooooooonnnnnnnnmmmmmmmmmmmmmlllllllllllllkkkkkkkkkllllllmmmmmmmmmmmmlllllkkkkjjjjjiiiiihhhhiiiiiiihhhhhhhhhggggggggffeeeeeeeeddddddddddccccccbbbbbbbbbaaaaaaaaaaaaaaa`_________^^^^^^^^^^^^^^]]]]]\\\\\\\\\\[[[[[[[[[[ZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQPPPPPPPPOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888888888887777777777666666666655555555555444444444444333333333332222222222221111111111100000000000//00///////////...........-----------,,,,,,,,,,,,+++++************)))))))))))()(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""!!!!!!!!!!!!! {{||||||||||||||||||||}|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������‚‚‚�����������������������€€€€€€€���‚ƒƒ„„…†††‡‡‡ˆˆˆˆˆ‰‰‰ŠŠŠ‹‹‹ŒŒŒŒŒŒŒ‹ŠŠ‰ˆˆ‡†………„„„„„„„„„………‰‰‰‰‰ˆˆˆ‡‡††……„„„ƒƒƒƒƒ„„„‚‚‚‚‚‚���€€~~~~}}}}}}}}{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxwuuuuuuuuuuuuutttttttttttttsssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqrrrrqqqqqqqqqqqqppppppppppppooooooooooooonnnnnnnnnmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkllllllmmmmmmmmmmllllllkkkkjjjjjiiiiihhhhiiiiiiihhhhhhhhhggggggggffeeeeeeeeddddddddddccccccbbbbbbbbbaaaaaaaaaaaaaaa`_________^^^^^^^^^^^^^]]]]]]\\\\\\\\\[[[[[[[[[[[ZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQPPPPPPPOOONNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888888888887777777777666666666655555555555444444444444333333333332222222222221111111111100000000000//00///////////...........-----------,,,,,,,,,,,++++++************)))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""!!!!!!!!!!!!! {{||||||||||||||||||||}|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������‚‚������������������������€€€€€€€€��‚‚ƒƒ„……††‡‡‡‡ˆˆˆˆˆ‰‰‰ŠŠ‹‹‹ŒŒŒŒŒ‹Œ‹‹Š‰ˆˆ‡††……„„„„„„„„……………‰‰‰‰ˆˆˆ‡‡††……„„„ƒƒƒƒƒƒƒ„„���‚‚���€€€~~~}}}}}}}}}{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxwuuuuuuuuuuuutttttttttttttssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqrrrrqqqqqqqqqqqpppppppppppppoooooooooooonnnnnnnnnnmmmmmmmmmmmmmllllllllllllkkkkkkkkkkklllllllmmmmmmmmlllllllkkkkjjjjjiiiiihhhhiiiiiiihhhhhhhhhggggggggfeeeeeeeeedddddddddcccccccbbbbbbbbaaaaaaaaaaaaaaaa`________^^^^^^^^^^^^^^]]]]]]\\\\\\\\\[[[[[[[[[[[ZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;::::::::::9999999999988888888888877777777777666666666655555555555444444444444333333333332222222222221111111111100000000000//00///////////...........-----------,,,,,,,,,,,++++++***********))))))))))))(((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""!!!!!!!!!!!!! {{{||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������‚�������������������������€€€€€€€��‚‚ƒƒ„„……††‡‡‡‡ˆˆˆˆ‰‰‰ŠŠ‹‹‹ŒŒŒŒŒŒ‹Œ‹Š‰‰ˆ‡††……„„„„„„„„………………‰‰‰ˆˆˆ‡‡‡††……„„ƒƒƒƒƒƒƒƒƒ„��������€€~~~}}}}}}}}}{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxwwuuuuuuuuuuuutttttttttttttsssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqrrrqqqqqqqqqqqqqpppppppppppooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkklllllllmmmmmmllllllllkkkkkjjjjiiiiihhhhiiiiiihhhhhhhhhhgggggggffeeeeeeeeddddddddddcccccccbbbbbbbbaaaaaaaaaaaaaaaa`________^^^^^^^^^^^^^^]]]]]]\\\\\\\\\[[[[[[[[[[[ZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;:::::::::::999999999998888888888887777777777766666666665555555555444444444444433333333332222222222211111111111100000000000///0///////////...........------------,,,,,,,,,,,++++++***********))))))))))))((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""!!!!!!!!!!!!! {{{{||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������€€€€€€€���‚‚ƒ„„……†††‡‡‡‡ˆˆˆˆ‰‰ŠŠŠ‹‹ŒŒŒŒŒŒŒ‹‹‹Š‰ˆ‡‡†……„„„„„„„„…………………‰‰‰ˆˆ‡‡‡††……„„„ƒƒƒƒƒƒƒƒƒƒ€�����€€€€~~~}}}}}}}}}{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxwwwuuuuuuuuuuutttttttttttttssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqrrqqqqqqqqqqqqqpppppppppppooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkklllllllmmmmmllllllllkkkkkjjjjiiiiiihhhiiiiiiihhhhhhhhhgggggggffeeeeeeeeddddddddddcccccccbbbbbbbbaaaaaaaaaaaaaaaa`_______^^^^^^^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888888888887777777777666666666655555555555444444444444333333333332222222222211111111111100000000000///0///////////...........------------,,,,,,,,,,,++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""!!!!!!!!!!!! {{{{||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������€€€€€€���‚‚ƒƒ„„……†††‡‡‡‡ˆˆˆ‰‰‰ŠŠ‹‹ŒŒŒŒŒŒŒ‹‹‹ŠŠ‰ˆ‡††……„„„„„„„……………………‰‰ˆˆˆ‡‡††……„„„ƒƒƒƒ‚‚‚‚ƒƒƒ€€€€€€€€€~~~~}}}}}}}}}{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxwwwuuuuuuuuuuuttttttttttttsssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqrrqqqqqqqqqqqqqpppppppppppoooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkllllllllmmmllllllllkkkkkjjjjjiiiiihhhiiiiiiihhhhhhhhhgggggggffeeeeeeeeddddddddddcccccccbbbbbbbbaaaaaaaaaaaaaaaa`_______^^^^^^^^^^^^^^^]]]]]\\\\\\\\\\[[[[[[[[[[ZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQPPPPPPPOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888888888887777777777666666666655555555555444444444444333333333332222222222211111111111100000000000///0///////////...........-----------,,,,,,,,,,,,+++++************)))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""!!!!!!!!!!!! {{{{{|||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������€€€€€€€��‚‚ƒƒ„„………††‡‡‡‡‡ˆˆˆ‰‰‰Š‹‹‹ŒŒŒŒŒŒŒ‹‹‹Š‰ˆ‡‡†……„„„„„„„………………………‰ˆˆˆ‡‡††………„„ƒƒƒƒ‚‚‚‚‚‚‚ƒ€€€€€€€€~~~~}}}}}}}}}{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxwwwuuuuuuuuuutttttttttttttsssssssssssrrrrrrrrrrrrrrrrqrrrrrrrrrrrrrrrqqqqqqqqqqrrqqqqqqqqqqqqqpppppppppppooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkllllllllllmlllllllkkkkkkjjjjjiiiiihhhiiiiiiihhhhhhhhhgggggggffeeeeeeedddddddddddcccccccbbbbbbbbaaaaaaaaaaaaaaaa`_______^^^^^^^^^^^^^^]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;::::::::::9999999999988888888888877777777777666666666655555555555444444444444333333333332222222222211111111111100000000000///0///////////...........-----------,,,,,,,,,,,++++++************)))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""!!!!!!!!!!!!! {{{{{{|||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������€€€€€€��‚‚ƒƒ„„………†††‡‡‡‡‡ˆˆˆ‰‰ŠŠ‹‹ŒŒŒ��ŒŒŒ‹Š‹Š‰ˆ‡††……„„„„„„……………††………‰ˆˆ‡‡††………„„„ƒƒƒ‚‚‚‚‚‚‚‚‚€€€€€~~~~~}}}}}}}}}{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwuuuuuuuuuttttttttttttssssssssssssrrrrrrrrrrrrrrrrqqrrrrrrrrrrrrrrqqqqqqqqqqprqqqqqqqqqqqqqqppppppppppooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkklllllllllllllllllkkkkkkjjjjjiiiiiihhiiiiiiihhhhhhhhggggggggffeeeeeeedddddddddddcccccccbbbbbbbaaaaaaaaaaaaaaaaa`_______^^^^^^^^^^^^^^]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQPPPPPPPOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;::::::::::999999999998888888888887777777777766666666665555555555544444444444433333333333222222222211111111111100000000000////0///////////...........-----------,,,,,,,,,,,++++++***********))))))))))))(((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""!!!!!!!!!!!!! {{{{{{|||||||||||||||||{||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������€€€€€€€��‚‚‚ƒƒ„„……††††‡‡‡‡‡ˆˆˆ‰‰ŠŠ‹‹ŒŒ���ŒŒŒ‹ŠŠ‰‰ˆ‡††……„„„„„……………†††………ˆˆ‡‡††………„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚~~~~~}}}}}}}}}}{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwuuuuuuuutttttttttttttssssssssssssrrrrrrrrrrrrrrrqqqrrrrrrrrrrrrrqqqqqqqqqqqprqqqqqqqqqqqqqqppppppppppoooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkkllllllllllllllkkkkkkkkjjjjjjiiiiihhiiiiiihhhhhhhhhgggggggfffeeeeeeeddddddddddccccccccbbbbbbbaaaaaaaaaaaaaaaaa`_______^^^^^^^^^^^^^^]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQPPPPPPPPOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;::::::::::999999999998888888888887777777777666666666665555555555444444444444433333333332222222222211111111111100000000000///////////////...........------------,,,,,,,,,,,++++++***********))))))))))))((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""!!!!!!!!!!!!! {{{{{{{||||||||||||||||{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������€€€€€€���‚‚ƒƒ„„………†††††‡‡‡‡ˆˆˆ‰‰Š‹‹ŒŒŒ���ŒŒ‹‹ŠŠ‰ˆˆ‡†………„„„„„……………††…………ˆˆ‡‡††……„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚~~~~~~}}}}}}}}}}{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwuuuuuuuutttttttttttttsssssssssssrrrrrrrrrrrrrrrrqqqrrrrrrrrrrrrqqqqqqqqqqqppqqqqqqqqqqqqqqqppppppppppooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkkkklllllllkkkkkkkkkkkkkjjjjjjiiiiihhiiiiiiihhhhhhhhgggggggfffeeeeeedddddddddddccccccccbbbbbbbaaaaaaaaaaaaaaaaa`_______^^^^^^^^^^^^^^]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQPPPPPPPPOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;;::::::::::999999999988888888888887777777777666666666655555555555444444444444333333333332222222222211111111111100000000000///////////////...........------------,,,,,,,,,,,++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""!!!!!!!!!!!! {{{{{{{{|||||||||||||||{{||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������������������������€€€€€€€��‚‚ƒƒ„„………††††††‡‡‡‡ˆˆ‰‰ŠŠ‹‹ŒŒ����ŒŒ‹‹ŠŠ‰ˆ‡‡†………„„„„………………†…………„ˆ‡‡††……„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚~~~~~~~}}}}}}}}}}}{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwuuuuuuutttttttttttttssssssssssssrrrrrrrrrrrrrrrqqqqrrrrrrrrrrrqqqqqqqqqqqqppqqqqqqqqqqqqqqqpppppppppooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkkkkkklllllkkkkkkkkkkkkjjjjjjjiiiiihhjiiiiiihhhhhhhggggggggfffeeeeeeddddddddddcccccccccbbbbbbbaaaaaaaaaaaaaaaaa`_______^^^^^^^^^^^^^^]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQPPPPPPPPOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;::::::::::9999999999988888888888877777777777666666666655555555555444444444444333333333332222222222211111111111100000000000///////////////...........-----------,,,,,,,,,,,,++++++***********)))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""!!!!!!!!!!!! {{{{{{{{{||||||||||||||{{{||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������������������������������€€€€€€€��‚‚ƒƒ„„„………††††††‡‡‡‡ˆˆ‰‰ŠŠ‹ŒŒŒ����ŒŒ‹‹ŠŠ‰ˆ‡‡†………„„„„…………………………„„‡‡††……„„„ƒƒƒƒ‚‚‚‚‚‚‚‚����~~~~~~~~~~~}}}}}}}}}}}}{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwuuuuuuutttttttttttttssssssssssssrrrrrrrrrrrrrrrqqqqrrrrrrrrrqqqqqqqqqqqqqqppqqqqqqqqqqqqqqqpppppppppooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkkkkklllkkkkkkkkkkkjjjjjjjiiiiiihhjiiiiihhhhhhhggggggggffffeeeeeeddddddddddcccccccccbbbbbbbaaaaaaaaaaaaaaaaa`_______^^^^^^^^^^^^^^]]]]]]\\\\\\\\[[[[[[[[[[[[[ZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRQQQQQQQQQPPPPPPPPOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;::::::::::9999999999988888888888877777777777666666666655555555555444444444434333333333332222222222211111111111100000000000///////////////...........-----------,,,,,,,,,,,+++++++***********)))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""!!!!!!!!!!!!! {{{{{{{{{{|||||||||||||{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������������������������€€€€€€€€€��‚‚ƒƒ„„………††††††††‡‡‡ˆˆ‰‰Š‹‹ŒŒŒ����ŒŒ‹ŠŠŠ‰ˆ‡††………„„„…………………………„„„‡††……„„„ƒƒƒƒ‚‚‚‚‚‚‚‚�����~~~~~~~~~~~~~}}}}}}}}}}}}{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwuuuuuutttttttttttttssssssssssssrrrrrrrrrrrrrrrqqqqqrrrrrrrrqqqqqqqqqqqqqqqppqqqqqqqqqqqqqqqqppppppppooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjiiiiiihhjiiiiihhhhhhhggggggggffffeeeeeddddddddddccccccccccbbbbbbaaaaaaaaaaaaaaaaaa`______^^^^^^^^^^^^^^^]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRQQQQQQQQQPPPPPPPPOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;::::::::::999999999998888888888887777777777766666666665555555555444444444443433333333332222222222211111111111100000000000///////////////............-----------,,,,,,,,,,,+++++++**********))))))))))))((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""!!!!!!!!!!!!! {{{{{{{{{{|||||||||||||{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}~~}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������������������€€€€€€€€€��‚‚ƒƒ„„„………††††††††‡‡‡ˆˆ‰ŠŠ‹‹ŒŒ����ŒŒ‹‹Š‰‰‰ˆ‡††………………………………………„„„ƒ††……„„„ƒƒƒƒ‚‚‚‚‚‚‚‚������~~~~~~~~~~~~}}}}}}}}}}}}}{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwuuuuuutttttttttttttssssssssssssrrrrrrrrrrrrrrrqqqqqrrrrrrrqqqqqqqqqqqqqqqqppqqqqqqqqqqqqqqqpppppppppoooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiihhiiiiiihhhhhhggggggggfffffeeeeedddddddddcccccccccccbbbbbbaaaaaaaaaaaaaaaaaa`______^^^^^^^^^^^^^^^]]]]]]\\\\\\\\[[[[[[[[[[[[[ZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPOONNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;;::::::::::999999999988888888888887777777777666666666655555555555444444444443333333333332222222222211111111111100000000000///////////////...........------------,,,,,,,,,,,+++++++**********))))))))))))((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""!!!!!!!!!!!!! {{{{{{{{{{{||||||||||||{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}~}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€�����������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€��������������������€€€€€€€€€€��‚‚ƒƒ„„…………††††††††‡‡‡ˆ‰‰ŠŠ‹ŒŒŒ���ŒŒŒ‹‹Š‰‰ˆˆ‡††……………………………………„„„ƒƒ†………„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚������~~~~~~~~~~~}}}}}}}}}}}}}}zzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwuuuuutttttttttttttsssssssssssssrrrrrrrrrrrrrrqqqqqqrrrrrrqqqqqqqqqqqqqqqqpppqqqqqqqqqqqqqqqppppppppooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiihhhiiiiiihhhhhhgggggggffffffeeeeeddddddddcccccccccccbbbbbbaaaaaaaaaaaaaaaaaaa`______^^^^^^^^^^^^^^^]]]]]]\\\\\\\\[[[[[[[[[[[[[ZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRQQQQQQQQQPPPPPPPPPOONNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;::::::::::999999999988888888888887777777777666666666655555555555444444444443333333333332222222222211111111111100000000000///////////////...........-----------,,,,,,,,,,,,+++++++**********))))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""!!!!!!!!!!!! {{{{{{{{{{{{|||||||||||{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€����������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������‚‚‚‚‚‚‚���������������������������������������������������‚‚‚‚‚‚‚‚‚����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€�������������������€€€€€€€€€€€���‚‚ƒƒ„„……………†††††††‡‡ˆˆ‰‰Š‹‹ŒŒŒ���ŒŒŒ‹ŠŠ‰‰ˆ‡‡††………………………………„„„„ƒƒ‚†……„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚�������~~~~~~~~~}}}}}}}}}}}}}}}}zzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwuuuuutttttttttttttssssssssssssrrrrrrrrrrrrrrrrqqqqqrrrrrrqqqqqqqqqqqqqqqqqpprqqqqqqqqqqqqqqppppppppoooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiihhhiiiiiihhhhhggggggggffffffeeeeeddddddddcccccccccccbbbbbbaaaaaaaaaaaaaaaaaaa`______^^^^^^^^^^^^^^^]]]]]\\\\\\\\\[[[[[[[[[[[[[ZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPOOONNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;::::::::::9999999999988888888888877777777777666666666655555555555444444444443333333333332222222222211111111111100000000000///////////////...........-----------,,,,,,,,,,,++++++++**********)))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""!!!!!!!!!!!! {{{{{{{{{{{{|||||||||||{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€���������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������������������������������������������������‚‚‚‚‚��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€������������������€€€€€€€€€€€€��‚‚ƒƒ„„„……………………††††‡‡ˆˆ‰ŠŠ‹‹ŒŒŒ��ŒŒŒ‹‹Š‰‰‰ˆ‡‡††………………………„„„„„„ƒƒ‚‚……„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚�������~~~~~~~~}}}}}}}}}}}}}}}}}zzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwuuuuttttttttttttttsssssssssssssrrrrrrrrrrrrrrqqqqqqrrrrrrqqqqqqqqqqqqqqqqqpprqqqqqqqqqqqqqpppppppppoooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhiiiiihhhhhhgggggggfffffffeeeeeddddddddccccccccccbbbbbbaaaaaaaaaaaaaaaaaaa``______^^^^^^^^^^^^^^^]]]]]\\\\\\\\\[[[[[[[[[[[[[ZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPOONNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999988888888888877777777777666666666655555555555444444444433333333333332222222222111111111111100000000000///////////////...........-----------,,,,,,,,,,,++++++++**********)))))))))))(((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""!!!!!!!!!!!!! {{{{{{{{{{{{{||||||||||{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€�������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������������������������������������������������‚������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€������������������€€€€€€€€€€€€��‚‚ƒƒ„„„………………………†††‡‡ˆˆ‰ŠŠ‹ŒŒŒŒŒŒŒŒ‹‹ŠŠ‰ˆ‰ˆ‡‡††………………„„„„„„„ƒƒƒ‚‚�…„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚�������~~~~~~~}}}}}}}}}}}}}}}}}}zzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwuuuutttttttttttttsssssssssssssrrrrrrrrrrrrrrrqqqqqqrrrrrqqqqqqqqqqqqqqqqqpppqqqqqqqqqqqqqqpppppppppoooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiihhhhhhiiiiihhhhhhggggggffffffffeeeeedddddddcccccccccccbbbbbbaaaaaaaaaaaaaaaaaaa``______^^^^^^^^^^^^^^^^]]]]]\\\\\\\\[[[[[[[[[[[[[ZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPOONNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;;::::::::::999999999988888888888887777777777666666666665555555555444444444443333333333332222222222211111111111100000000000///////////////...........------------,,,,,,,,,,,++++++++*********))))))))))))((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""!!!!!!!!!!!!! {{{{{{{{{{{{{{|||||||||{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������������������������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€�����������������€€€€€€€€€€€€€��‚‚ƒƒ„„„………………………†††‡‡ˆ‰‰Š‹‹ŒŒŒŒŒŒŒŒ‹‹Š‰‰ˆˆˆ‡‡††……………„„„„„„ƒƒƒƒ‚‚��„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚��������~~~~~~}}}}}}}}}}}}}}}}}}}zzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwuuuttttttttttttttsssssssssssssrrrrrrrrrrrrrrqqqqqqqrrrrrqqqqqqqqqqqqqqqqqpppqqqqqqqqqqqqqqpppppppppooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiihhhhhhhhiiiiihhhhhggggggfffffffffeeeeedddddddccccccccccbbbbbbbaaaaaaaaaaaaaaaaaaa``______^^^^^^^^^^^^^^^^]]]]]\\\\\\\\[[[[[[[[[[[[[ZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPPOONNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;::::::::::999999999988888888888887777777777666666666655555555555444444444443333333333332222222222211111111111100000000000///////////////...........------------,,,,,,,,,,,++++++++*********))))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""!!!!!!!!!!!!! {{{{{{{{{{{{{{|||||||||{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€����������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������������������������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€����������������€€€€€€€€€€€€€€��‚‚ƒƒ„„„………………………††‡‡ˆˆ‰ŠŠ‹‹ŒŒŒŒŒŒŒ‹‹ŠŠ‰ˆˆˆ‡‡†††…………„„„„„„ƒƒƒ‚‚‚���„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚���������~~~~~}}}}}}}}}}}}}}}}}}}}zzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwuuuttttttttttttttsssssssssssssrrrrrrrrrrrrrrqqqqqqqrrrrrqqqqqqqqqqqqqqqqqpppqqqqqqqqqqqqqpppppppppoooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkkkjjjjiiiiiiiiiihhhhhhhhhhhhiiiiihhhhhggggggfffffffffeeeeedddddddcccccccccbbbbbbbaaaaaaaaaaaaaaaaaaa```______^^^^^^^^^^^^^^^^]]]]]\\\\\\\\\[[[[[[[[[[[[ZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPPOONNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;::::::::::9999999999988888888888877777777777666666666655555555555444444444443333333333332222222222211111111111100000000000///////////////...........-----------,,,,,,,,,,,,++++++++*********)))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""!!!!!!!!!!!! {{{{{{{{{{{{{{{||||||||{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€���������������‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������������������������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€���������������€€€€€€€€€€€€€€���‚‚ƒƒ„„„„……………………††‡‡ˆ‰‰ŠŠ‹‹ŒŒŒŒŒŒ‹‹ŠŠ‰‰ˆˆˆ‡‡†††………„„„„„ƒƒƒƒ‚‚‚���€„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚���������~~~~}}}}}}}}}}}}}}}}}}}}}zzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwuuttttttttttttttsssssssssssssrrrrrrrrrrrrrrrqqqqqqqrrrrqqqqqqqqqqqqqqqqqppppqqqqqqqqqqqqqpppppppppoooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkjjjjiiiiiiiihhhhhhhhhhhhhhhiiiihhhhhhgggggffffffffffeeeeeeddddddcccccccccbbbbbbaaaaaaaaaaaaaaaaaaaa```______^^^^^^^^^^^^^^^^]]]]]\\\\\\\\\[[[[[[[[[[[[ZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPPOOONNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>==========<=<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999988888888888877777777777666666666655555555555444444444433333333333332222222222211111111111100000000000///////////////...........-----------,,,,,,,,,,,+++++++++*********)))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""!!!!!!!!!!!!! zz{{{{{{{{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}}|||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€����������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������������€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚‚ƒƒƒ„„„„„„„……………††‡‡ˆ‰‰ŠŠ‹‹‹‹‹‹‹ŠŠ‰‰ˆˆ‡‡ˆ‡‡†††…………„„„„ƒƒƒ‚‚‚���€€��€€€€€€€€~~~||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwvvuuuuuuuuttttttttttttttttssssssssssssssssrrrrrrrrrrrsssssssrrrrrrrrrrrrrrrrqqrrrrrrrrrrrrqqqqqqqqqpppppppppooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmllllllllllllllkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiihhhhhgggggggfffffeeeeeeeeddddddddddccccccbbbbbbbaaaaaaa``````````````````______________^^^^^^^^^^^^^^^^^]]\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXXXWWXXXXXWWWWWWWWWWWVVVVVVVVVTTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBBAABBBBBAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;;;::::::::::999999999998988888888888777777777766666666665555555555544444444433333333333222222222221111111111100000000000//////............-----------,-,,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! zzz{{{{{{{{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€��������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������‚‚‚‚‚‚‚‚��������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚ƒƒƒ„„„„„„„……………†‡‡ˆˆ‰ŠŠŠ‹‹‹‹‹‹ŠŠ‰‰ˆˆ‡‡†ˆ‡‡†††………„„„ƒƒƒƒ‚‚‚���€€€�€€€€€€€€~~~||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwvvuuuuuuuttttttttttttttttttssssssssssssssrrrrrrrrrrrrssssssrrrrrrrrrrrrrrrrqqqrrrrrrrrrrrqqqqqqqqqppppppppppoooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmllllllllllllllkkkkkkkkkkkjjjjjjiiiiiiiiiihhhhhhhhhhgggggggfffffeeeeeeeeddddddddddccccccbbbbbbbaaaaaaa`````````````````_______________^^^^^^^^^^^^^^^^^^]]\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXXXWWXXXXXWWWWWWWWWWWVVVVVVVVVTTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBAAABBBBBAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;;;:::::::::::999999999998988888888888777777777766666666665555555555544444444433333333333222222222221111111111100000000000//////...........------------,-,,,,,,,,,,,++++++++++++**********))))))))))))(((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! zzzz{{{{{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}|||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€�������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������‚��������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚ƒƒƒ„„„„„„„………†††‡‡ˆ‰‰ŠŠŠ‹‹‹‹ŠŠŠ‰‰‰ˆˆ‡‡†‡‡‡††………„„„ƒƒƒƒ‚‚‚���€€€€€€€€€€€~~~~|||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwvvvuuuuuuutttttttttttttttttsssssssssssssssrrrrrrrrrrrrsssssrrrrrrrrrrrrrrrrqqqqrrrrrrrrrrqqqqqqqqqqpppppppppooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmlllllllllllllkkkkkkkkkkkkjjjjjiiiiiiihhhhhhhhhhhhhhggggggffffffeeeeeeeeddddddddddccccccbbbbbbaaaaaaaa````````````````________________^^^^^^^^^^^^^^^^^^]]\\\\\\\\[[[[[[[[[[[[ZZZZYYYYYYYYYYYYXXXXXXXXXWWWXXXXWWWWWWWWWWWWVVVVVVVVVTTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBAAABBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;:::::::::::999999999988988888888888777777777766666666665555555555544444444433333333333222222222211111111111100000000000//////...........-----------,,-,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! zzzz{{{{{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€�����������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚‚‚ƒƒƒ„„„„„„„………†††‡ˆˆ‰‰ŠŠŠ‹‹‹ŠŠŠ‰‰‰ˆˆ‡‡††‡‡†††………„„„ƒƒ‚‚‚����€€€€€€€€€€~~~~~|||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwvvvuuuuuuutttttttttttttttttssssssssssssssrrrrrrrrrrrrrssssrrrrrrrrrrrrrrrrqqqqqrrrrrrrrrqqqqqqqqqqqpppppppppoooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmllllllllllllllkkkkkkkkkkjjjjjiiiiiihhhhhhhhhhhhhhhhggggggffffffeeeeeeeedddddddddddcccccbbbbbbaaaaaaaa```````````````_________________^^^^^^^^^^^^^^^^^^]]\\\\\\\\\[[[[[[[[[[[ZZZZYYYYYYYYYYYXXXXXXXXXXWWWXXXXWWWWWWWWWWWVVVVVVVVVVTTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBAAABBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::99999999998898888888888777777777776666666666555555555544444444433333333333222222222221111111111100000000000///////...........-----------,,-,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! zzzzz{{{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}|||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€��€�������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚ƒƒƒƒ„„„„„„………†††‡‡ˆ‰‰ŠŠŠŠŠŠŠŠŠ‰‰‰ˆˆ‡‡†††‡†††………„„„ƒƒƒ‚‚����€€€€€€€€€~~~~~|||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwvvvuuuuuuuttttttttttttttttsssssssssssssssrrrrrrrrrrrrqssrrrrrrrrrrrrrrrrrqqqqqqrrrrrrrrqqqqqqqqqqqppppppppppooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmllllllllllllllkkkkkkkkkkjjjjjiiiiihhhhhhhhhhhhhhhhhgggggffffffeeeeeeeeeeeeedddddddcccccbbbbbbaaaaaaaa`````````````__________________^^^^^^^^^^^^^^^^^^^]]]\\\\\\\\[[[[[[[[[[[ZZZZYYYYYYYYYYXXXXXXXXXXWWWWXXXWWWWWWWWWWWWVVVVVVVVVVTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBBAAABBBBAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;:;;::::::::::999999999998888888888888777777777766666666666555555555544444444433333333333222222222221111111111100000000000///////...........-----------,,,,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! zzzzzz{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€�€€������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚‚ƒƒƒ„„„„„„…………††‡‡ˆˆ‰‰ŠŠŠŠŠŠŠ‰‰‰ˆˆˆ‡‡†††…‡†††……„„„ƒƒƒ‚‚����€€€€€€€~~~~~~||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwvvvuuuuuuutttttttttttttttsssssssssssssssrrrrrrrrrrrrrqsrrrrrrrrrrrrrrrrqqqqqqqqrrrrrrrrqqqqqqqqqqqppppppppppooooooooooonnnnnnnnnnnnnooooooonnnnnnnnnnnmmmmllllllllllllllkkkkkkkkkjjjjjiiiiihhhhhhhhhhhhhhhhhhggggfffffffeeeeeeeeeeeeedddddddcccccbbbbbbaaaaaaaa````````````___________________^^^^^^^^^^^^^^^^^^^]]]]\\\\\\\\[[[[[[[[[ZZZZZYYYYYYYYYXXXXXXXXXXWWWWWXXWWWWWWWWWWWWVVVVVVVVVVVTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAABBBBAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;:;:::::::::::999999999998888888888888777777777766666666665555555555544444444433333333333222222222221111111111100000000000//////...........------------,,,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! zzzzzzz{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚‚ƒƒƒ„„„„„……………††‡‡ˆˆ‰‰‰ŠŠŠŠŠŠ‰‰‰ˆˆ‡‡‡†††……†††……„„„ƒƒƒ‚‚���€€€€€€€€~~~~~~~|||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwvvvvuuuuuuttttttttttttttttsssssssssssssssrrrrrrrrrrrrqqrrrrrrrrrrrrrrrrqqqqqqqqqrrrrrrrqqqqqqqqqqqpppppppppppoooooooooonnnnnnnnnnonooooooooooonnnnnnnnnmmmmlllllllllllllkkkkkkkkkkjjjjjiiiiihhhhhhhhhhhhgghhhgggfffffffffeeeeeeeeeeeeeedddddcccccbbbbbbaaaaaaaaa```````````____________________^^^^^^^^^^^^^^^^^^^]]]]\\\\\\\\[[[[[[[[[ZZZZYYYYYYYYYXXXXXXXXXXWWWWWWXXWWWWWWWWWWWWVVVVVVVVVVUTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAABBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;:;:::::::::::999999999988888888888888777777777766666666665555555555544444444433333333333222222222211111111111100000000000//////...........-----------,,,,,,,,,,,,,,++++++++++++**********))))))))))))(((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! zzzzzzz{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}|||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������€������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚‚ƒƒƒ„„„„……………†††‡‡‡ˆˆ‰‰ŠŠŠŠŠŠ‰‰‰ˆˆ‡‡†††…………††………„„ƒƒƒ‚‚���€€€€€€€€~~~~~~~~|||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwvvvvuuuuuutttttttttttttttsssssssssssssssrrrrrrrrrrrrqqqrrrrrrrrrrrrrrrqqqqqqqqqqrrrrrrqqqqqqqqqqqqppppppppppooooooooooonnnnnnnnnoooooooooooooonnnnnnnnnmmmmlllllllllllllkkkkkkkkkkjjjjiiiiihhhhhhhhgggggggggggfffffffffffeeeeeeeeeeeeeddddddcccccbbbbbbaaaaaaaaa``````````____________________^^^^^^^^^^^^^^^^^^^^]]]]]\\\\\\\[[[[[[[[[ZZZZYYYYYYYYXXXXXXXXXXXWWWWWWXWWWWWWWWWWWWWVVVVVVVVVVUTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAABBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;:;:::::::::::99999999998888888888888777777777776666666666555555555544444444443333333333222222222221111111111100000000000///////...........-----------,,,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!! zzzzzzzz{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚��������������������‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����‚‚ƒƒƒ„„„„………………†††‡‡ˆˆˆ‰‰‰ŠŠŠŠ‰‰‰ˆˆ‡‡‡†††………„„†………„„ƒƒƒ‚‚����€€€€€€~~~~~~~~~|||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwvvvvuuuuuuttttttttttttttssssssssssssssssrrrrrrrrrrrqqqqrrrrrrrrrrrrrrqqqqqqqqqqqrrrrrqqqqqqqqqqqqpppppppppppooooooooooonnnnnnnnoooooooooooooooonnnnnnnnmmmmlllllllllllllkkkkkkkkkjjjjjiiiiihhhhhhhggggggggggggffffffffffeeeeeeeeeeeeddddddddcccccbbbbbaaaaaaaaaa`````````____________________^^^^^^^^^^^^^^^^^^^^^]]]]]\\\\\\\[[[[[[[[[ZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAABBBAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;::;::::::::::999999999998888888888888777777777766666666666555555555544444444433333333333222222222221111111111100000000000///////...........-----------,,,,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! zzzzzzzzz{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}|||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������€€€€€��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚����������������������‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����‚‚‚ƒƒƒ„„„……………†††††‡‡ˆˆˆ‰‰‰ŠŠŠŠ‰‰‰ˆˆ‡‡†††………„„„„……„„„ƒƒƒ‚‚����€€€€€€~~~~~~~~~~~||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwvvvvuuuuuuttttttttttttttsssssssssssssssrrrrrrrrrrrqqqqqrrrrrrrrrrrrrqqqqqqqqqqqqrrrqqqqqqqqqqqqqqppppppppppooooooooooonnnnnnnnooooooooooooooooonnnnnnnnmmmmllllllllllllllkkkkkkkkjjjjjiiiihhhhhhhgggggggggggggffffffffffeeeeeeeeeddddddddddcccccbbbbbbaaaaaaaaaa````````_____________________^^^^^^^^^^^^^^^^^^^^^]]]]]\\\\\\\[[[[[[[[ZZZZZYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVUUTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAABBBAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;:::::::::::::999999999998888888888888777777777766666666665555555555544444444433333333333222222222221111111111100000000000//////............-----------,,,,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! zzzzzzzzz{{{{{{{{{{{{{{||||||||||||||||||||}}}}}||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������€€€€€€€������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚�����������������������‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����‚‚ƒƒƒ„„„…………††††††‡‡‡ˆˆ‰‰‰‰‰ŠŠŠ‰‰‰ˆˆ‡‡††………„„„„ƒƒ…„„„ƒƒƒ‚‚����€€€€€~~~~~~~~~~~~|{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwvvvvvuuuuuutttttttttttttsssssssssssssssrrrrrrrrrrrqqqqqqrrrrrrrrrrrqqqqqqqqqqqqqqrqqqqqqqqqqqqqqqpppppppppppoooooooooooonnnnnnnooooooooooooooooonnnnnnnnmmmmlllllllllllllkkkkkkkkkjjjjiiiiihhhhhhhgggggggggggggfffffffffeeeeeeeeeddddddddddccccccbbbbbbaaaaaaaaaa````````____________________^^^^^^^^^^^^^^^^^^^^^^]]]]]\\\\\\\\[[[[[[[ZZZZZYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVUUTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAABBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;:::::::::::::999999999988888888888888777777777766666666665555555555544444444433333333333222222222221111111111100000000000//////...........------------,,,,,,,,,,,,,++++++++++++**********))))))))))))(((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! zzzzzzzzzz{{{{{{{{{{{{{|||||||||||||||||||||}}}}|||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚‚‚ƒƒ„„„………†††††‡‡‡‡‡ˆˆˆ‰‰‰‰ŠŠŠŠ‰‰‰ˆˆ‡‡††……„„„ƒƒƒƒƒ„„„ƒƒƒ‚‚���€€€€€~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwvvvvvuuuuuttttttttttttttssssssssssssssrrrrrrrrrrrrqqqqqqrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppooooooooooonnnnnnnoooooooooooooooooonnnnnnnnnnmmlllllllllllllkkkkkkkkjjjjjiiiiihhhhhhhgggggggggggggffffffffeeeeeeeeeddddddddddccccccbbbbbbaaaaaaaaaaa```````_________________^__^^^^^^^^^^^^^^^^^^^^^^^]]]]]\\\\\\\[[[[[[[[ZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAABBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;:::::::::::::99999999998888888888888777777777776666666666555555555554444444443333333333222222222221111111111100000000000///////...........-----------,,,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! zzzzzzzzzzz{{{{{{{{{{{{||||||||||||||||||||||}}}||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������€€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������‚‚‚����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚‚‚ƒƒ„„………††††‡‡‡‡‡ˆˆˆˆ‰‰‰‰‰ŠŠŠŠ‰‰‰ˆˆ‡‡†……„„„ƒƒƒƒ‚‚‚„ƒƒƒ‚‚‚���€€€€€~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwvvvvvvuuuuutttttttttttttsssssssssssssssrrrrrrrrrrrqqqqqqqrrrrrrrrrrqqqqqqqqqqqqqqpqqqqqqqqqqqqqqqppppppppppppooooooooooonnnnnnnoooooooooooooooooonnnnnnnnnnnnlllllllllllllkkkkkkkkjjjjjiiiiihhhhhhhgggggggggggggfffffffeeeeeeeeeddddddddddcccccccbbbbbbaaaaaaaaaaa```````________________^^_^^^^^^^^^^^^^^^^^^^^^^^^]]]]]\\\\\\\[[[[[[[ZZZZZZYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAABBAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;:::::::::::::999999999998888888888888777777777776666666666555555555544444444443333333333222222222221111111111100000000000///////...........-----------,,,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#$#############"""""""""""!!!!!!!!!!!! zzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||||||||||}}}|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������€€€€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������������������‚������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚‚ƒƒ„„………†††‡‡‡‡ˆˆˆˆˆˆ‰‰‰‰ŠŠŠŠŠŠŠ‰‰ˆˆ‡‡†……„„ƒƒƒ‚‚‚‚‚‚ƒƒ‚‚‚‚���€€€€€~~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyxxxxxxwwwwwwwwwwwwwwwvvvvvvvuuuuuttttttttttttsssssssssssssssrrrrrrrrrrrrqqqqqqqrrrrrrrrrqqqqqqqqqqqqqqppqqqqqqqqqqqqqqppppppppppppoooooooooooonnnnnnooooooooooopooooooonnnnnnnnnnnnllllllllllllkkkkkkkkjjjjjiiiiiihhhhhhhgggggggggggggfffffeeeeeeeeeeddddddddddcccccccbbbbbbaaaaaaaaaaaa``````________________^^^_^^^^^^^^^^^^^^^^^^^^^^^^]]]]\\\\\\\\[[[[[[[ZZZZZZYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAABBAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;:::::::::::::999999999998888888888888777777777766666666665555555555544444444443333333333222222222221111111111100000000000///////...........-----------,,,,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#$############""""""""""""!!!!!!!!!!!! zzzzzzzzzzzz{{{{{{{{{{{{{|||||||||||||||||||||}}|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������€€€€€€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚ƒƒ„„„……††‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠŠŠŠ‰‰‰ˆ‡‡†……„„ƒƒ‚‚‚‚‚���ƒ‚‚‚‚���€€€€~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyxxxxxwwwwwwwwwwwwwwwvvvvvvvvuuuutttttttttttttssssssssssssssrrrrrrrrrrrrqqqqqqqqrrrrrrrrqqqqqqqqqqqqqqpppqqqqqqqqqqqqqpppppppppppppooooooooooonnnnnnooooooooopppppoooooonnnnnnnnnnnnllllllllllllkkkkkkkjjjjjjiiiiihhhhhhhhgggggggggggggfffeeeeeeeeeeedddddddddddccccccbbbbbbbaaaaaaaaaaa``````_________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]\\\\\\\[[[[[[[ZZZZZZZYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAABAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;:::::::::::::999999999988888888888888777777777766666666665555555555544444444443333333333222222222221111111111100000000000///////..........------------,,,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((((''''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#$############""""""""""""!!!!!!!!!!!! zzzzzzzzzzzzz{{{{{{{{{{{{||||||||||||||||||||||}||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������€€€€€€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������€�������������������������‚‚‚‚‚‚‚‚‚‚�����������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚ƒƒ„„„…††‡‡‡ˆˆˆ‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠ‰‰ˆˆ‡††…„ƒƒ‚‚‚�������‚‚‚����€€€€~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyxxxxxwwwwwwwwwwwwwwwvvvvvvvvvuuuuttttttttttttsssssssssssssssrrrrrrrrrrrqqqqqqqqqrrrrrrrqqqqqqqqqqqqqqppppqqqqqqqqqqqqppppppppppppooooooooooooonnnnnnooooooooppppppoooooonnnnnnnnnnnnllllllllllllkkkkkkjjjjjjiiiiiihhhhhhhhggggggggggggffeeeeeeeeeeeeddddddddddddcccccbbbbbbbaaaaaaaaaaaa``````________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]\\\\\\\\[[[[[[[ZZZZZZZYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAABAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;:::::::::::::999999999988888888888887777777777766666666665555555555544444444443333333332222222222211111111111100000000000///////..........-----------,,,,,,,,,,,,,,++++++++++++**********))))))))))))(((((((((((((''''''''''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$#$############""""""""""""!!!!!!!!!!!! zzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������€€€€�������������������������‚‚‚‚‚‚‚‚�������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚‚‚ƒ„„……††‡‡ˆˆ‰‰‰‰‰ŠŠŠŠŠŠŠŠŠ‹‹‹‹ŠŠŠŠ‰‰ˆ‡††…„„ƒ‚‚�����€€€€‚����€€€€€~~~~~~~~~~~~~~~~~~~~}}{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyxxxxxwwwwwwwwwwwwwwvvvvvvvvvvuuutttttttttttttssssssssssssssrrrrrrrrrrrqqqqqqqqqqrrrrrrrqqqqqqqqqqqqqqppppqqqqqqqqqqqppppppppppppooooooooooooonnnnnnooooooopppppppppooooonnnnnnnnnnnnmmlllllllllkkkkkkjjjjjjjiiiiiihhhhhhhhgggggggggggffeeeeeeeeeeeeddddddddddddcccccbbbbbbbbaaaaaaaaaaaa`````________________^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]\\\\\\\\\[[[[[[[ZZZZZZZZYYYYYXXXXXXXXXWWWWWWWWWWVWWWWWWWWWWVVVVVVVVVVVUUUUTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAABAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;:::::::::::::999999999998888888888888777777777776666666666555555555544444444444333333333222222222221111111111100000000000////////..........-----------,,,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((((''''''''''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##$############""""""""""""!!!!!!!!!!! zzzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚���������������‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€���������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������€€€€€€€€�������������������������‚‚‚‚‚‚���������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚ƒ„„…†††‡ˆˆ‰‰‰ŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹ŠŠŠ‰‰ˆ‡‡†…„„ƒ‚‚���€€€€€€€����€€€€€~~~~~~~~~~~~~~~~~~~~~}}}{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyxxxxwwwwwwwwwwwwwwwvvvvvvvvvvuuutttttttttttttsssssssssssssrrrrrrrrrrrrqqqqqqqqqqrrrrrrqqqqqqqqqqqqqqpppppqqqqqqqqqqqppppppppppppooooooooooooonnnnnnooooooppppppppppooooonnnnnnnnnnnnmlllllllllkkkkkkjjjjjjjiiiiiiihhhhhhhhggggggggggfffeeeeeeeeeeedddddddddddccccccbbbbbbbbaaaaaaaaaaaaa`````_______________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[ZZZZZZZYYYYYYXXXXXXXXXWWWWWWWWWWVWWWWWWWWWWVVVVVVVVVVVUUUUTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAABAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;:::::::::::::999999999998888888888888777777777766666666666555555555544444444444333333333222222222221111111111100000000000////////..........-----------,,,,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!! zzzzzzzzzzzzzzz{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚�������������������‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€��������������€€€€€€€€€€€�������������������������‚‚‚‚�����������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚ƒƒ„……†‡‡ˆ‰‰‰ŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠ‰ˆˆ‡†……„ƒ‚‚��€€€€€€��€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvuutttttttttttttssssssssssssssrrrrrrrrrrrqqqqqqqqqqqrrrrrrqqqqqqqqqqqqqqpppppqqqqqqqqqqppppppppppppooooooooooooonnnnnnnooooooppppppppppooooonnnnnnnnnnnnllllllllllkkkkkjjjjjjjiiiiiiihhhhhhhhhggggggggggfffeeeeeeeeeedddddddddddccccccbbbbbbbbaaaaaaaaaaaaa``````_______________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[ZZZZZZZZYYYYYXXXXXXXXXXWWWWWWWWWVVWWWWWWWWWVVVVVVVVVVVUUUUUTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;:::::::::::::999999999988888888888888777777777766666666665555555555544444444444333333333222222222221111111111100000000000////////.........------------,,,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!! zzzzzzzzzzzzzzzz{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������‚‚‚‚‚‚‚�����������������������‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������€€€€€€€€€€€€€€€�������������������������‚‚�������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚ƒƒ„……†‡‡ˆ‰‰ŠŠ‹‹‹‹‹‹‹ŒŒŒŒŒŒ‹‹‹‹‹‹ŠŠ‰‰ˆ‡††…„ƒƒ‚��€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvuttttttttttttttssssssssssssssrrrrrrrrrrrqqqqqqqqqqqrrrrrqqqqqqqqqqqqqqppppppqqqqqqqqqpppppppppppppooooooooooooonnnnnnnooooopppppppppppoooonnnnnnnnnnnnnlllllllllkkkkkjjjjjjiiiiiiiihhhhhhhhhhggggggggggfffeeeeeeeeeddddddddddcccccccbbbbbbbbbaaaaaaaaaaaaa`````_______________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\[[[[[[[ZZZZZZZZZYYYYYXXXXXXXXXXWWWWWWWWWVVWWWWWWWWWVVVVVVVVVVVUUUUUTTTSSSSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;:::::::::::::999999999988888888888887777777777766666666665555555555544444444443333333332222222222211111111111100000000000////////.........------------,,,,,,,,,,,,,++++++++++++**********))))))))))))(((((((((((((''''''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!! zzzzzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||||||||{||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������‚‚‚‚��������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������€€€€€€€€€€€€€€€€€€€����������������������������������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚ƒ„„…†‡‡ˆ‰‰ŠŠ‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹Š‰‰ˆ‡‡†…„„ƒ‚��€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvuttttttttttttttsssssssssssssrrrrrrrrrrrqqqqqqqqqqqqrrrrrqqqqqqqqqqqqqqppppppqqqqqqqqpppppppppppppooooooooooooonnnnnnnooooooppppppppppppooonnnnnnnnnnnnnllllllllkkkkkjjjjjjiiiiiiiihhhhhhhhhhhggggggggggfffeeeeeeeedddddddddddccccccbbbbbbbbbaaaaaaaaaaaaaa`````______________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYXXXXXXXXXWWWWWWWWWWVVWWWWWWWWVVVVVVVVVVVUUUUUUTTSSSSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::::::999999999998888888888888777777777776666666666555555555554444444444333333333222222222221111111111100000000000/////////.........-----------,,,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((((''''''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!! zzzzzzzzzzzzzzzzzz{{{{{{{{{{{{||||||||||||||||||{{|||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������‚��������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€€€€€€€€€€€€€����������������������������������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚ƒƒ„…††‡ˆˆ‰Š‹‹ŒŒŒŒ�����ŒŒŒŒŒŒŒ‹‹‹ŠŠ‰ˆˆ‡†……„ƒ‚‚�€€€~~~€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvttttttttttttttssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqrrrrrqqqqqqqqqqqqqqppppppqqqqqqqppppppppppppppooooooooooooonnnnnnnooooopppppppppppppooonnnnnnnnnnnnnllllllllkkkkjjjjjjiiiiiiiihhhhhhhhhhhhgggggggggffffeeeeeeedddddddddddcccccccbbbbbbbbaaaaaaaaaaaaaa`````_______________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\[[[[[[[[[ZZZZZZZZZYYYYYXXXXXXXXXXWWWWWWWWWVVVWWWWWWWWVVVVVVVVVVVUUUUUUTTSSSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;:::::::::::::999999999998888888888888777777777766666666666555555555544444444444333333333222222222221111111111100000000000/////////.........-----------,,,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((((''''''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!! zzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{|||||||||||||||||{{{||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������€€���������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚ƒ„„…†‡ˆ‰‰ŠŠ‹ŒŒŒ���������ŒŒŒŒŒ‹‹‹Š‰‰ˆ‡††…„ƒ‚‚��€€~~~~~€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvttttttttttttttssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqrrrrqqqqqqqqqqqqqqpppppppqqqqqqppppppppppppppoooooooooooooonnnnnnnooooopppppppppppppooonnnnnnnnmmmmmlllllllkkkkjjjjjjiiiiiiiihhhhhhhhhhhhggggggggggffffeeeeeedddddddddddccccccccbbbbbbbbaaaaaaaaaaaaaa`````______________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\[[[[[[[[[[ZZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWVVVWWWWWWWVVVVVVVVVVVUUUUUUUTSSSSSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::::::999999999988888888888888777777777766666666665555555555544444444444333333333222222222221111111111100000000000/////////.........-----------,,,,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((((('''''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!! zzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{||||||||||||||||{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}~}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������€€€€€�������������������������������������������������€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚ƒ„„…††‡ˆ‰‰Š‹ŒŒ������������ŒŒŒ‹‹‹ŠŠ‰ˆ‡‡†…„ƒƒ‚��€€~~~~~~~€~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvttttttttttttttsssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqrrrrqqqqqqqqqqqqqqpppppppqqqqqppppppppppppppooooooooooooooonnnnnnnooooopppppppppppppooonnnnnnnmmmmmmllllllkkkkkjjjjjiiiiiiiiihhhhhhhhhhhgggggggggggffffeeeeeedddddddddddccccccccbbbbbbbbaaaaaaaaaaaaa``````______________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYXXXXXXXXXWWWWWWWWWWVVVWWWWWWVVVVVVVVVVVVUUUUUUUTSSSSSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;::::::::::::::999999999988888888888887777777777766666666665555555555544444444443333333333222222222211111111111100000000000/////////........------------,,,,,,,,,,,,,++++++++++++**********))))))))))))(((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!! zzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{|||||||||||||||{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������€€€€€€€�����������������������������������������������€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚ƒƒ„……†‡ˆ‰‰Š‹‹Œ���ŽŽŽŽŽŽ����ŒŒŒ‹‹ŠŠ‰ˆ‡‡†…„ƒƒ‚��€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvutttttttttttttssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqrrrqqqqqqqqqqqqqqppppppppqqqqqpppppppppppppooooooooooooooonnnnnnnnoooooppppppppppppoooonnnnnnmmmmmmmlllllkkkkkjjjjjiiiiiiiiihhhhhhhhhhhgggggggggggfffffeeeeeeddddddddddcccccccccbbbbbbbaaaaaaaaaaaaaa``````______________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWVVVVWWWWWVVVVVVVVVVVVUUUUUUUUSSSSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::::::999999999998888888888888777777777776666666666555555555554444444444333333333222222222221111111111100000000000//////////........-----------,,,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!! xxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||{||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������€€€€€€€€€€€€€€€€€€���������������������������������������€€€€€€€€€€€~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~€€€��‚‚ƒ„„…†‡ˆˆŠ‹‹ŒŒ���ŽŽŽ�����ŒŒ‹‹ŠŠ‰‰ˆŒ‹‹Š‰ˆ‡‡†……„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttuuuuuttttttttttssssssssssrrrrrrrrrqqqqqqqqqqqqqqppppppppppppoooooooooooooonooonnnnnnnnnnnnnnnnooooppooooooooonnnnmmmmmmmmllllmmllllllkkkkkjjjjjjjiiiiiggggggggggggffffffffffeeeecccccccccbbbbbbbbbbbaaaaaaaaaaaaaa``````````````____________^^^^^^^^^^^^^^]^^^^]]]]]]]]]]]]]\\\\\\\\]]\\\\\\\\\\\[[[[[[[[[[ZZ[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888888877777777776666666666555555555554444444444433333333322222222222111111100000000000///////////...........------------,,,,,,,,,,++++++++++++***************))))))))))))((((((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!! xxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||{{|||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€€€€€€€€€€�������������������������������������€€€€€€€€€€€€€~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~€€€��‚‚ƒ„„…††‡ˆ‰Š‹ŒŒ���ŽŽŽŽŽ���ŒŒŒ‹‹Š‰‰ˆˆ‹‹Š‰ˆ‡‡†……„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������€|||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttuuuutttttttttttssssssssssrrrrrrrrrqqqqqqqqqqqqqqppppppppppppooooooooooooonnooonnnnnnnnnnnnnnnnooooopoooooooonnnnnmmmmmmmlllllmlllllllkkkkkjjjjjjiiiiiiggggggggggffffffffffffeeeeccccccccbbbbbbbbbbbbaaaaaaaaaaaaaa``````````````___________^^^^^^^^^^^^^^^]^^^]]]]]]]]]]]]]\\\\\\\\\]\\\\\\\\\\\[[[[[[[[[[ZZZ[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888877777777776666666666555555555554444444444433333333322222222221111111100000000000///////////...........-----------,,,,,,,,,,,++++++++++++***************)))))))))))(((((((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!! xxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||{{{||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������������������€€€€€€€€€€€€€€€~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚‚ƒƒ„……†‡ˆˆ‰Š‹ŒŒ���ŽŽŽŽ����ŒŒ‹‹ŠŠ‰ˆˆ‡‹Š‰ˆˆ‡†……„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������€€||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttuuuutttttttttttssssssssssrrrrrrrrqqqqqqqqqqqqqqppppppppppppoooooooooooooonnoonnnnnnnnnnnnnnnnnooooopoooooooonnnnmmmmmmmlllllllllllllkkkkkjjjjjjjiiiiiigggggggggffffffffffffeeeeeccccccccbbbbbbbbbbbaaaaaaaaaaaaaa``````````````____________^^^^^^^^^^^^^^^]^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZ[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSSRRRRQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::::99999999999888888888777777777776666666666555555555554444444444333333333222222222221111111100000000000///////////...........-----------,,,,,,,,,,,+++++++++++****************)))))))))))((((((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!! xxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||{{{{||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������€€€€€€€€€€€€€€€€€€~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚‚ƒƒ„……†‡‡ˆ‰‰‹‹ŒŒ���ŽŽŽŽ���ŒŒ‹‹ŠŠ‰ˆˆ‡†Š‰ˆˆ‡††…„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€|||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzz{zzzzzzzzzzzyyyyyyxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttuuuttttttttttttssssssssssrrrrrrrrqqqqqqqqqqqqqqppppppppppppooooooooooooonnnoonnnnnnnnnnnnnnnnnnoooooooooooonnnnnmmmmmmlllllllllllllkkkkkjjjjjjjiiiiiiiggggggggfffffffffffffeeeeeccccccccbbbbbbbbbbbaaaaaaaaaaaaaa``````````````____________^^^^^^^^^^^^^^]]^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSSRRRRQQQQQQQQQQPPPPPPPPPPOPPPOOOOOOOOOONNNNNNNNNMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888888877777777777666666666655555555554444444444433333333322222222222111111100000000000///////////............-----------,,,,,,,,,,,+++++++++++***************))))))))))))((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$########"""""""""""""!!!!!!!!!!!!!! xxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||{{{{{||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚‚ƒƒ„……††‡ˆˆ‰Š‹‹ŒŒ����Ž����ŒŒ‹‹ŠŠ‰ˆˆ‡†…‰ˆˆ‡††……„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzz{{zzzzzzzzzzzyyyyyxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttuuutttttttttttsssssssssssrrrrrrrqqqqqqqqqqqqqqpppppppppppppooooooooooooonnnonnnnnnnnnnnnnnnnnnnooooooooooonnnnnmmmmmmlllllllllllllkkkkkkjjjjjjjiiiiiiigggggggfffffffffffffeeeeeecccccccbbbbbbbbbbbbaaaaaaaaaaaaaa`````````````____________^^^^^^^^^^^^^^^]]^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVUUUUUUTTTTTTTTTTTTTSSSSSSSRRRRQQQQQQQQQPPPPPPPPPPPOPPPOOOOOOOOOONNNNNNNNNMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888877777777776666666666555555555554444444444433333333322222222222111111100000000000///////////...........------------,,,,,,,,,,++++++++++++***************))))))))))))((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$########"""""""""""""!!!!!!!!!!!!! xxxxxxxxxxxyyyyyyyyyyyyxyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||{{{{{{||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚‚ƒƒ„……††‡‡ˆ‰‰Š‹ŒŒŒ��������ŒŒ‹‹ŠŠ‰ˆˆ‡†……‰ˆ‡††……„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€|||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzz{{{zzzzzzzzzzzyyyyyxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttuuutttttttttttsssssssssssrrrrrrrqqqqqqqqqqqqqqppppppppppppooooooooooooonnnnonnnnnnnnnnnnnnnnnnnnnooooooonnnnnnmmmmmmlllllllllllllkkkkkkjjjjjjjiiiiiiiiggggggfffffffffffffeeeeeeecccccccbbbbbbbbbbbaaaaaaaaaaaaaaa`````````````___________^^^^^^^^^^^^^^^]]]^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRQQQQQQQQQPPPPPPPPPPOOPPPOOOOOOOOONNNNNNNNNMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888777777777776666666666555555555554444444444433333333322222222221111111100000000000///////////...........-----------,,,,,,,,,,,++++++++++++***************)))))))))))(((((((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$########""""""""""""!!!!!!!!!!!!!! xxxxxxxxxxxxyyyyyyyyyyyxxyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚‚ƒƒ„„…††‡‡ˆˆ‰‰Š‹ŒŒŒ�������ŒŒ‹‹ŠŠ‰ˆˆ‡†……„ˆ‡††……„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzz{{{z{zzzzzzzzzyyyyyxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttuuttttttttttttsssssssssssrrrrrrrqqqqqqqqqqqqqqppppppppppppooooooooooooonnnnonnnnnnnnnnnnnnnnnnnnnnoonnnnnnnnnmmmmmmlllllllllklllkkkkkkjjjjjjjjiiiiiiiigggggfffffffffffffeeeeeeeeccccccbbbbbbbbbbbbaaaaaaaaaaaaaa``````````````___________^^^^^^^^^^^^^^^]]]^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRQQQQQQQQQPPPPPPPPPPOOPPPOOOOOOOOONNNNNNNNNMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999999888888888777777777776666666666555555555554444444444333333333222222222221111111100000000000///////////...........-----------,,,,,,,,,,,+++++++++++****************)))))))))))(((((((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!! xxxxxxxxxxxxyyyyyyyyyyyxxyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{||||||||||||||{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚ƒƒ„„…††‡‡ˆˆ‰‰ŠŠ‹ŒŒŒ�����ŒŒŒ‹‹ŠŠ‰ˆˆ‡†……„ƒ‡††……„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€|||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzz{{zzzzzzzzzzyyyyyxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttuutttttttttttssssssssssssrrrrrqqqqqqqqqqqqqqqppppppppppppooooooooooooonnnnnnnnnnnnnnnnnnnmmnnnnnnnnnnnnnnnnnmmmmmmlllllllllkklkkkkkkkkjjjjjjjjiiiiiiiigggggffffffffffffeeeeeeeeecccccbbbbbbbbbbbbbaaaaaaaaaaaaaa`````````````____________^^^^^^^^^^^^^^^]]]^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRQQQQQQQQPPPPPPPPPPOOOPPOOOOOOOOOONNNNNNNNNMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888888877777777777666666666655555555554444444444433333333322222222222111111110000000000///////////............-----------,,,,,,,,,,,+++++++++++***************))))))))))))((((((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$########"""""""""""""!!!!!!!!!!!!!! xxxxxxxxxxxxxyyyyyyyyyyxxxyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{|||||||||||||{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚‚ƒ„„…††‡‡ˆˆ‰‰ŠŠŠ‹ŒŒŒ���ŒŒŒŒ‹‹ŠŠ‰ˆˆ‡†……„ƒƒ††……„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzz{{{zzzzzzzzzzyyyyyxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttuutttttttttttsssssssssssrrrrrrqqqqqqqqqqqqqqqppppppppppppooooooooooooonnnnnnnnnnnnnnnnnnmmmmmnnnnnnnnnnnnnmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjiiiiiiiiiggggffffffffffffeeeeeeeeeecccccbbbbbbbbbbbbaaaaaaaaaaaaaa``````````````___________^^^^^^^^^^^^^^^]]]]^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRQQQQQQQQPPPPPPPPPPOOOPPOOOOOOOOONNNNNNNNNMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888877777777776666666666555555555554444444444433333333322222222222111111110000000000///////////...........------------,,,,,,,,,,,+++++++++++***************))))))))))))((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$########"""""""""""""!!!!!!!!!!!!!! xxxxxxxxxxxxxxyyyyyyyyyxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{||||||||||||{{{{{{{{{{{||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€�‚‚ƒƒ„……†‡‡ˆˆ‰‰‰ŠŠ‹ŒŒŒŒŒŒŒŒŒŒ‹‹Š‰‰ˆ‡‡†……„ƒƒ‚†……„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{zzzzzzzzzyyyyyyxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttutttttttttttssssssssssssrrrrrqqqqqqqqqqqqqqqppppppppppppooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmnnnnnmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjiiiiiiiiiigggffffffffffffeeeeeeeeeeecccccbbbbbbbbbbbbaaaaaaaaaaaaaa`````````````___________^^^^^^^^^^^^^^^^]]]]^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRQQQQQQQQPPPPPPPPPPOOOPPOOOOOOOOONNNNNNNNNMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888777777777776666666666555555555554444444444433333333322222222221111111110000000000///////////...........-----------,,,,,,,,,,,++++++++++++***************))))))))))))((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$########""""""""""""!!!!!!!!!!!!!! xxxxxxxxxxxxxxxyyyyyyyyxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{|||||||||||{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚‚ƒ„……†‡‡ˆˆ‰‰‰ŠŠŠ‹ŒŒŒŒŒŒŒŒ‹‹‹Š‰‰ˆ‡‡†…„„ƒ‚‚�……„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚�����������€€€€€€€€€|||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyzzzzzzzzzzzzzzzzzzzzzyyyyyxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttutttttttttttsssssssssssrrrrrrqqqqqqqqqqqqqqqpppppppppppoooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmnnmmmmmmmmmlllllllllkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiggffffffffffffeeeeeeeeeeeeccccbbbbbbbbbbbbaaaaaaaaaaaaaaa`````````````___________^^^^^^^^^^^^^^^]]]]]^]]]]]]]]]]]]\\\\\\\\\\\[\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRQQQQQQQQPPPPPPPPPPOOOPOOOOOOOOOONNNNNNNNNMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888777777777776666666666555555555554444444444333333333322222222221111111110000000000///////////...........-----------,,,,,,,,,,,+++++++++++****************)))))))))))(((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!! xxxxxxxxxxxxxxxxyyyyyyyxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{||||||||||{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€�����������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€�‚‚ƒ„„…††‡ˆˆ‰‰‰ŠŠŠ‹‹ŒŒŒŒŒŒŒ‹‹‹Š‰‰ˆ‡‡†…„„ƒ‚‚��…„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚�����������€€€€€€€€€€||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttttttttttttttssssssssssssrrrrrqqqqqqqqqqqqqqqpppppppppppoooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiihggffffffffffffeeeeeeeeeeeeccccbbbbbbbbbbbbaaaaaaaaaaaaaaa`````````````___________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRQQQQQQQQPPPPPPPPPPOOOPOOOOOOOOOONNNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888888877777777777666666666655555555554444444444433333333322222222222111111111000000000///////////............-----------,,,,,,,,,,,+++++++++++***************))))))))))))((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!! xxxxxxxxxxxxxxxxyyyyyyyxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{|||||||||{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€��������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚‚ƒ„……†‡‡ˆˆ‰‰ŠŠ‹‹‹‹ŒŒŒŒŒŒŒ‹‹Š‰‰ˆ‡††…„„ƒ‚‚��€„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚������������€€€€€€€€€€€|||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttstttttttttttsssssssssssrrrrrrqqqqqqqqqqqqqqqpppppppppppoooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiihhgffffffffffffeeeeeeeeeeeedcccbbbbbbbbbbbbaaaaaaaaaaaaaaaa````````````___________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRQQQQQQQQPPPPPPPPPOOOOPOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888877777777776666666666655555555554444444444433333333322222222222111111111000000000///////////...........------------,,,,,,,,,,,+++++++++++***************))))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$########"""""""""""""!!!!!!!!!!!!!! xxxxxxxxxxxxxxxxxyyyyyyxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{||||||||{{{{{{{{{{{{{{{||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€�����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚ƒƒ„…††‡ˆˆ‰‰ŠŠ‹‹‹‹‹ŒŒŒŒŒŒ‹‹ŠŠ‰ˆ‡‡†…„ƒƒ‚‚��€€„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚������‚������������€€€€€€€€€€€€||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyzzzzzzzzzzzzzzyyyyyyxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttsstttttttttttsssssssssssrrrrrqqqqqqqqqqqqqqqpppppppppppoooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkjkkkkjjjjjjjjjiiiiiiiiiihhgfffffffffffeeeeeeeeeeeeddccbbbbbbbbbbbbbaaaaaaaaaaaaaaa````````````____________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888777777777776666666666655555555554444444444433333333322222222221111111111000000000///////////...........-----------,,,,,,,,,,,++++++++++++***************))))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$########"""""""""""""!!!!!!!!!!!!! xxxxxxxxxxxxxxxxxxyyyyyxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{|||||||{{{{{{{{{{{{{{{{||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€��������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚‚ƒ„„…†‡‡ˆ‰‰ŠŠŠ‹‹‹ŒŒŒŒŒŒŒŒ‹‹Š‰ˆˆ‡†…„ƒƒ‚��€€€ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€|{{{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyyyxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttttssttttttttttsssssssssssrrrrrrqqqqqqqqqqqqqqppppppppppppoooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkjjkkkjjjjjjjjjiiiiiiiiiiihhffffffffffffeeeeeeeeeeeeddccbbbbbbbbbbbbaaaaaaaaaaaaaaaa````````````___________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888777777777776666666666555555555554444444444333333333322222222221111111111000000000///////////...........-----------,,,,,,,,,,,+++++++++++****************)))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!! xxxxxxxxxxxxxxxxxxxyyyyxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{||||||{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€��‚ƒƒ„……†‡ˆˆ‰‰ŠŠ‹‹‹ŒŒŒ���ŒŒŒ‹ŠŠ‰ˆ‡†…„„ƒ‚��€€€ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€|{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyzzzyyyyyyyyyyyxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttsssttttttttttsssssssssssrrrrrqqqqqqqqqqqqqqpppppppppppppooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjkjjjjjjjjjjjiiiiiiiiiihhhfffffffffffeeeeeeeeeeeeeddccbbbbbbbbbbbbaaaaaaaaaaaaaaa````````````____________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOOOOOONNNNNNNNMMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999888888888877777777776666666666655555555554444444444433333333322222222222111111111100000000///////////............-----------,,,,,,,,,,,+++++++++++****************)))))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!! xxxxxxxxxxxxxxxxxxxxyyyxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{|||||{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€�‚‚ƒƒ„…††‡ˆˆ‰ŠŠŠ‹‹ŒŒŒŒ���ŒŒ‹‹Š‰ˆˆ‡†…„ƒ‚��€€ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttttttsssttttttttttsssssssssssrrrrrqqqqqqqqqqqqqqppppppppppppooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiihhhhfffffffffffeeeeeeeeeeeedddcbbbbbbbbbbbbaaaaaaaaaaaaaaaa````````````___________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOOOOONNNNNNNNNMMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888877777777776666666666655555555554444444444433333333322222222222111111111100000000///////////...........------------,,,,,,,,,,,+++++++++++***************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$########"""""""""""""!!!!!!!!!!!!!! xxxxxxxxxxxxxxxxxxxxxyyxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{|||{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€��‚‚ƒ„„…†‡‡ˆ‰‰ŠŠ‹‹‹ŒŒŒŒ���ŒŒ‹‹Š‰ˆ‡†…„ƒ‚‚�€€~ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttttttsssstttttttttsssssssssssrrrrrqqqqqqqqqqqqqqpppppppppppppooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhfffffffffffeeeeeeeeeeeedddcbbbbbbbbbbbbaaaaaaaaaaaaaaaa```````````____________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTTTTSSSSSSSSSSSSSRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOOOOONNNNNNNNNMMMMMMMLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999999888888888777777777776666666666655555555554444444444433333333322222222222111111111100000000///////////...........-----------,,,,,,,,,,,++++++++++++***********)***))))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$########"""""""""""""!!!!!!!!!!!!!! wxxxxxxxxxxxxxxxxxxxxxyxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{||{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€��‚‚ƒ„……†‡‡ˆ‰‰ŠŠ‹‹ŒŒŒŒŒ����Œ‹‹Š‰ˆ‡†…„ƒ‚��€€~~‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttttttssssstttttttttsssssssssssrrrrrqqqqqqqqqqqqqqppppppppppppooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmlllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhffffffffffeeeeeeeeeeeeddddbbbbbbbbbbbbaaaaaaaaaaaa`aaa````````````___________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[\\\[[[[[[[[[ZZZZZZZZZZZZYZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTTTTSSSSSSSSSSSSSRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOOOOONNNNNNNNNMMMMMMMLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888777777777776666666666555555555554444444444333333333322222222221111111111100000000///////////...........-----------,,,,,,,,,,,++++++++++++***********)***)))))))))))(((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$########""""""""""""!!!!!!!!!!!!!! wwxxxxxxxxxxxxxxxxxxxxyxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{|{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€��‚ƒƒ„……†‡ˆˆ‰‰ŠŠ‹‹ŒŒŒ������Œ‹‹Š‰ˆ‡†…ƒƒ‚�€€~~~‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttttttttssssssttttttttssssssssssssrrrrrqqqqqqqqqqqqqpppppppppppppoooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmlllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhffffffffffeeeeeeeeeeeeddddbbbbbbbbbbbbaaaaaaaaaaaa`aaa```````````____________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[\\\[[[[[[[[[ZZZZZZZZZZZZYZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRQQQQQQQQQQPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNMMMMMMMLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888877777777776666666666655555555554444444444433333333322222222222111111111110000000///////////............-----------,,,,,,,,,,,+++++++++++************)***)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!! wwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€�‚‚ƒ„„…††‡ˆˆ‰ŠŠ‹‹‹ŒŒŒ������Œ‹‹Š‰ˆ†…„ƒ‚��€~~~~‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€€{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttttttttsssssssttttttttssssssssssssrrrrrqqqqqqqqqqqqqppppppppppppooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhfffffffffeeeeeeeeeeeedddddbbbbbbbbbbbaaaaaaaaaaaaa`aa````````````____________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[\\[[[[[[[[[[ZZZZZZZZZZZYYZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888777777777776666666666655555555554444444444433333333322222222222111111111110000000///////////...........------------,,,,,,,,,,,+++++++++++************)**))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$########"""""""""""""!!!!!!!!!!!!!! wwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€��‚‚ƒ„„…†‡‡ˆ‰‰ŠŠ‹‹ŒŒŒ���Ž���Œ‹ŠŠˆ‡†…„ƒ‚��€~~~~‚‚‚‚‚‚‚‚‚‚��������������€�������€€€€€€€€€€€€€€€{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttttttssssssssstttttttssssssssssssrrrrrrqqqqqqqqqqqqpppppppppppppooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmlllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhfffffffffeeeeeeeeeeeedddddbbbbbbbbbbbaaaaaaaaaaaa``aa```````````____________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[\\[[[[[[[[[[ZZZZZZZZZZZYYZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888777777777776666666666655555555554444444444433333333322222222222111111111100000000///////////...........-----------,,,,,,,,,,,++++++++++++***********))**))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$########"""""""""""""!!!!!!!!!!!!!! wwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€��‚ƒƒ„……†‡‡ˆ‰‰ŠŠ‹‹ŒŒŒ���Ž���Œ‹Š‰ˆ‡†…„ƒ‚�€€~~~~~‚‚‚‚‚‚‚‚‚��������������€€�����€€€€€€€€€€€€€€€€{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttttsssssssssstttttttssssssssssssrrrrrrqqqqqqqqqqqppppppppppppppooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhffffffffeeeeeeeeeeeeddddddbbbbbbbbbbaaaaaaaaaaaaa``a````````````____________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[\\[[[[[[[[[ZZZZZZZZZZZZYYZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888777777777776666666666555555555544444444444333333333222222222221111111111100000000///////////...........-----------,,,,,,,,,,,++++++++++++***********))**)))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$########"""""""""""""!!!!!!!!!!!!! wwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€��‚ƒƒ„…††‡ˆˆ‰‰ŠŠ‹‹ŒŒ����Ž���Œ‹Š‰ˆ‡†…„ƒ‚�€€~~~~~‚‚‚‚‚‚‚���������������€€€����€€€€€€€€€€€€€€€€{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttsssssssssssttttttssssssssssssrrrrrrrqqqqqqqqqqqppppppppppppppoooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhfffffffeeeeeeeeeeeeeddddddbbbbbbbbbbaaaaaaaaaaaa```a```````````_____________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[\[[[[[[[[[[ZZZZZZZZZZZZYYZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888877777777776666666666655555555554444444444433333333322222222222111111111110000000///////////............-----------,,,,,,,,,,,+++++++++++************))**)))))))))))(((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!! wwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€€€�€��‚‚ƒ„„…†‡‡ˆˆ‰ŠŠ‹‹ŒŒŒ����Ž���Œ‹Š‰ˆ‡†…„ƒ‚�€€~~~~~‚‚‚‚‚‚���������������€€€€���€€€€€€€€€€€€€€€€{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttttssssssssssssstttttsssssssssssssrrrrrrrqqqqqqqqqqpppppppppppppppoooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllkkkkkkkkkkjjjjjjjjjjjjjjijjjjjiiiiiiiiiiihhhhhhhhhfffffffeeeeeeeeeeeeeddddddbbbbbbbbbaaaaaaaaaaaaa```a```````````_____________^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888777777777776666666666655555555554444444444433333333322222222222111111111110000000///////////...........------------,,,,,,,,,,,+++++++++++************))*))))))))))))((((((((((('('''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$########"""""""""""""!!!!!!!!!!!!!! vvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyzzyyyyyyyyyyyyyyyyyyyyyyyzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€��‚ƒƒ„……†‡ˆˆ‰‰Š‹‹ŒŒ���ŽŽŽŽ��ŽŽ�Œ‹Š‰ˆ‡†…„ƒ‚‚�€€€„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ{{{{{{{zzzzzzzzzzzzzzzzzyzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvvuuvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttssssssssssssttttttssssssssssssrrrrrrrqqqqqqqqppppppppppppppooooooooooonnnnnnnnnnnnnnnmmmmmmmmllllllllllllkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiihhhhhhggggggggggggffffffffeeeeeeeeeeeeeddddddddddddcccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa``````````````_____________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWVVVVVUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQRQQQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLKKKKKKKKKKKKJJJJJJJJIIIIIIHHHHHHHGGGGGGGGGGFFGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@?????????>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;::::::::::::999999999988888888888777777777776666666666555555444444444443333333333222222221111111111100000000000000///////////.........------------,,,,,,,,,,,,++++++++++++***********)**))))))))))))(((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! vvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzyyyyyyyyyyyyyyyyyyyyyyyyz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€�‚‚ƒƒ„…††‡ˆˆ‰ŠŠ‹‹ŒŒ���ŽŽŽŽ�ŽŽŽ�Œ‹Š‰ˆ‡†…„ƒ‚‚��€€„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ{{{{{{zzzzzzzzzzzzzzzzzzyzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttssssssssssssssttttssssssssssssssrrrrrrrqqqqqqqpppppppppppppppooooooooooonnnnnnnnnnnnnnnmmmmmmmlllllllllllllkkkkkkkjjjjjjjjjiiiiiiiiiiiiiihhhhhhggggggggggggfffffffffeeeeeeeeeeeeddddddddddddccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa`````````````_`_____________^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLKKKKKKKKKKKKJJJJJJJJIIIIIHHHHHHHHGGGGGGGGGGFFGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@????????>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;:::::::::::999999999998888888888877777777777666666666655555544444444444333333333322222222111111111110000000000000///////////..........-----------,,,,,,,,,,,,,+++++++++++************)**))))))))))))(((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!! vvvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€�‚‚ƒ„„…†‡‡ˆ‰‰Š‹‹ŒŒ���ŽŽŽŽŽ�ŽŽ��Œ‹Š‰ˆ‡†…„ƒ‚‚��€€„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚{{{{{zzzzzzzzzzzzzzzzzzyyzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuvvvvvvvvvvuuuuuuuuuuuuutttttttttttttssssssssssssssstttsssssssssssssssrrrrrrrqqqqqqqppppppppppppppoooooooooooonnnnnnnnnnnnnnmmmmmmmlllllllllllllkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhggggggggggggffffffffffeeeeeeeeeeedddddddddddddcccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa`````````````______________^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQRQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLKKKKKKKKKKKKJJJJJJJJIIIIIHHHHHHHHGGGGGGGGGFFFGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@????????>>>>>>>>>>>======<<<<<<<<;;;;;;;;;;;:::::::::::999999999998888888888877777777776666666666655555544444444444333333333322222222111111111110000000000000///////////..........-----------,,,,,,,,,,,,,+++++++++++************)**))))))))))))(((((((((((''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! vvvvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€�‚ƒƒ„…††‡ˆ‰‰ŠŠ‹‹ŒŒ���ŽŽŽŽŽ�ŽŽ��Œ‹Š‰ˆ‡†…„ƒƒ‚��€€„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚{{{{{zzzzzzzzzzzzzzzzzyyyzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuvvvvvvvvuuuuuuuuuuuuuutttttttttttttssssssssssssssssttsssssssssssssssrrrrrrrrqqqqqqqppppppppppppppoooooooooooonnnnnnnnnnnnnmmmmmmmmllllllllllllkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiihhhhhhggggggggggggffffffffffeeeeeeeeeedddddddddddddccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa`````````````______________^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWVVVUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQRQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLKKKKKKKKKKKKJJJJJJJJIIIIIHHHHHHHGGGGGGGGGGFFFGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@????????>>>>>>>>>>=======<<<<<<<<;;;;;;;;;;;:::::::::::999999999988888888888777777777776666666666655555544444444443333333333322222222111111111110000000000000///////////..........-----------,,,,,,,,,,,+++++++++++++***********))**)))))))))))(((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! vvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyxyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€�‚ƒ„„…†‡‡ˆ‰ŠŠ‹‹ŒŒ���ŽŽŽŽŽŽ�ŽŽ�ŒŒ‹Š‰ˆ‡†…„ƒƒ‚��€€~„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚{{{{zzzzzzzzzzzzzzzzzyyyyzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuvvvvvvvvuuuuuuuuuuuuuuttttttttttttssssssssssssssssstssssssssssssssssrrrrrrrrqqqqqqpppppppppppppppooooooooooonnnnnnnnnnnnnnmmmmmmmlllllllllllllkkkkkkkkkjjjjjjjjiiiiiiiiiiiiihhhhhhggggggggggggfffffffffffeeeeeeeeeedddddddddddddcccbbbbbbbbbbbbaaaaaaaaaaaa`aaaaaaaaaa`````````````______________^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQRQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIHHHHHHHGGGGGGGGGGFFFGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@????????>>>>>>>>>>=======<<<<<<<<;;;;;;;;;;::::::::::::999999999988888888888777777777776666666666555555444444444443333333333322222221111111111100000000000000///////////.........------------,,,,,,,,,,,+++++++++++++***********))**)))))))))))(((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! vvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyxxyyyyyyyyyyyyyyyyyyyyyyyzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€�‚‚ƒ„……†‡ˆ‰‰Š‹‹ŒŒ���ŽŽŽŽŽŽŽ�ŽŽ�Œ‹‹Š‰ˆ‡†…„ƒƒ‚��€€~„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚{{{zzzzzzzzzzzzzzzzzyyyyyzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuvvvvvvvuuuuuuuuuuuuuutttttttttttttssssssssssssssssrsssssssssssssssssrrrrrrrrqqqqqqppppppppppppppoooooooooooonnnnnnnnnnnnnmmmmmmmmllllllllllllkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiihhhhhhggggggggggggfffffffffffeeeeeeeeeeddddddddddddccccbbbbbbbbbbbbaaaaaaaaaaaa`aaaaaaaaaa````````````_______________^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQRQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIHHHHHHHGGGGGGGGGFFFFGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????>>>>>>>>>>>=======<<<<<<<<;;;;;;;;;;:::::::::::999999999998888888888877777777776666666666655555544444444444333333333332222222111111111110000000000000///////////..........-----------,,,,,,,,,,,,++++++++++++************))*))))))))))))(((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!! vvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyxxxyyyyyyyyyyyyyyyyyyyyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€�‚ƒƒ„…†‡‡ˆ‰ŠŠ‹ŒŒŒ��ŽŽŽŽŽŽŽŽŽŽ��Œ‹ŠŠ‰ˆ‡†…„ƒƒ‚��€€~„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚{{zzzzzzzzzzzzzzzzzzyyyyyzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuvvvvvuuuuuuuuuuuuuuuuttttttttttttssssssssssssssssrrssssssssssssssssrrrrrrrrrqqqqqqpppppppppppppoooooooooooonnnnnnnnnnnnnnmmmmmmmlllllllllllllkkkkkkkkkkjjjjjjjiiiiiiiiiiiiihhhhhhggggggggggggffffffffffffeeeeeeeeedddddddddddddccccbbbbbbbbbbbbaaaaaaaaaaaa`aaaaaaaaa`````````````______________^^^^^^^^^^^^^]^]]]]]]]]]]]]]\\\\\\\\\\[\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWWVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????>>>>>>>>>>========<<<<<<<;;;;;;;;;;;:::::::::::999999999998888888888777777777776666666666655555544444444444333333333332222222111111111110000000000000///////////..........-----------,,,,,,,,,,,,++++++++++++************))*)))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! uvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyxxxxyyyyyyyyyyyyyyyyyyyyyzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€�‚ƒ„……†‡ˆ‰‰Š‹‹ŒŒ��ŽŽŽŽŽŽŽŽŽŽŽ��Œ‹Š‰ˆ‡‡†…„ƒƒ‚��€€~„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚{{zzzzzzzzzzzzzzzzzyyyyyyzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuvvvuuuuuuuuuuuuuuuuuttttttttttttssssssssssssssssrrrssssssssssssssssrrrrrrrrrqqqqqqpppppppppppppoooooooooooonnnnnnnnnnnnnnmmmmmmmllllllllllllkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiihhhhhgggggggggggggffffffffffffeeeeeeeeeddddddddddddcccccbbbbbbbbbbbaaaaaaaaaaaa``aaaaaaaa`````````````______________^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\[[\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXXXXXWWWWWWWWVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????>>>>>>>>>>========<<<<<<<;;;;;;;;;;;:::::::::::999999999988888888888777777777776666666666655555544444444443333333333322222221111111111100000000000000///////////..........-----------,,,,,,,,,,,+++++++++++++***********)))*)))))))))))(((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! uuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyxxxxxyyyyyyyyyyyyyyyyyyyyzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€�ƒƒ„…†‡ˆˆ‰Š‹‹ŒŒ��ŽŽŽŽŽŽŽŽŽŽŽŽ�Œ‹‹Š‰ˆ‡††…„ƒ‚‚��€€~~„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚{zzzzzzzzzzzzzzzzzyyyyyyyzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuvvuuuuuuuuuuuuuuuuuttttttttttttsssssssssssssssrrrrrsssssssssssssssrrrrrrrrrrqqqqqpppppppppppppooooooooooooonnnnnnnnnnnnnnmmmmmmlllllllllllllkkkkkkkkkkkjjjjjjiiiiiiiiiiiiihhhhhhggggggggggggfffffffffffffeeeeeeeeddddddddddddccccccbbbbbbbbbbaaaaaaaaaaaa```aaaaaaaa`````````````______________^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\[[\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYXXXXXXXXXXXWWWWWWWWVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>========<<<<<<<;;;;;;;;;;:::::::::::9999999999988888888888777777777776666666666555555444444444443333333333322222221111111111100000000000000///////////.........------------,,,,,,,,,,,+++++++++++++***********)))))))))))))))(((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! uuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€��ƒ„„…†‡ˆ‰ŠŠ‹ŒŒ��ŽŽŽŽŽ�ŽŽŽŽ�Ž��Œ‹Š‰‰ˆ‡†…„„ƒ‚‚�€€~~„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚zzzzzzzzzzzzzzzzzyyyyyyyyzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttssssssssssssssrrrrrrssssssssssssssrrrrrrrrrrrqqqqqpppppppppppppoooooooooooonnnnnnnnnnnnnnmmmmmmmllllllllllllkkkkkkkkkkkkjjjjjiiiiiiiiiiiiihhhhhhhggggggggggggffffffffffffeeeeeeeeeddddddddddddccccccbbbbbbbbbbaaaaaaaaaaaa```aaaaaaaa`````````````_____________^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\[[[\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYXXXXXXXXXXXWWWWWWWWWVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>=========<<<<<<;;;;;;;;;;;:::::::::::999999999998888888888777777777776666666666655555544444444444333333333332222222111111111110000000000000///////////..........-----------,,,,,,,,,,,,++++++++++++************)))))))))))))))(((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!! uuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzz{{{{{{{{{{{{{{{{{zz{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€�‚ƒ„…†‡ˆˆ‰Š‹‹Œ���ŽŽŽŽ��ŽŽŽŽ�Ž�Œ‹‹Š‰ˆ‡‡†…„ƒƒ‚‚�€€~~ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚zzzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttssssssssssssssrrrrrrrssssssssssssrrrrrrrrrrrrrqqqqqppppppppppppooooooooooooonnnnnnnnnnnnnnmmmmmmlllllllllllllkkkkkkkkkkkjjjjjjiiiiiiiiiiiiihhhhhhhgggggggggggfffffffffffffeeeeeeeeddddddddddddcccccccbbbbbbbbbaaaaaaaaaaaa````aaaaaaa`````````````______________^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXXXXXXXWWWWWWWWWVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLKKKKKKKKKJJJJJJJJJIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>=========<<<<<<;;;;;;;;;;;:::::::::::999999999988888888888777777777776666666666655555544444444444333333333322222222111111111110000000000000///////////..........-----------,,,,,,,,,,,+++++++++++++************))))))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!! uuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{zzz{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€�‚ƒ„…†‡ˆ‰ŠŠ‹ŒŒ��ŽŽŽ����ŽŽŽ����Œ‹Š‰‰ˆ‡†……„ƒƒ‚��€€~~~ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚zzzzzzzzzzzzzzzyyyyyyyyyyzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttssssssssssssssrrrrrrrssssssssssssrrrrrrrrrrrrrqqqqppppppppppppoooooooooooooonnnnnnnnnnnnnnmmmmmmlllllllllllllkkkkkkkkkkkjjjjjiiiiiiiiiiiiihhhhhhhhggggggggggfffffffffffffeeeeeeeedddddddddddddcccccccbbbbbbbbbaaaaaaaaaaaa````aaaaaaa`````````````______________^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYXXXXXXXXXXXXXWWWWWWWWWWUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMLLLLLKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBABBBBBAAAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>=========<<<<<<;;;;;;;;;;::::::::::::999999999988888888888777777777776666666666555555444444444443333333333322222221111111111100000000000000///////////..........-----------,,,,,,,,,,,+++++++++++++***********)))))))))))))))(((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! uuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{zzzzz{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~}~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~€€�‚„„††‡ˆ‰Š‹ŒŒ��ŽŽŽŽ����ŽŽŽ�Œ�Œ‹‹Š‰ˆ‡††…„„ƒ‚‚�€€~~~ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚zzzzzzzzzzzzzzyyyyyyyyyyyzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttssssssssssssssrrrrrrrrsssssssssssrrrrrrrrrrrrrrqqqqppppppppppppooooooooooooonnnnnnnnnnnnnnnmmmmmmllllllllllllkkkkkkkkkkkjjjjjiiiiiiiiiiiiihhhhhhhhhggggggggggffffffffffffeeeeeeeeeddddddddddddccccccccbbbbbbbbaaaaaaaaaaaa`````aaaaaa`````````````______________^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYXXXXXXXXXXXXXXWWWWWWWWWWUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMLLLLLKKKKKKKKJJJJJJJJJIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBABBBBBAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>>=========<<<<<;;;;;;;;;;;:::::::::::9999999999988888888888777777777766666666666555555444444444443333333333322222221111111111100000000000000///////////.........------------,,,,,,,,,,,+++++++++++++***********)))))))))))))))(((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! uuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~€€�‚„…†‡ˆ‰ŠŠ‹Œ���ŽŽŽ����ŽŽŽ��ŒŒŒ‹Š‰ˆ‡‡†…„„ƒ‚‚��€€~~~ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚zzzzzzzzzzzzzzyyyyyyyyyyyzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttssssssssssssssrrrrrrrrrsssssssssrrrrrrrrrrrrrrrrqqqqpppppppppppoooooooooooooonnnnnnnnnnnnnnmmmmmmmllllllllllllkkkkkkkkkkkjjjjjiiiiiiiiiiiiihhhhhhhhhgggggggggfffffffffffffeeeeeeeedddddddddddddccccccccbbbbbbbbaaaaaaaaaaaa`````aaaaaa````````````_______________^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYXXXXXXXXXXXXXXWWWWWWWWWWVUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBABBBBBAAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>==========<<<<<;;;;;;;;;;;:::::::::::999999999998888888888777777777776666666666655555544444444444333333333332222222111111111110000000000000////////////.........-----------,,,,,,,,,,,,++++++++++++************)))))))))))))))(((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!! uuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{zzzzzzz{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~€€�‚„…†‡ˆ‰Š‹ŒŒ��ŽŽŽŽ���ŽŽŽ��ŒŒŒ‹Š‰ˆˆ‡†…„„ƒƒ‚��€€€~~~~ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚zzzzzzzzzzzzzyyyyyyyyyyyyzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttssssssssssssssrrrrrrrrrsssssssrrrrrrrrrrrrrrrrrrqqqppppppppppppoooooooooooooonnnnnnnnnnnnnnmmmmmmmllllllllllllkkkkkkkkkkjjjjjiiiiiiiiiiiiihhhhhhhhhhgggggggggffffffffffffeeeeeeeeeddddddddddddcccccccccbbbbbbbaaaaaaaaaaaaa`````aaaaa`````````````______________^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPOOOOOOOOOONOONNNNNNNNNMMMMMMMMMMMMMLLLLLKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBABBBBAAAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>==========<<<<<;;;;;;;;;;::::::::::::999999999988888888888777777777776666666666655555544444444443333333333322222222111111111110000000000000///////////..........-----------,,,,,,,,,,,+++++++++++++************))))))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!! uuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~€��ƒ„…†ˆ‰‰Š‹ŒŒ��ŽŽŽ���ŽŽŽŽ�ŒŒ‹‹Š‰‰ˆ‡†……„ƒƒ‚‚��€€~~~~ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚zzzzzzzzzzzzyyyyyyyyyyyyyzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttsssssssssssssssrrrrrrrrrsssssssrrrrrrrrrrrrrrrrrrqqpppppppppppppooooooooooooonnnnnnnnnnnnnnmmmmmmmmllllllllllllkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhhggggggggfffffffffffffeeeeeeeedddddddddddddcccccccccbbbbbbbaaaaaaaaaaaa``````aaaaa`````````````______________^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOONONNNNNNNNNNMMMMMMMMMMMMLLLLLKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAABBBBAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>>==========<<<<<;;;;;;;;;;:::::::::::9999999999988888888888777777777776666666666555555444444444443333333333322222221111111111100000000000000///////////..........-----------,,,,,,,,,,,+++++++++++++***********)))))))))))))))(((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! uuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{zzzzzzzzzz{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~€�‚ƒ„†‡ˆ‰Š‹‹Œ��ŽŽŽŽŽŽŽŽŽŽ��Œ‹Š‹Š‰ˆ‡†……„ƒƒ‚‚��€€~~~~~ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚zzzzzzzzzzzyyyyyyyyyyyyyyzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuuutuuuuuuuuuuutttttttttttttttsssssssssssssssrrrrrrrrrrsssssrrrrrrrrrrrrrrrrrrrqqqppppppppppppooooooooooooonnnnnnnnnnnnnnnmmmmmmmmlllllllllllkkkkkkkkkkjjjjjjiiiiiiiiiiiihhhhhhhhhhhggggggggffffffffffffeeeeeeeeeddddddddddddccccccccccbbbbbbaaaaaaaaaaaa```````aaaa`````````````______________^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPOOOOOOOOOOONONNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKJJJJJJJJJIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAABBBBAAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>>==========<<<<;;;;;;;;;;;:::::::::::9999999999988888888887777777777766666666666555555444444444443333333333322222221111111111100000000000000///////////..........-----------,,,,,,,,,,,+++++++++++++***********)))))))))))))))(((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! uuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~€�‚ƒ…†‡ˆ‰Š‹ŒŒ��ŽŽŽŽŽŽŽŽŽ��ŒŒ‹ŠŠ‰ˆ‡†……„ƒƒ‚‚��€€€~~~~~ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚zzzzzzzzzzyyyyyyyyyyyyyyyzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuuttuuuuuuuuutttttttttttttttttssssssssssssssrrrrrrrrrrrsssssrrrrrrrrrrrrrrrrrrqqqppppppppppppoooooooooooooonnnnnnnnnnnnnnnmmmmmmmmlllllllllllkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhhhgggggggfffffffffffffeeeeeeeedddddddddddddccccccccccbbbbbbaaaaaaaaaaaa```````aaaa`````````````______________^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONONNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAABBBBAAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>===========<<<<;;;;;;;;;;;:::::::::::999999999988888888888777777777776666666666655555544444444444333333333332222222111111111110000000000000///////////...........----------,,,,,,,,,,,,++++++++++++************)))))))))))))))(((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! uuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyyxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{zzzzzzzzzzzzz{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~€�‚ƒ…†‡ˆ‰Š‹Œ���ŽŽŽŽŽŽŽŽ��ŒŒ‹Š‰‰ˆ‡††…„ƒƒ‚���€€€~~~~~}ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚zzzzzzzzzyyyyyyyyyyyyyyyyzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuutttuuuuuuuuuttttttttttttttttsssssssssssssssrrrrrrrrrrrsssrrrrrrrrrrrrrrrrrrrqqqqppppppppppppooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmlllllllllllkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhhhgggggggffffffffffffeeeeeeeeeddddddddddddcccccccccccbbbbbaaaaaaaaaaaa````````aaa``````````````______________^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOONONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKJJJJJJJJIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAABBBAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>==========<<<<<;;;;;;;;;;:::::::::::9999999999988888888888777777777776666666666555555544444444443333333333322222221111111111110000000000000///////////...........----------,,,,,,,,,,,+++++++++++++************))))))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!! uuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxxxxxxxyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{zzzzzzzzzzzzzzz{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~€�‚ƒ…†‡‰Š‹‹Œ��ŽŽŽŽŽŽŽŽ���Œ‹ŠŠ‰‰ˆ‡†…„ƒƒ‚��€€€~~~~~~}ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚zzzzzzzzyyyyyyyyyyyyyyyyyzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuttttuuuuuuuutttttttttttttttttssssssssssssssrrrrrrrrrrrrsssrrrrrrrrrrrrrrrrrrqqqqppppppppppppoooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmllllllllllkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhhhhggggggfffffffffffffeeeeeeeedddddddddddddcccccccccccbbbbbaaaaaaaaaaaa````````aaa`````````````______________^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONONNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAABBBAAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>>==========<<<<;;;;;;;;;;;:::::::::::9999999999988888888887777777777766666666666555555544444444443333333333322222221111111111100000000000000///////////...........----------,,,,,,,,,,,+++++++++++++***********)))))))))))))))(((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! uuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyyyxxxxxxxxxxxxxxxxxxxyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{zzzzzzzzzzzzzzzz{{{{{{{{{|}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~€�‚ƒ…†ˆ‰Š‹ŒŒ��ŽŽŽŽŽŽŽŽ��ŒŒ‹Š‰ˆˆ‡†…„ƒƒ‚��€€€~~~~~~}}ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚zzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuttttuuuuuuutttttttttttttttttssssssssssssssrrrrrrrrrrrrrssrrrrrrrrrrrrrrrrrrqqqqqppppppppppppooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmllllllllllkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhhhhggggggffffffffffffeeeeeeeeeddddddddddddccccccccccccbbbbaaaaaaaaaaaa`````````aaa`````````````______________^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXWWWWWWWWWWWWVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPQQPPPPPPPPPOOOOOOOOOOOONNONNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAABBBAAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>===========<<<<;;;;;;;;;;;::::::::::9999999999998888888888777777777776666666666655555554444444444333333333332222222111111111110000000000000////////////...........---------,,,,,,,,,,,,+++++++++++++***********)))))))))))))))(((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!! uuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyyxxxxxxxxxxxxxxxxxxxxyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{zzzzzzzzzzzzzzzzzz{{{{{{{||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~€�‚ƒ…‡ˆ‰Š‹ŒŒ��ŽŽŽŽŽŽŽ��ŒŒ‹ŠŠ‰ˆˆ‡†…„ƒ‚��€€€~~~~~~~}}ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�zzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuutttttuuuuuutttttttttttttttttssssssssssssssrrrrrrrrrrrrrrsrrrrrrrrrrrrrrrrrqqqqqqqppppppppppooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmlllllllllkkkkkkkkkkkjjjjjiiiiiiiiiiihhhhhhhhhhhhhggggggfffffffffffffeeeeeeeedddddddddddddccccccccccccbbbbaaaaaaaaaaaa`````````aa`````````````______________^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPQQPPPPPPPPPOOOOOOOOOOOONNONNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAABBAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>===========<<<<;;;;;;;;;;:::::::::::9999999999988888888888777777777776666666666655555554444444443333333333322222222111111111110000000000000///////////............---------,,,,,,,,,,,,++++++++++++************)))))))))))))))(((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!! uuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxyyyxxxxxxxxxxxxxxxxxxxxxyyyyzzzzzzzzzzzzzzzzzzzzzzzz{zzzzzzzzzzzzzzzzzzz{{{{{{||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}~~€�‚„…‡ˆ‰Š‹ŒŒ��ŽŽŽŽŽŽ���ŒŒ‹Š‰ˆ‡‡†…„ƒ‚��€€~~~~~~~}}}ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��zzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuuttttttuuuuuuttttttttttttttttsssssssssssssssrrrrrrrrrrrrrrsrrrrrrrrrrrrrrrrqqqqqqqqppppppppppooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmlllllllllkkkkkkkkkkjjjjjjiiiiiiiiiiihhhhhhhhhhhhgggggggffffffffffffeeeeeeeeeddddddddddddcccccccccccccbbbaaaaaaaaaaaa``````````aa````````````_______________^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXWWWWWWWWWWWWVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPQPPPPPPPPPOOOOOOOOOOOOONNONNNNNNNNNMMMMMMMMLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAABBAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>==========<<<<<;;;;;;;;;;:::::::::::9999999999988888888888777777777776666666666555555554444444443333333333322222221111111111100000000000000///////////...........----------,,,,,,,,,,,+++++++++++++************))))))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! uuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyxxxxxxxxxxxxxxxxxxxxxxxyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}|||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}|}}}}~~€�‚„†‡ˆ‰Š‹Œ���ŽŽŽŽŽ���ŒŒ‹ŠŠ‰ˆ‡‡†…„ƒ‚�€€~~~~~~~~}}}}ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���zzzzzyyyyyyyyyyyyyyyyyyyxyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuutttttttuuuuutttttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqpppppppppoooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmllllllllkkkkkkkkkkkjjjjjjiiiiiiiiiihhhhhhhhhhhhhggggggfffffffffffffeeeeeeeedddddddddddddccccccccccccbbbbaaaaaaaaaaaa``````````a`````````````______________^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAABBAAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>===========<<<<;;;;;;;;;;;::::::::::99999999999988888888887777777777766666666666555555554444444443333333333322222221111111111100000000000/00///////////...........----------,,,,,,,,,,,+++++++++++++***********)))))))))))))))(((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! uuuuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyxxxxxxxxxxxxxxxxxxxxxxxxyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{|||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}}}}|||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}||}}}~~€�ƒ„†‡ˆ‰‹‹Œ���ŽŽŽŽ����ŒŒ‹Š‰ˆ‡††…„ƒ‚��€€~~~~~~~~~}}}}ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����zzzzyyyyyyyyyyyyyyyyyyyxxyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuuutttttttuuuuttttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqppppppppooooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmllllllllkkkkkkkkkkjjjjjjjiiiiiiiiiihhhhhhhhhhhhgggggggffffffffffffeeeeeeeeeddddddddddddcccccccccccccbbbaaaaaaaaaaaa```````````a````````````_______________^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXWWWWWWWWWWWVVVVVVVVVUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAABAAAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>===========<<<<;;;;;;;;;;:::::::::::99999999999888888888887777777777766666666666555555554444444443333333333322222221111111111100000000000/0////////////...........---------,,,,,,,,,,,,++++++++++++************)))))))))))))))(((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! uuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{zzzzzzzzzzzzzzzzzzzz{{{{{zzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}||||}}}~~€‚ƒ„†ˆ‰Š‹Œ��ŽŽŽŽŽŽŽ���ŒŒ‹ŠŠ‰ˆ‡Šˆ‡†…„„ƒƒ‚‚‚���������€€€€}}}}}}}}}}}}}}}||||||||||yyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttttttssstttttssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqppqqqqqqqqpppppppppppppppppoooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhggggggggggggggggggggggffffffffffffeeeeddddddddddddccccccccccbbbbbbbbbbbaaaaaaaaaaaa``````````______________^^^^]]]]]]]]]]]]\\\\\\\\\\\[\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOONNNNNNMMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCDCCCCCCCCCCCBBBBBBBBBBAAA@@@@@@@@@@@??????????>>>>>?>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;::::::::::::9999999999988888888777777666666666665555555555544444444444333333333332222211111111111000000000///////////............-------------,,,,,,,,,,,+++++++++************))))))))((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! uuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{zzzzzzzzzzzzzzzzzzzzzz{{{zzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{|||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}|||||}}}~€‚ƒ„‡ˆ‰Š‹Œ��ŽŽŽŽŽŽŽ���ŒŒ‹Š‰ˆ‡†‰ˆ‡†…„„ƒ‚‚‚���������€€€€€}}}}}}}}}}}}}}}||||||||||yyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttttttssssttttssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppqqqqqqqpppppppppppppppppooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhgggggggggggggggggggggffffffffffffeeeedddddddddddddccccccccccbbbbbbbbbbbaaaaaaaaaaaa``````````_____________^^^^]]]]]]]]]]]]\\\\\\\\\\\\[\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOONNNNNNMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCDCCCCCCCCCCBBBBBBBBBBBAAA@@@@@@@@@@???????????>>>>>?>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;::::::::::::9999999999988888888777777666666666655555555555544444444444333333333322222111111111110000000000///////////...........-------------,,,,,,,,,,,,+++++++++***********)))))))))(((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! uuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{zzzzzzzzzzzzzzzzzzzzzzz{{zzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}}}}}|||||}}}~€�‚ƒ„‡ˆ‰Š‹Œ��ŽŽŽŽŽŽŽ���Œ‹‹Š‰ˆ‡†‰ˆ‡†…„ƒƒ‚‚����������€€€€€}}}}}}}}}}}}}}|||||||||||yyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttttttsssstttsssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppqqqqqqqppppppppppppppppooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhggggggggggggggggggggggffffffffffffeeeeddddddddddddcccccccccccbbbbbbbbbbaaaaaaaaaaaa``````````______________^^^^]]]]]]]]]]]]\\\\\\\\\\\[[\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOONNNNNNMMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@??????????>>>>>>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;::::::::::::9999999999888888888777776666666666655555555555544444444443333333333322222111111111110000000000///////////...........-------------,,,,,,,,,,,+++++++++************)))))))))(((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! uuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{zzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{|||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{|{{{{|||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||}}}~€�‚ƒ„‡ˆ‰‹‹Œ��ŽŽŽŽŽŽ���ŒŒ‹‹Š‰ˆ‡†‰ˆ‡†…„ƒƒ‚‚���������€€€€€€}}}}}}}}}}}}}||||||||||||yyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttttttssssstttssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppqqqqqqppppppppppppppppoooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggggggggggffffffffffffeeeedddddddddddddcccccccccccbbbbbbbbbbaaaaaaaaaaaa`````````______________^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOONNNNNNMMMMMMMMLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@??????????>>>>>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;::::::::::::99999999999888888888777776666666666655555555555444444444443333333333322222111111111110000000000///////////...........-------------,,,,,,,,,,,+++++++++************)))))))))(((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! uuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{|||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}}}}|||||||}}}~€�‚ƒ…‡ˆŠ‹ŒŒ��ŽŽŽŽŽŽ���ŒŒ‹‹Š‰ˆ‡†‰ˆ‡†…„ƒƒ‚‚���������€€€€€€}}}}}}}}}}}}|||||||||||||yyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttttttssssssttsssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppqqqqqppppppppppppppppoooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggggggggggggggggggffffffffffffeeeeddddddddddddccccccccccccbbbbbbbbbaaaaaaaaaaaa``````````______________^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOONNNNNNMMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAA@@@@@@@@@???????????>>>>>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;::::::::::::99999999999888888888777776666666666655555555555444444444443333333333322222111111111110000000000//////////............------------,,,,,,,,,,,,+++++++++************)))))))))(((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! uuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||{{{{{|{{||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}}||||||||}}}~€�‚ƒ…‡ˆŠ‹ŒŒ�ŽŽŽŽŽŽŽ���ŒŒ‹‹Š‰ˆ‡†‰ˆ‡†…„ƒƒ‚‚��������€€€€€€€}}}}}}}}}}}}|||||||||||||yyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttttsssssssttssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppqqqqppppppppppppppppoooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggggggggggffffffffffffeeeedddddddddddddccccccccccccbbbbbbbbbaaaaaaaaaaaa`````````______________^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNMMMMMMMMLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@@???????????>>>>>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;::::::::::::99999999998888888888777776666666666555555555555444444444433333333333222221111111111100000000000//////////...........-------------,,,,,,,,,,,,+++++++++***********))))))))))((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! uuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}|}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~}~~~~~~~~~~~~~~~~~}}}}}}}||||||||}}}~€�‚ƒ…‡ˆŠ‹ŒŒ�ŽŽŽŽŽŽŽ���ŒŒ‹‹Š‰ˆ‡†‰ˆ‡†…„„ƒ‚‚�������€€€€€€€€}}}}}}}}}}}||||||||||||||yyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttttsssssssstssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppqqqqppppppppppppppppoooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggggggggggfffffffffffffeeeeddddddddddddccccccccccccbbbbbbbbbaaaaaaaaaaaa``````````_____________^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOONNNNNNMMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@@??????????>>>>>>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;::::::::::::99999999998888888888777766666666666555555555554444444444433333333333222221111111111100000000000//////////...........-------------,,,,,,,,,,,+++++++++************))))))))))((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! uuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}|||||||}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}|}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}||||||||||}}}~€�‚ƒ…‡ˆŠ‹ŒŒ�ŽŽŽŽŽŽŽ���ŒŒ‹‹Š‰ˆ‡†‰ˆ‡†…„„ƒ‚‚‚������€€€€€€€€}}}}}}}}}}|||||||||||||||yyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttttttssssssssssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppqqqppppppppppppppppoooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllkkkkkjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggggggggggffffffffffffeeeedddddddddddddccccccccccccbbbbbbbbbaaaaaaaaaaaa`````````_____________^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNMMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@???????????>>>>>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;::::::::::::999999999998888888888777766666666666555555555554444444444433333333333222221111111111100000000000//////////...........-------------,,,,,,,,,,,+++++++++************))))))))))((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! uuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}|||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}||||||||||}}}~€�‚ƒ…‡ˆŠ‹ŒŒ��ŽŽŽŽŽ����ŒŒ‹‹Š‰ˆ‡†‰ˆ‡†…„„ƒ‚‚‚������€€€€€€€€}}}}}}}}}|||||||||||||||{yyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttttttsssssssssssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppqqppppppppppppppppoooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggggggggggfffffffffffffeeeeddddddddddddccccccccccccbbbbbbbbbbaaaaaaaaaaa``````````_____________^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNMMMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@???????????>>>>>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;::::::::::::999999999988888888888777766666666665555555555554444444444433333333332222211111111111000000000000/////////............------------,,,,,,,,,,,,+++++++++***********)))))))))))((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! tuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||{{{{{{}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}|||||||||||||}}~€�‚ƒ„‡ˆ‰‹‹Œ��ŽŽŽŽŽ����ŒŒ‹ŠŠ‰ˆ‡†‰ˆ‡†…„„ƒ‚‚‚������€€€€€€€€}}}}}}}}|||||||||||||||{{yyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttttttsssssssssssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppqqppppppppppppppppooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggggggggggffffffffffffeeeeeddddddddddddccccccccccccbbbbbbbbbaaaaaaaaaaaa`````````_____________^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@??????????>>>>>>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;::::::::::::99999999998888888888877766666666666555555555554444444444433333333333222221111111111100000000000//////////...........-------------,,,,,,,,,,,++++++++++***********)))))))))))(((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! ttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{|{{|||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}|||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}|||||||||||||}}~�‚ƒ„‡ˆ‰Š‹Œ��ŽŽŽŽŽ���ŒŒŒ‹ŠŠ‰ˆ‡†‰ˆ‡†…„„ƒ‚‚‚�����€€€€€€€€€}}}}}}}||||||||||||||||{{yyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttttttsssssssssssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppqqpppppppppppppppoooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggfgggggggffffffffffffeeeeeedddddddddddccccccccccccbbbbbbbbbbaaaaaaaaaaa``````````_____________^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOONNNNNNMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@??????????>>>>>>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;:::::::::::::99999999998888888888777766666666666555555555554444444444433333333333222221111111111100000000000//////////...........-------------,,,,,,,,,,,+++++++++************)))))))))))(((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! tttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}|||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}||||||||||||||}}~~€�ƒ„†ˆ‰Š‹Œ���ŽŽŽŽ���ŒŒ‹‹ŠŠ‰ˆ‡†‰ˆ‡†…„„ƒ‚‚‚�����€€€€€€€€€}}}}}}||||||||||||||||{{{yxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttttttssssssssssssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppqpppppppppppppppooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggfgggggggffffffffffffeeeeeedddddddddddccccccccccccbbbbbbbbbaaaaaaaaaaaa`````````_____________^^^^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@???????????>>>>>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;::::::::::::999999999998888888888777766666666666555555555544444444444433333333333222221111111111100000000000/////////............-------------,,,,,,,,,,,+++++++++************)))))))))))(((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! ttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzyyyyyyyzzzzzzzzzzzzzzzzzzyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}||||||||||||||||}}~€�‚„†‡‰Š‹ŒŒ���ŽŽ����ŒŒ‹‹Š‰‰ˆ‡†‰ˆ‡†…„„ƒ‚‚‚�����€€€€€€€€€}}}}}||||||||||||||||{{{{yxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttttttsssssssssssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppppppppppppooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggffggggggffffffffffffeeeeeeeddddddddddccccccccccccbbbbbbbbbbaaaaaaaaaaa``````````____________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@??????????>>>>>>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;::::::::::::99999999998888888888877766666666666555555555554444444444433333333333222221111111111100000000000//////////...........-------------,,,,,,,,,,,,+++++++++***********))))))))))))((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! tttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzzzzzzzzzzyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}||||||||||||||||}}~€�‚ƒ†‡ˆ‰Š‹Œ���������ŒŒ‹‹Š‰ˆˆ‡†‰ˆ‡†…„„ƒ‚‚‚�����€€€€€€€€€}}}}}|||||||||||||||{{{{{xxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttttttssssssssssssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppppppppppppoooooooooonnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggfffggggggffffffffffffeeeeeeeddddddddddccccccccccccbbbbbbbbbaaaaaaaaaaaa`````````_____________^^^^^^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@??????????>>>>>>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;::::::::::::99999999998888888888877766666666666555555555554444444444433333333333222221111111111100000000000//////////...........-------------,,,,,,,,,,,+++++++++************))))))))))))((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! ttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzyyyyyyyyyyzzzzzzzzzzzzzzzyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}|}}}}}}~~~~~~~~~~~~~~~~~}}}|||||||||||{|||||}~�‚ƒ…‡ˆ‰Š‹ŒŒ��������ŒŒ‹‹Š‰ˆ‡‡†‰ˆ‡†…„ƒƒ‚‚‚����€€€€€€€€€€}}}}|||||||||||||||{{{{{{xxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttttttssssssssssssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppppppppppppooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggfffgggggffffffffffffeeeeeeeedddddddddccccccccccccbbbbbbbbbaaaaaaaaaaaa``````````____________^^^^^^^^^^^^]]]]]\\\\\\\\\\\\\[[[[[[[\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@???????????>>>>>>>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;:::::::::::::99999999998888888888777766666666666555555555544444444444433333333333222221111111111100000000000//////////...........-------------,,,,,,,,,,,+++++++++************))))))))))))((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! tttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzyyyyyyyyyyyzzzzzzzzzzzzzzyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||zzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}||||}}}}}}}~~~~~~~~~~~~~~~}}}|||||||||||{{{||||}}~€�ƒ…†ˆ‰Š‹ŒŒ�������ŒŒŒ‹ŠŠ‰ˆ‡†…ˆ‡‡†…„ƒƒ‚‚�����€€€€€€€€€€}}}}||||||||||||||{{{{{{{xxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttttttsssssssssssssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppppppppppoooooooooooonnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggffffgggggffffffffffffeeeeeeeeddddddddcccccccccccccbbbbbbbbbaaaaaaaaaaaa`````````_____________^^^^^^^^^^^^]]]]]\\\\\\\\\\\\[[[[[[[[\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@???????????>>>>>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;::::::::::::999999999998888888888777766666666665555555555544444444444433333333332222211111111111000000000000/////////............-------------,,,,,,,,,,,+++++++++************)))))))))))(((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! ttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzyyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||zzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}||||}}}}}}}}~~~~~~~~~~~~~~}}}||||||||||{{{{{|||}}~€�‚…†‡ˆ‰Š‹ŒŒ������ŒŒ‹‹ŠŠ‰ˆ‡†…ˆ‡††…„ƒƒ‚‚����€€€€€€€€€€€}}}|||||||||||||||{{{{{{{xxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttttssssssssssssssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppppppppppppoooooooooooonnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggffffggggffffffffffffeeeeeeeeeddddddddccccccccccccbbbbbbbbbaaaaaaaaaaaa``````````____________^^^^^^^^^^^^^]]]]\\\\\\\\\\\\\[[[[[[[[\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@???????????>>>>>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;::::::::::::99999999998888888888877766666666666555555555554444444444433333333333222221111111111100000000000//////////...........-------------,,,,,,,,,,,,+++++++++***********))))))))))))(((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! tttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyyyyyyyyyzzzzzzzzzzzyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||zzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}||||||}}}}}}}}}~~~~~~~~~~~~~}}}|||||||||{{{{{{{|||}~€�‚„…‡ˆ‰Š‹ŒŒ������ŒŒ‹‹Š‰‰ˆ‡†…ˆ‡†……„ƒƒ‚‚����€€€€€€€€€€€}}||||||||||||||{{{{{{{{{xxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttttttssssssssssssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppppppppppppppooooooooooooonnnnnnnnnmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggfffffgggfffffffffffffeeeeeeeeedddddddcccccccccccccbbbbbbbbbaaaaaaaaaaaa``````````____________^^^^^^^^^^^^]]]]]\\\\\\\\\\\\[[[[[[[[[\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@????????????>>>>>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;::::::::::::99999999998888888888877766666666666555555555554444444444433333333333222221111111111100000000000//////////...........-------------,,,,,,,,,,,+++++++++************))))))))))))((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! ttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzyyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|zzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||}}}}}}}}}}}}||||||||||||||||||||||||||||||||||{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}||||||||}}}}}}}}}~~~~~~~~~~~~}}}}|||||||||{{{{{{{{||}}~€�„…†ˆ‰Š‹‹Œ������ŒŒ‹‹Š‰ˆˆ‡†…ˆ‡†…„„ƒ‚‚‚����€€€€€€€€€€€}|||||||||||||||{{{{{{{{{xxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttttttsssssssssssssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppppppppppppppoooooooooooooonnnnnnnnnmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggfffffgggffffffffffffeeeeeeeeeedddddddccccccccccccbbbbbbbbbaaaaaaaaaaaa```````````___________^^^^^^^^^^^^]]]]]\\\\\\\\\\\\\[[[[[[[[[\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@????????????>>>>>>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999998888888888777766666666665555555555544444444444433333333333222221111111111100000000000/////////............-------------,,,,,,,,,,,+++++++++************)))))))))))(((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! tttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzyyyyyyyyyyyyyyyyyzzzzzzzzyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||}}}}}}}||||||||||||||||||||||||||||||||||||{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}||||||||}}}}}}}}}}~~~~~~~~~~~}}}}|||||||||{{{{{{{{|||}~€�ƒ…†‡ˆ‰Š‹ŒŒ�����ŒŒ‹‹Š‰ˆ‡†……ˆ‡†…„„ƒ‚‚‚���€€€€€€€€€€€}||||||||||||||{{{{{{{{{{xxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttttsssssssssssssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppppppppppppppoooooooooooooonnnnnnnnmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggfffffggfffffffffffffeeeeeeeeeeddddddcccccccccccccbbbbbbbbbaaaaaaaaaaaa```````````__________^^^^^^^^^^^^^]]]]\\\\\\\\\\\\\[[[[[[[[[[\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@???????????>>>>>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;::::::::::::99999999999888888888877776666666666555555555554444444444433333333333222222111111111100000000000//////////...........-------------,,,,,,,,,,,,+++++++++***********))))))))))))(((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! ttttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzyyyyyyyyyyyyyyyyyyyzzzzzzyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||}||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}||||||||||}}}}}}}}}}}}~~~~~~~~}}}}}||||||||{{{{{{{{{{||}~€�ƒ„†‡ˆ‰Š‹ŒŒ�����ŒŒ‹‹Š‰ˆ‡†…„‡††…„ƒƒ‚‚����€€€€€€€€€€||||||||||||||{{{{{{{{{{{xxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttttsssssssssssssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppppppppppppppoooooooooooooonnnnnnnmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggffffffggffffffffffffeeeeeeeeeeeddddddccccccccccccbbbbbbbbbaaaaaaaaaaaa````````````__________^^^^^^^^^^^^]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@???????????>>>>>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;::::::::::9:99999999998888888888877766666666666555555555554444444444433333333333222222111111111100000000000//////////...........-------------,,,,,,,,,,,,+++++++++***********))))))))))))((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! tttttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzyyyyyyyyyyyyyyyyyyyyzzzzzyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}|||||||||||||}}}}}}}}}}}}}~~~~~~}}}}}}||||||||{{{{{{{{{{||}}~€ƒ„…‡ˆ‰Š‹ŒŒ�����ŒŒ‹‹Š‰ˆ‡†…„‡†……„ƒƒ‚‚����€€€€€€€€€|||||||||||||{{{{{{{{{{{{xxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttttttsssssssssssssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppppppppppppppoooooooooooooonnnnnnnnmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggfffffffgffffffffffffeeeeeeeeeeeedddddcccccccccccccbbbbbbbbaaaaaaaaaaaaa````````````_________^^^^^^^^^^^^^]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@???????????>>>>>>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;::::::::::9:99999999998888888888877766666666665555555555544444444444433333333333222222111111111100000000000//////////...........-------------,,,,,,,,,,,++++++++++***********))))))))))))((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! ttttttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyzzyyyyyyyyyyyyyyyyyyyyyyzzzyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}|||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}||||||||{{{{{{{{{{{||}~€‚„…†ˆ‰Š‹‹ŒŒ����ŒŒ‹ŠŠ‰ˆ‡†…„‡†……„ƒƒ‚‚����€€€€€€€€€|||||||||||||{{{{{{{{{{{{xxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttttttssssssssssssssssssssrrsssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppppopppppppppooooooooooooooonnnnnnnmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggfffffffgffffffffffffeeeeeeeeeeeedddddccccccccccccbbbbbbbbbaaaaaaaaaaaa````````````__________^^^^^^^^^^^^]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@???????????>>>>>>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;::::::::::9:99999999998888888888777766666666665555555555544444444444333333333332222222111111111000000000000/////////............-------------,,,,,,,,,,,++++++++++***********)))))))))))(((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! tttttttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzyyyyyyyyyyyyyyyyyyyyyyyzzyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}||||||||{{{{{{{{{{{||}~€‚ƒ…†‡‰Š‹‹ŒŒ����ŒŒ‹ŠŠ‰ˆ‡†…„‡†…„„ƒƒ‚‚����€€€€€€€€|||||||||||{{{{{{{{{{{{{{xxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttttttssssssssssssssssssssrrrsssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppppoppppppppooooooooooooooonnnnnnnmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggfffffffffffffffffffffeeeeeeeeeeeeddddcccccccccccccbbbbbbbbbaaaaaaaaaaaa````````````_________^^^^^^^^^^^^^]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@???????????>>>>>>>>>=>>>>>===========<<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999999888888888877776666666666555555555554444444444433333333333222222211111111100000000000//////////...........-------------,,,,,,,,,,,,++++++++++**********))))))))))))(((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! ttttttttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{z{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}||||||||||||||||||||}}|}}}}}}}}}}}}}}}}}}}}}}|||||||{{{{{{{{{{{{||}~€‚ƒ…†‡ˆŠŠ‹ŒŒ����ŒŒ‹Š‰‰ˆ‡†…„‡†…„„ƒ‚‚‚���€€€€€€€€€||||||||||{{{{{{{{{{{{{{{xxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttttttsssssssssssssssssssrrrrrsssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppppooppppppppoooooooooooooonnnnnnnnmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggffffffffffffffffffffeeeeeeeeeeeedddddccccccccccccbbbbbbbbbbaaaaaaaaaaa````````````__________^^^^^^^^^^^^]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@????????????>>>>>>>>>=>>>>>===========<<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999998888888888877776666666666555555555544444444444433333333333222222211111111100000000000//////////...........-------------,,,,,,,,,,,+++++++++++**********))))))))))))((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! ttuuuuuuuuuuuuuuuuuuuvvuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyzzzzzyyyyyyyyyyzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzz{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||{{{{{{{{{{{{{{{zzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzz{{||}~€�ƒ„…†‡ˆ‰ŠŠ‹‹‹ŠŠ‰‰ˆ‡†…„ƒ‚‚…„ƒ‚‚��€€€~~~~~~~~~~{{{{{{{{{{{{zzzzzzzzzzzzzyyyxxxxxxxxxxxxxxxxxxxwwwxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuutttttsssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppppooooooooooooooooooonnnnnnnnnnnnnnnmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggggggggfffdddddddddddccccccccccccbbccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaa````````````_____^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;::::::::::999999988888888888777777777776666666666555555555554444444333333333332222222222211111111100000000000///////...........-----------,,,,,,,,,,+++++++++++**********)))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!! tttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyzzzyyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||{{{{{{{{{{{{{{{{{zzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzz{{||}~€�ƒ„…†‡ˆ‰ŠŠŠ‹‹ŠŠ‰‰ˆ‡†…„ƒ‚�…„ƒ‚‚��€€€~~~~~~~~~~}{{{{{{{{{{{{zzzzzzzzzzzzzyyxxxxxxxxxxxxxxxxxxxwwwwxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuuuutttttsssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppppooooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggffffddddddddddcccccccccccccbbccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaa````````````_____^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;:::::::::::99999998888888888877777777777666666666655555555554444444333333333332222222222211111111100000000000///////............-----------,,,,,,,,,,+++++++++++*********))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! ttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyzyyyyyyyyyyyyyyyyzzzzzzzzzxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||{{{{{{{{{{{{{{{{{{{zzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzz{{|}}~€�ƒ„…†‡ˆ‰ŠŠŠ‹ŠŠŠ‰‰ˆ‡†…„ƒ‚�…„ƒ‚‚��€€~~~~~~~~~~}{{{{{{{{{{{zzzzzzzzzzzzzzyxxxxxxxxxxxxxxxxxxxwwwwwxxxxxxwwwwwwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuuuuttttttsssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppppoooooooooooooooooooonnnnnnnnnnnnnnmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggfffffddddddddddccccccccccccbbbcccccbbbbbbbbbbbbbaaaaaaaaaaaaaaa````````````______^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;:::::::::::99999998888888888777777777776666666666555555555554444444333333333332222222222211111111100000000000///////...........------------,,,,,,,,,++++++++++++*********))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! tttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzz{{{{{{{{{{{{{{z{{{{{{{{zzzzzzzzz{{{|}~€€‚ƒ„…†‡ˆ‰ŠŠŠŠŠŠŠ‰ˆˆ‡†…„ƒ‚�„„ƒ‚��€€€~~~~~~~~~}}{{{{{{{{{{zzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxwwwwwwxxxxxwwwwwwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuuuuttttttsssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppppppoooooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggfffffdddddddddcccccccccccccbbbccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaa````````````______^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNMMMMMMMMMMMMLLLLLLKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@?@@@@@???????????>>>>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;:::::::::::99999998888888888777777777776666666666555555555554444444333333333332222222222211111111100000000000///////...........-----------,,,,,,,,,,++++++++++++*********))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! ttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{{{zz{{{{{{{zzzzzzzzzz{{||}~€�‚ƒ„†‡ˆˆ‰ŠŠŠŠŠŠ‰‰ˆ‡††…„ƒ‚�„ƒƒ‚��€€€~~~~~~~~~}}}{{{{{{{{{{zzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxwwwwwwxxxxwwwwwwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuuuuuttttttssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppppoooooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggggffffffdddddddddccccccccccccbbbbccccbbbbbbbbbbbbaaaaaaaaaaaaaaaa````````````_______^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNMMMMMMMMMMMMLLLLLLKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@?@@@@????????????>>>>>>>>>=>>>>============<<<<<<<<<;;;;;;;;;;:::::::::::9999998888888888877777777777666666666655555555554444444333333333332222222222211111111100000000000///////............-----------,,,,,,,,,,+++++++++++*********))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!! tttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzz{{{{{{zzzzz{{{{{{zzzzzzzzzz{{||}~��‚„…†‡ˆˆ‰ŠŠŠŠŠŠ‰‰ˆ‡†…„ƒ‚�€„ƒ‚‚��€€€~~~~~~~~~}}}{{{{{{{{{zzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxwwwwwwwxxxwwwwwwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuuuuutttttttssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppppooooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggggggggffffffddddddddccccccccccccbbbbbcccbbbbbbbbbbbbbaaaaaaaaaaaaaaa`````````````_______^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVVVVUVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@?@@@@???????????>>>>>>>>>>=>>>>===========<<<<<<<<<<;;;;;;;;;::::::::::::9999998888888888877777777777666666666555555555554444444333333333332222222222211111111100000000000///////...........------------,,,,,,,,,++++++++++++*********))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! ttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyxxxyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{zzzzzzzzzzz{{{|}}~€�‚ƒ„…†‡ˆ‰‰ŠŠŠŠŠ‰‰ˆ‡‡†…„ƒ‚�€„ƒ‚‚��€€~~~~~~~~~}}}}{{{{{{{{zzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxwwwwwwwwwxxwwwwwwwwwwwwwwwwwwwvvvvuuuuuuuuuuuuuuuuuttttttttsssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppppppoooooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggfffffffdddddddcccccccccccccbbbbbcccbbbbbbbbbbbbaaaaaaaaaaaaaaaa````````````________^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@?@@@@???????????>>>>>>>>>>=>>>>===========<<<<<<<<<<;;;;;;;;;:::::::::::99999998888888888777777777776666666666555555555554444444333333333332222222222211111111100000000000///////...........------------,,,,,,,,,++++++++++++*********))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! tttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{z{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{zzzzzzzzzzz{{{|}}~€�‚‚ƒ„…†‡ˆ‰‰‰ŠŠŠ‰‰ˆˆ‡†…„ƒ‚‚�€ƒƒ‚��€€€~~~~~~~~}}}}}{{{{{{{{zzzzzzzzzzzzzzzzyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuuuuuttttttttssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppppppoooooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggggffffffffdddddddccccccccccccbbbbbbccbbbbbbbbbbbbbaaaaaaaaaaaaaaa`````````````________^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUVVUUUUUUUUUUUTTTTTTTTTTTSTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@??@@@@??????????>>>>>>>>>>==>>>>===========<<<<<<<<<<;;;;;;;;;:::::::::::99999998888888888777777777776666666666555555555544444443333333333322222222222211111111000000000000///////...........-----------,,,,,,,,,,+++++++++++**********)))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! ttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{{{{{zzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{zzzzzzzzzzz{{{||}~€€�‚ƒ„…†‡‡ˆ‰‰‰‰‰‰‰‰ˆ‡‡†…„ƒ‚�€ƒ‚‚��€€~~~~~~~}}}}}}{{{{{{{zzzzzzzzzzzzzzzzyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuutttttttttsssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppppppoooooooooooooooooooonnnnnnnnnnnnnnnnmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhghhhhgggggggggggggffffffffddddddcccccccccccccbbbbbbccbbbbbbbbbbbbaaaaaaaaaaaaaaaa````````````_________^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@??@@@@??????????>>>>>>>>>>==>>>===========<<<<<<<<<<<;;;;;;;;;:::::::::::9999999888888888877777777777666666666655555555554444444333333333332222222222211111111100000000000////////..........------------,,,,,,,,,,+++++++++++*********))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!! tttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{zzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{||}~€�‚ƒ„……†‡ˆˆ‰‰‰‰‰‰‰ˆˆ‡†…„ƒ‚‚�€ƒ‚��€€€~~~~~~~}}}}}}}{{{{{{zzzzzzzzzzzzzzzzyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuttttttttttssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppppppooooooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhghhhgggggggggggggfffffffffddddddccccccccccccbbbbbbbcbbbbbbbbbbbbbaaaaaaaaaaaaaaa`````````````_________^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@??@@@???????????>>>>>>>>>>==>>>===========<<<<<<<<<<;;;;;;;;;::::::::::::9999999888888888777777777776666666666655555555554444444333333333332222222222211111111100000000000////////..........------------,,,,,,,,,++++++++++++*********))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! ttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{||}~€�‚ƒ„„…†‡‡ˆˆ‰‰‰‰‰‰ˆˆ‡††…„ƒ‚�€‚‚��€€~~~~~~~}}}}}}}}{{{{{zzzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuttttttttttsssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppppppoooooooooooooooonooonnnnnnnnnnnnnnnmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhgghhggggggggggggggfffffffffdddddcccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa````````````__________^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@??@@@??????????>>>>>>>>>>===>>============<<<<<<<<<<;;;;;;;;;::::::::::::9999998888888888777777777776666666666555555555544444444333333333332222222222211111111000000000000////////..........-----------,,,,,,,,,,+++++++++++**********))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! tttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{zzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{||}~~€�‚ƒ„……††‡ˆˆˆ‰‰‰‰ˆˆˆ‡††…„ƒ‚��€~‚��€€€~~~~~~}}}}}}}}}{{{{{zzzzzzzzzzzzzzzzyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuutttttttttttsssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppppoooooooooooooooonnoonnnnnnnnnnnnnnnmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhggghhgggggggggggggffffffffffddddcccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa`aaa````````````__________^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@???@@@??????????>>>>>>>>>>===>>===========<<<<<<<<<<<;;;;;;;;;::::::::::::999999888888888877777777777666666666655555555554444444433333333332222222222221111111100000000000/////////..........-----------,,,,,,,,,,+++++++++++*********))))))))))))(((((((((((('(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! ttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvuvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{zzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyzzzzzzzzzzz{{|}}~€�‚ƒ„……††‡‡ˆˆˆ‰‰ˆˆˆˆ‡††…„ƒƒ‚�€~‚��€€~~~~~~}}}}}}}}}}{{{zzzzzzzzzzzzzzzzzyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuttttttttttttssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppppoooooooooooooooonnnonnnnnnnnnnnnnnnmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhggghgggggggggggggfffffffffffddddccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa`aa````````````___________^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@???@@???????????>>>>>>>>>>===>>===========<<<<<<<<<<;;;;;;;;;;:::::::::::9999999888888888877777777777666666666655555555554444444433333333332222222222211111111100000000000/////////.........------------,,,,,,,,,++++++++++++*********))))))))))))(((((((((((('((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! tttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvuuuvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{z{{{{{{{zzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyzzzzzzzzzz{{||}~€�‚ƒ„……††‡‡ˆˆˆˆˆˆˆˆˆ‡‡†…„„ƒ‚�€€~~��€€€~~~~~~}}}}}}}}}}}{{zzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuutttttttttttttsssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppooooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggggggfffffffffffdddcccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa``aa```````````____________^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@???@@???????????>>>>>>>>>>===>============<<<<<<<<<<;;;;;;;;;::::::::::::9999999888888888877777777776666666666555555555554444444433333333332222222222211111111100000000000/////////.........-----------,,,,,,,,,,++++++++++++*********))))))))))))(((((((((((('((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! ttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{zzzz{{{{zzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyzzzzyyzzzz{{|}~€�‚ƒ„……†‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡†……„ƒ‚��€~~}�€€€~~~~~}}}}}}}}}}}}{{zzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuttttttttttttttssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggggggffffffffffffdddccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa```a````````````____________^^]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@????@@??????????>>>>>>>>>>====>===========<<<<<<<<<<<;;;;;;;;;::::::::::::9999999888888888777777777776666666666555555555544444444433333333332222222222211111111100000000000/////////.........-----------,,,,,,,,,,++++++++++++*********)))))))))))((((((((((((''((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! tttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{zzzzzzz{zzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyzzzyyyzzzz{||}~€‚ƒ„……†‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡††…„ƒƒ‚�€~}}�€€~~~~~}}}}}}}}}}}}}{zzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuutttttttttttttttsssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggggggffffffffffffddcccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa```````````````_____________^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@????@???????????>>>>>>>>>>====>===========<<<<<<<<<<;;;;;;;;;;::::::::::::999999888888888877777777777666666666655555555554444444443333333333222222222221111111110000000000//////////........------------,,,,,,,,,++++++++++++**********)))))))))))((((((((((((''((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!! ttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwxxwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzxxxxxxxxxxxyyyyyyyyyyyyyyxyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyzyyyyyyyyzzyyyyzzz{{|}~€�‚ƒ„…†‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡††…„„ƒ‚�€€~~}}€€~~~~~~}}}}}}}}}}}}}zzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuutttttttttttttttsssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggggggfffffffffffffdcccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa````````````````____________^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@????@???????????>>>>>>>>>>====>===========<<<<<<<<<<;;;;;;;;;:::::::::::::999999888888888877777777776666666666555555555554444444443333333332222222222211111111100000000000//////////........-----------,,,,,,,,,,++++++++++++**********)))))))))))((((((((((((''(''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!! tttttttttttttttttttuuuutuuuuuuuuuuuuuuuuuuuuuuuvuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyzzzxxxxxxxxxxxxxyyyyyyyyyyyyxxxyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyzyyyyyzzz{||}~�‚ƒ„…†‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡††……„ƒ‚‚�€~}}|€€~~~~~}}}}}}}}}}}}||zzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwvwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuttttttttttttttttssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkjkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggggggfffffffffffffedcccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa```````````````____________^^^]]]]]]]]]]]]\\\\\\\\\\\[\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@?????@??????????>>>>>>>>>>>===============<<<<<<<<<<<;;;;;;;;;:::::::::::::999999888888888877777777776666666666555555555544444444443333333332222222222211111111100000000000//////////........-----------,,,,,,,,,,++++++++++++**********)))))))))))((((((((((((''(''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!! ttttttttttttttttttttuuuttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyzxxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyzzz{|}~€�‚ƒ……†‡ˆˆ‰ˆˆˆˆˆˆˆ‡‡‡††…„ƒƒ‚�€€~}}||€~~~~~}}}}}}}}}}}}|||zzzzzzzzzzzzzzyyyyyyyyyyyxxxxxwwwwwwwwwwwwwwwwwwwvwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuutttttttttttttttttsssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkjkkjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggggggffffffffffffeecccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa````````````````____________^^]]]]]]]]]]]]\\\\\\\\\\\\[\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPOOOOOOOOONNNNNMMMMMMMMMMLLLLLLLLLLLKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@????????????????>>>>>>>>>>================<<<<<<<<<<<;;;;;;;;;::::::::::::9999999888888888777777777776666666666555555555544444444443333333332222222222211111111100000000000//////////.......------------,,,,,,,,,,++++++++++++**********))))))))))(((((((((((('''(''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!! sttttttttttttttttttttuuttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxyyyyyyyxxxxxxxxxyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyzz{{|}~€‚ƒ„…†‡‡ˆˆ‰ˆ‰ˆˆˆˆˆ‡‡††……„ƒ‚��€~~}}||~~~~~~}}}}}}}}}||||||zzzzzzzzzzzzyyyyyyyyyyyyyxxxwwwwwwwwwwwwwwwwwwwwvvwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuutttttttttttttttttsssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkkkjjkkjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggggggfffffffffffffeecccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa```````````````____________^^^]]]]]]]]]]]]\\\\\\\\\\\[[\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLLKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@????????????????>>>>>>>>>>================<<<<<<<<<<;;;;;;;;;:::::::::::::999999988888888877777777776666666666555555555554444444444333333333222222222221111111110000000000///////////.......------------,,,,,,,,,,++++++++++++**********))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!! ssttttttttttttttttttttutttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxyyyyxxxxxxxxxxxxyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyzz{{|}~€�‚ƒ„…†‡ˆˆ‰‰ˆˆˆˆˆˆ‡‡††……„ƒƒ‚�€€~}}|||~~~~~}}}}}}}}}|||||||zzzzzzzzzzzzyyyyyyyyyyyyyxxwwwwwwwwwwwwwwwwwwwwvvvwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuttttttttttttttttttssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllkkkkkkkkkkkkkkkjjjkjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggggggfffffffffffffeeeccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa````````````````____________^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOONNNNMMMMMMMMMMLLLLLLLLLLLLKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@????????????????>>>>>>>>>>>================<<<<<<<<<<;;;;;;;;;:::::::::::::999999988888888877777777776666666666555555555554444444444333333333222222222211111111100000000000///////////.......------------,,,,,,,,,,++++++++++++**********))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! sssttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxyyxxxxxxxxxxxxxxxyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzz{|}~€�‚ƒ„…†‡ˆˆ‰‰ˆˆˆˆˆ‡‡‡††…„„ƒ‚‚�€~~}}||{~~~~~}}}}}}}}}||||||||zzzzzzzzzzzyyyyyyyyyyyyyyxwwwwwwwwwwwwwwwwwwwvvvvvwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuttttttttttttttttttssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggggggfffffffffffffeeeccccccccccccbbbbbbbbbbbbabbbbbbbaaaaaaaaaaaa````````````````____________^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLLLKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@????????????????>>>>>>>>>>================<<<<<<<<<<<;;;;;;;;;:::::::::::::999999988888888777777777776666666666555555555544444444444333333332222222222211111111100000000000///////////.......------------,,,,,,,,,,++++++++++++**********)))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!! ssssttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyywwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxyyyyyzzz{|}~€�‚„…††‡ˆˆˆ‰ˆˆˆˆˆ‡‡††……„ƒƒ‚�€€~~}|||{~~~~~}}}}}}}}|||||||||zzzzzzzzzyyyyyyyyyyyyyyyyxwwwwwwwwwwwwwwwwwwvvvvvvwwwwvvvvvvvvvvvvvvvvvvvvvuuuuttttttttttttttttttssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggggggfffffffffffffeeeecccccccccccbbbbbbbbbbbbbabbbbbbaaaaaaaaaaaaa```````````````_____________^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNMMMMMMMMMMLLLLLLLLLLLLKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@?????????????????>>>>>>>>>>================<<<<<<<<<<;;;;;;;;;::::::::::::::999999988888888777777777776666666666555555555544444444444333333332222222222211111111100000000000//////////........------------,,,,,,,,,,+++++++++++***********)))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!! sssssttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyywwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxyyyyyzz{{|}~€�ƒ„…††‡ˆˆˆˆˆˆˆˆ‡‡†††…„„ƒ‚‚�€~}}||{{~~~~~~}}}}}}}||||||||||zzzzzzzzzyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwvvvvvvvwwwvvvvvvvvvvvvvvvvvvvvvuuuuttttttttttttttttttssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppppppooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggggggffffffffffffeeeeeccccccccccbbbbbbbbbbbbbaabbbbbbaaaaaaaaaaaa````````````````____________^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMLLLLLLLLLLLLKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@????????????????>>>>>>>>>>=================<<<<<<<<<<;;;;;;;;;:::::::::::::999999998888888877777777776666666666555555555554444444444433333333222222222221111111110000000000///////////........------------,,,,,,,,,,+++++++++++***********)))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!! ssssssttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxywwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxyyyyyzz{{|}~€�ƒ„……†‡‡ˆˆˆˆˆ‡‡‡‡††……„ƒƒ‚��€~~}}||{{~~~~~}}}}}}}}||||||||||zzzzzzzzyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwvvvvvvvvwwwvvvvvvvvvvvvvvvvvvvuuuuutttttttttttttttttssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppppppooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggggggfffffffffffffeeeeeccccccccccbbbbbbbbbbbbaaabbbbbaaaaaaaaaaaaa````````````````____________^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLLKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@?????????????????>>>>>>>>>>=================<<<<<<<<<<;;;;;;;;;:::::::::::::999999998888888777777777776666666666555555555544444444444433333333222222222221111111110000000000///////////.......-------------,,,,,,,,,,+++++++++++***********)))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! rrrrrsssssssssssssssssstttttttttttttttuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwvvvvvvwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyxxxxxxxxxxxxxxxxxxxxxxxxxyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyzzzyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzyyyyyyyyyzzz{||}~€‚ƒ„……†‡‡ˆˆˆˆ‡‡‡‡†††……„ƒƒ‚�€€~~}}||{{€~~~~~~~}}}}}}}}}}}yyyyyyyyyyyyyyyyxxxxxxxxxvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuutttttttttttttssssrrrrrrrrrrrrrrrrrqqqqrrrrqqqqqqqqqqqqqqqqqqqppppppppppppppooooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggfffffffffffffeeeeedddddddddddcccccccccccccccccbbbbbbbbbbbbbaaaaaaaaa```````````_____________^^_______^^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@AAA@@@@@@@@@@??????????????????>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;:::99999999999999888888888888877777777777666666666555555544444444444333333333222222221111111111110000000000//////////..........----------,,,,,,,,,,,,,+++++++++++***********)))))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"#####"""""""""""""!!!!!!!!!!!!! rrrrrrsssssssssssssssssttttttttttttttttuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwvvvvvvvwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzyyyyyyyyyyzzz{||}~�‚ƒ„……†‡‡‡‡ˆ‡‡‡‡†††……„„ƒ‚‚�€~~}|||{{€~~~~~~~}}}}}}}}}}}yyyyyyyyyyyyyyyxxxxxxxxxxvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttsssrrrrrrrrrrrrrrrrrqqqqqrrrqqqqqqqqqqqqqqqqqqqpppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggfffffffffffffeeeeedddddddddddcccccccccccccbcccbbbbbbbbbbbbaaaaaaaaaa```````````____________^^^_______^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@AA@@@@@@@@@@@?????????????????>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;:::99999999999999888888888888877777777776666666666555555444444444443333333333222222221111111111100000000000//////////..........----------,,,,,,,,,,,,,+++++++++++***********)))))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$#############"#####""""""""""""!!!!!!!!!!!!!! rrrrrrrsssssssssssssssstttttttttttttttttuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwvvvvvvvvwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzyyyyyyyyyyyzzz{|}}~€�‚ƒ„„…††‡‡‡‡‡‡‡†††……„„ƒƒ‚��€~}}|||{{€~~~~~~}}}}}}}}}}}}yyyyyyyyyyyyyyxxxxxxxxxxxvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttssrrrrrrrrrrrrrrrrrqqqqqqrrrqqqqqqqqqqqqqqqqqqpppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggfffffffffffffeeeeeedddddddddddcccccccccccccbccbbbbbbbbbbbbbaaaaaaaaaa``````````_____________^^^______^^^^^^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@AA@@@@@@@@@@@?????????????????>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;::::9999999999999988888888878887777777777666666666655555544444444444333333333322222221111111111110000000000///////////..........----------,,,,,,,,,,,,,+++++++++++***********)))))))((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$#############"####"""""""""""""!!!!!!!!!!!!!! rrrrrrrrsssssssssssssssttttttttttttttttttuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwvvvvvvvvvvwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzyyyyyyyyyyyyzz{{|}~€�‚ƒƒ„……††‡‡‡†††††……„„ƒƒ‚‚�€€~~}}||{{{€~~~~~~~}}}}}}}}}}}}yyyyyyyyyyyyyyxxxxxxxxxxxvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttsrrrrrrrrrrrrrrrrrqqqqqqqrrqqqqqqqqqqqqqqqqqqpppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggffffffffffffffeeeeeeddddddddddcccccccccccccbbcbbbbbbbbbbbbbaaaaaaaaaaa`````````_____________^^^^_____^^^^^^^^^^^^]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[ZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@AA@@@@@@@@@@?????????????????>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;:::99999999999999888888888878877777777776666666666555555544444444444333333333322222221111111111110000000000///////////..........----------,,,,,,,,,,,,,+++++++++++***********)))))))(((((((((((('''''''''''&''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$#############"####"""""""""""""!!!!!!!!!!!!! rrrrrrrrrsssssssssssssstttttttttttttttttttuuuuuuvvvvvvvvvvvvvvvvvvvvvvwwwvvvvvvvvvvvwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzyyyyyyyyyyyyyyzz{{|}~€�‚‚ƒ„……†††††††††………„„ƒ‚‚��€~}}|||{{{~~~~~~}}}}}}}}}}}}}yyyyyyyyyyyyyxxxxxxxxxxxxvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggfffffffffffffeeeeeeedddddddddcccccccccccccbbbcbbbbbbbbbbbbbaaaaaaaaaaa`````````_____________^^^^_____^^^^^^^^^^^^]]]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZYYYYYYYYYYYYYXXXXXXXXXXXWXXXXXWWWWWWWWWWWWVVVVVVVVWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@AA@@@@@@@@@@????????????>????>>>>>>>>>>>==========<=<<<<<<<<<<<<;;;;;;;;;:::99999999999999888888888878877777777776666666666555555444444444444333333333322222221111111111110000000000//////////...........----------,,,,,,,,,,,,,,++++++++++***********)))))))(((((((((((('''''''''''&''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############""####""""""""""""!!!!!!!!!!!!!! rrrrrrrrrrssssssssssssstttttttttttttttttttttuuuuvvvvvvvvvvvvvvvvvvvvvvvwwvvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzyyyyyyyyyyyyyyyyzz{{|}~€��‚ƒ„………††††††…………„„ƒƒ‚‚�€€~~}}|||{{{~~~~~~}}}}}}}}}}}}}yyyyyyyyyyyxxxxxxxxxxxxxxvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppooooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggfffffffffffffeeeeeeeedddddddddcccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaa````````_____________^^^^^____^^^^^^^^^^^^]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[ZZZZYYYYYYYYYYYYXXXXXXXXXXXXWXXXXWWWWWWWWWWWWVVVVVVVVVWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@A@@@@@@@@@@@????????????>????>>>>>>>>>>===========<=<<<<<<<<<<<<;;;;;;;;;:::99999999999999888888888778877777777776666666666555555444444444443333333333322222221111111111100000000000//////////...........----------,,,,,,,,,,,,,,++++++++++***********)))))))(((((((((((('''''''''''&'&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$#############""####""""""""""""!!!!!!!!!!!!!! rrrrrrrrrrrssssssssssssttttttttttttttttttttttuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzyyyyyyyyyyzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzyyyyyyyyyyyyyyyyyyyzz{{|}~€��‚ƒ„„………†††…………„„„ƒƒ‚‚�€€~~}}||{{{{~~~~~~}}}}}}}}}}}}}yyyyyyyyyyxxxxxxxxxxxxxxxvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppooooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggffffffffffffffeeeeeeeeddddddddcccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaa````````_____________^^^^^____^^^^^^^^^^^^]]]]]]]]]\\\\\\\\[[[[[[[[[[[[ZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWXXXXWWWWWWWWWWWWVVVVVVVVVWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@A@@@@@@@@@@????????????>>???>>>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;::::9999999999999988888888877877777777776666666666555555544444444444333333333332222221111111111110000000000///////////...........----------,,,,,,,,,,,,,,++++++++++***********)))))))(((((((((((('''''''''''&'&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############""###"""""""""""""!!!!!!!!!!!!!! rrrrrrrrrrrrssssssssssssttttttttttttttttttttttuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwxxxxxxxxxxxxxxxxxxxxxxwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzyyyyyyyyyyyyyyzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzyyyyyyyyyyyyyyyyyyyyzzz{||}~€��‚ƒ„„………†††………„„„ƒƒ‚‚��€€~~}}|||{{{{~~~~~~}}}}}}}}}}}}}|yyyyyyyyyxxxxxxxxxxxxxxxxvvvvvvvuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttsrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppooooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggfffffffffffffeeeeeeeeedddddddcccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa```````_____________^^^^^^___^^^^^^^^^^^^]]]]]]]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@A@@@@@@@@@@????????????>>???>>>>>>>>>>===========<<<<<<<<<<<<<<<;;;;;;;;::::9999999999999988888888877877777777776666666666555555444444444444333333333332222221111111111110000000000//////////............----------,,,,,,,,,,,,,,++++++++++***********)))))))((((((((((((''''''''''&&'&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""###"""""""""""""!!!!!!!!!!!!! rrrrrrrrrrrrrssssssssssssttttttttttttttttttttttuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwxxxxxxxxxxxxxxxxxxxxwwwxxxxxxxxxxxxxxxxxxxxxxxwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzyyyyyyyyyyyyyyyyyyzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzyyyyyyyyyyyyyyyyyyyyyyzzz{||}~€��‚ƒ„„……………………„„„ƒƒ‚‚��€€~~}}|||{{{{~~~~~~}}}}}}}}}}}|||yyyyyyyyxxxxxxxxxxxxxxxxxvvvvvvuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppoooooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggffffffffffffffeeeeeeeeedddddddcccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaa````````____________^^^^^^^__^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@A@@@@@@@@@@????????????>>??>>>>>>>>>>>===========<<<<<<<<<<<<<<<;;;;;;;;::::9999999999999888888888777877777777776666666666555555444444444444333333333332222221111111111100000000000//////////............---------,,,,,,,,,,,,,,,,+++++++++***********)))))))((((((((((((''''''''''&&'&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#############"""###""""""""""""!!!!!!!!!!!!!! rrrrrrrrrrrrrrssssssssssssttttttttttttttttttttttuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxxxxxxxxwwwwwxxxxxxxxxxxxxxxxxxxxxwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxzzzzyyyyyyyyyyyyyyyyyyyyyyyyzz{{||}~€��‚ƒ„„…………………„„„ƒƒ‚‚��€€~~}}||||{{{{~~~~~}}}}}}}}}}}||||yyyyyyyxxxxxxxxxxxxxxxxxxvvvvvuuuuuuuuuuuuuuuuuuutuuutttttttttttttttttttsssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppoooooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggfffffffffffffeeeeeeeeeeddddddccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaa```````_____________^^^^^^^__^^^^^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>??>>>>>>>>>>>===========<<<<<<<<<<<<<<<;;;;;;;;::::9999999999999888888888777777777777766666666665555555444444444443333333333332222211111111111100000000000//////////............---------,,,,,,,,,,,,,,,,++++++++***********))))))))((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############"""##"""""""""""""!!!!!!!!!!!!!! rrrrrrrrrrrrrrrrssssssssssstttttttttttttttttttttuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwuvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxxxxxxxxxwwwwwwwxxxxxxxxxxxxxxxxxxxwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwxxxxyyyyyyyyyyyyyyyyyyyyyyyyxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxzyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{{|}}~€��‚ƒƒ„„……………„„„ƒƒƒ‚‚��€~~~}}|||{{{{{~~~~~~}}}}}}}}}}|||||yyyyyyxxxxxxxxxxxxxxxxxxwvvvuuuuuuuuuuuuuuuuuuuuttuutttttttttttttttttttssssrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppoooooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggffffffffffffffeeeeeeeeeedddddccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaa```````_____________^^^^^^^^_^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>??>>>>>>>>>>===========<<<<<<<<<<<<<<<<;;;;;;;:::::999999999999988888888777777777777776666666666555555444444444444333333333333222221111111111110000000000///////////...........----------,,,,,,,,,,,,,,,,++++++++***********))))))))((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############"""##"""""""""""""!!!!!!!!!!!!! rrrrrrrrrrrrrrrrrsssssssssssttttttttttttttttttttuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwuuuvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxwwwwwwwwwxxxxxxxxxxxxxxxxxwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwyyyyyyyyyyyyyyyyxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyzzzz{{|}}~€��‚ƒƒ„„……………„„ƒƒƒ‚‚��€€~~}}||||{{{{{~~~~~}}}}}}}}}|||||||yyyyxxxxxxxxxxxxxxxxxxxwwvvuuuuuuuuuuuuuuuuuuuutttutttttttttttttttttttsssssrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppoooooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggffffffffffffffeeeeeeeeeeedddddcccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa```````_____________^^^^^^^^_^^^^^^^^^^^^]]]]]]]]]]]]\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@????????????>>>?>>>>>>>>>>>===========<<<<<<<<<<<<<<<<;;;;;;;:::::999999999999888888888777777777777766666666665555555444444444444333333333332222221111111111100000000000//////////............---------,,,,,,,,,,,,,,,,,++++++++***********))))))))((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#############""""##""""""""""""!!!!!!!!!!!!!! rrrrrrrrrrrrrrrrrrssssssssssstttttttttttttttttttuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxwwwwwwwwwwwxxxxxxxxxxxxxxxwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzz{{||}~~€��‚ƒƒ„„„………„„„ƒƒ‚‚��€€~~}}}||||{{{{z~~~~~~}}}}}}}}}|||||||yyyxxxxxxxxxxxxxxxxxxxwwwvuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttssssssrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppooooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggfffffffffffffeeeeeeeeeeeeddddccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaa```````_____________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWXWWWWWWWWWWWWVVVVVVVVVVVUVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>?>>>>>>>>>>>===========<<<<<<<<<<<<<<<<;;;;;;;:::::999999999999888888888777777777777766666666665555554444444444443333333333332222211111111111100000000000//////////............---------,,,,,,,,,,,,,,,,,++++++++***********))))))))((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#############""""##""""""""""""!!!!!!!!!!!!!! rrrrrrrrrrrrrrrrrrrsssssssssssstttttttttttttttttuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxwwwwwwwwwwwwwxxxxxxxxxxxxxwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyzzzzz{{{||}~~€��‚ƒƒ„„„„„„„„ƒƒƒ‚��€€~~~}}}|||{{{{{z~~~~~}}}}}}}}|||||||||xxxxxxxxxxxxxxxxxxxxwwwwwuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttsssssssrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppooooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeeedddccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa``````_____________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>?>>>>>>>>>>===========<<<<<<<<<<<<<<<<;;;;;;;;:::::999999999999888888887777777777777766666666665555554444444444443333333333332222211111111111100000000000//////////............--------,,,,,,,,,,,,,,,,,,++++++++***********))))))))((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############""""#"""""""""""""!!!!!!!!!!!!!! rrrrrrrrrrrrrrrrrrrrssssssssssssttttttttttttttttuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxxxwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{||}~~€��‚ƒƒ„„„„„„„ƒƒƒ‚‚��€€~~}}}||||{{{{{z~~~~~}}}}}}}}|||||||||xxxxxxxxxxxxxxxxxxxwwwwwwuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttssssssssrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppooooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggffffffffffffeeeeeeeeeeeeddddcccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa```````_____________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJIIIIIIIIIIIHHHHHHHHHHHGHHGGGGGGGGGGGFFFFFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<;;;;;;;;:::::99999999999988888888777777777777766666666665555555444444444443333333333332222221111111111110000000000///////////............-------,,,,,,,,,,,,,,,,,,,++++++++**********)))))))))((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""#"""""""""""""!!!!!!!!!!!!! rrrrrrrrrrrrrrrrrrrrrsssssssssssstttttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvuvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxwwwwwwwwwwwwwwwwwxxxxxxxxxwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{||}}~€��‚‚ƒƒ„„„„„„ƒƒ‚‚��€€~~~}}}||||{{{{{z~~~~~}}}}}}}}|||||||||xxxxxxxxxxxxxxxxxxwwwwwwwuuuuuuuuuuuuuuuuuttttttttttttttttttttttttsssssssssrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggfffffffffffeeeeeeeeeeeeedddccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaa```````_____________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUVVVVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJIIIIIIIIIIIHHHHHHHHHHHGHGGGGGGGGGGGFFFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<;;;;;;;::::::99999999999888888887777777777777766666666665555555444444444443333333333332222221111111111100000000000///////////...........--------,,,,,,,,,,,,,,,,,,,++++++++**********)))))))))(((((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#############"""""#""""""""""""!!!!!!!!!!!!!! qrrrrrrrrrrrrrrrrrrrrrrsssssssssssttttttttttttttuuuuuuuuuuuuuvvvvvvvvvvvvuuvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxwwwwwwwwwwwwwwwwwwwwxxxxxxwwwwwwwwwwwwwwwwwwwwwxxxxwwxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzz{{{{|||}}~€��‚‚ƒƒƒ„„„„„ƒƒ‚‚��€€~~}}}}||||{{{{{z~~~~~}}}}}}}}||||||||||xxxxxxxxxxxxxxxxwwwwwwwwwuuuuuuuuuuuuuuuutttttttttttttttttttttttsssssssssssrrrrrrqqqqqqqqqqqqqqqqqqpqqqqqqqppppppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhggggggggggggggffffffffffeeeeeeeeeeeeeddddcccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa```````_____________^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUVVVVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJIIIIIIIIIIIHHHHHHHHHHHGGHGGGGGGGGGGGFFFFFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<;;;;;;;;::::::99999999999888888887777777777777666666666665555555444444444443333333333332222221111111111100000000000///////////...........-------,,,,,,,,,,,,,,,,,,,,,+++++++**********)))))))))(((((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#############""""""""""""""""""!!!!!!!!!!!!!! qqrrrrrrrrrrrrrrrrrrrrrsssssssssssstttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvuuuuvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxwwwwwwwwwwwwwwwwwwwwwwxxxxwwwwwwwwwwwwwwwwwwwwwwwwxwwwwwxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzz{{{{|||}}~~€€�‚‚ƒƒƒƒ„„„ƒƒ‚‚‚�€€~~~}}}|||||{{{{{z~~~~~}}}}}}}}||||||||||xxxxxxxxxxxxxxxwwwwwwwwwwuuuuuuuuuuuuuuutttttttttttttttttttttttssssssssssssrrrrqqqqqqqqqqqqqqqqqqqppqqqqqqppppppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhggggggggggggggffffffffffeeeeeeeeeeeeddddcccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa```````_____________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<;;;;;;;;::::::9999999999988888888777777777777766666666665555555544444444443333333333333222221111111111110000000000///////////............-------,,,,,,,,,,,,,,,,,,,,,+++++++*********))))))))))(((((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############"""""""""""""""""""!!!!!!!!!!!!! qqqqrrrrrrrrrrrrrrrrrrrsssssssssssssstttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvuuuuuvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwxxwwwwwwwwwwwwwwwwwwwwwwwwxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyzzzzzzzzzzzzzzz{{{{{||||}}~~€€��‚‚ƒƒƒƒƒƒƒƒ‚‚��€€~~~}}}|||||{{{{{z~~~~~}}}}}}}}||||||||||xxxxxxxxxxxxxxwwwwwwwwwwwuuuuuuuuuuuuuutttttttttttttttttttttttsssssssssssssrrrqqqqqqqqqqqqqqqqqqppppqqqqqpppppppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhgggggggggggggggffffffffffeeeeeeeeeeeddddccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaa````````____________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUVVVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<;;;;;;;;;::::::9999999999888888887777777777777766666666665555555544444444443333333333332222221111111111100000000000///////////............-------,,,,,,,,,,,,,,,,,,,,,+++++++*********))))))))))(((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$#############""""""""""""""""""!!!!!!!!!!!!!! qqqqqrrrrrrrrrrrrrrrrrrsssssssssssssssttttttttttuuuuuuuuuuuuuuuuuvvvvvvvvuuuuuuvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyzzzzzzzzzzzz{{{{{{{||||}}}~~€€��‚‚‚ƒƒƒƒƒƒ‚‚‚��€€~~~}}}|||||{{{{{z~~~~}}}}}}}}}}|||||||||xxxxxxxxxxxxwwwwwwwwwwwwwuuuuuuuuuuuuutttttttttttttttttttttttssssssssssssssrrqqqqqqqqqqqqqqqqqqpppppqqqqpppppppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhgggggggggggggggffffffffffeeeeeeeeeeeeddddccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaa```````_____________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUVVVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLMLLLLLLLLLLLKKKKKKKKKKKJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<;;;;;;;;:::::::9999999999888888887777777777777666666666665555555544444444443333333333332222221111111111100000000000///////////............------,,,,,,,,,,,,,,,,,,,,,,+++++++*********)))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$#############""""""""""""""""""!!!!!!!!!!!!!! qqqqqqrrrrrrrrrrrrrrrrrsssssssssssssssstttttttttuuuuuuuuuuuuuuuuuuuvvvvvvuuuuuuuuvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyzzzzzzzzzzz{{{{{{{{||||}}}~~~€€���‚‚ƒƒƒƒƒƒ‚‚���€€~~}}}}||||||{{{{z~~~~}}}}}}}}}||||||||||xxxxxxxxxxxwwwwwwwwwwwwwwuuuuuuuuuuuutttttttttttttttttttttttsssssssssssssssrqqqqqqqqqqqqqqqqqqppppppqqqpppppppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhgggggggggggggggffffffffffeeeeeeeeeeeedddddcccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaa````````____________^^^^^^^^^^^^^]^^^^^^^^]]]]]]]]]]]]\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLMLLLLLLLLLLLKKKKKKKKKKKJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<;;;;;;;;;:::::::9999999998888888877777777777777666666666655555555544444444433333333333322222211111111111100000000000///////////...........-------,,,,,,,,,,,,,,,,,,,,,,+++++++********))))))))))((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$#############""""""""""""""""""!!!!!!!!!!!!!! qqqqqqqrrrrrrrrrrrrrrrrsssssssssssssssssttttttttuuuuuuuuuuuuuuuuuuuuvvvvvuuuuuuuuuvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxwwxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyzzzzzzzzzzz{{{{{{{{{||||}}}~~~€€��‚‚‚ƒƒƒƒƒ‚‚��€€€~~}}}}|||||{{{{{z~~~~}}}}}}}}}||||||||||xxxxxxxxxwwwwwwwwwwwwwwwwuuuuuuuuuuttttttttttttttttttttttttssssssssssssssssrqqqqqqqqqqqqqqqqqpppppppqqpppppppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhggggggggggggggggfffffffffeeeeeeeeeeeeddddddccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaa`````````____________^^^^^^^^^^^^]]^^^^^^^]]]]]]]]]]]]]\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUVVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<;;;;;;;;::::::::9999999998888888877777777777777666666666655555555544444444433333333333322222211111111111100000000000//////////............-------,,,,,,,,,,,,,,,,,,,,,,+++++++********))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$############"""""""""""""""""""!!!!!!!!!!!!! qqqqqqqqrrrrrrrrrrrrrrrsssssssssssssssssssttttttuuuuuuuuuuuuuuuuuuuuuuvvvuuuuuuuuuuuvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyxxyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyzzzzzzzzzz{{{{{{{{{{||||}}}}~~~€€���‚‚‚‚ƒƒ‚‚‚��€€€~~}}}}|||||{{{{{z~~~~}}}}}}}}}|||||||||{xxxxxxwwwwwwwwwwwwwwwwwwwuuuuuuuuutttttttttttttttttttttttssssssssssssssssssqqqqqqqqqqqqqqqqqppppppppqpppppppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhggggggggggggggggffffffffffeeeeeeeeeeeeddddddccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaa`````````___________^^^^^^^^^^^^^]]^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUVVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<;;;;;;;;;::::::::999999998888888887777777777777666666666665555555554444444443333333333332222221111111111100000000000///////////............-------,,,,,,,,,,,,,,,,,,,,,,+++++++********))))))))))(((((((((((''''''''''''&&'&&&&&&&&&&%%%%%%%%%%$$$$$$$$$#############""""""""""""""""""!!!!!!!!!!!!! qqqqqqqqqrrrrrrrrrrrrrrsssssssssssssssssssstttttuuuuuuuuuuuuuuuuuuuuuuuvvuuuuuuuuuuuuvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyxxxxxxyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyzzzzzzzzz{{{{{{{{{{{{||||}}}~~~~€€€��‚‚‚‚‚‚‚‚‚��€€€~~}}}}|||||{{{{zz~~~~}}}}}}}}||||||||||{xxxxxwwwwwwwwwwwwwwwwwwwwuuuuuuuutttttttttttttttttttttttsssssssssssssssssssqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhgggggggggggggggffffffffffeeeeeeeeeeeeeddddddcccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa`````````__________^^^^^^^^^^^^^]]]^^^^^^]]]]]]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<;;;;;;;;;;::::::::999999998888888877777777777777666666666665555555554444444433333333333322222211111111111100000000000///////////...........--------,,,,,,,,,,,,,,,,,,,,,,+++++++*******)))))))))))(((((((((((''''''''''''&&'&&&&&&&&&&%%%%%%%%%%$$$$$$$$$#############""""""""""""""""""!!!!!!!!!!!!! qqqqqqqqqqrrrrrrrrrrrrrsssssssssssssssssssssttttuuuuuuuuuuuuuuuuuuuuuuuuvuuuuuuuuuuuuuuvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxxyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyzzzzzzzzz{{{{{{{{{{{{{|||}}}}~~~~€€€���‚‚‚‚‚‚‚���€€€~~}}}}|||||{{{{zz~~~~~}}}}}}}}|||||||||{{xxxxwwwwwwwwwwwwwwwwwwwwwuuuuuuutttttttttttttttttttttttsssssssssssssssssssrqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhgggggggggggggggffffffffffeeeeeeeeeeeeedddddddcccccccccccbbbbbbbbbbbbbabbaaaaaaaaaaaaa``````````__________^^^^^^^^^^^^^]]]^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999988888888877777777777777666666666655555555554444444433333333333322222211111111111100000000000//////////............-------,,,,,,,,,,,,,,,,,,,,,,,+++++++*******)))))))))))(((((((((((''''''''''''&&'&&&&&&&&&%%%%%%%%%%%$$$$$$$$#############"""""""""""""""""""!!!!!!!!!!!!! qqqqqqqqqqqqrrrrrrrrrrrssssssssssssssssssssssstttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{|||}}}}~~~~€€€���‚‚‚‚………„„„ƒƒ‚‚���€€€€~~~~}}}}}||||||{{{{{{{{{{zzzzzwwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuutttttttttttttttrrrrrrrrrrrrrrrrrqqqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppooooooooooonnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhgggffffffffffffffffeeeeeedddddddddddddccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaa`````````````_________________^^^^^^^^^^^^]]]]]]]]]\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@????????????>>>>>>===========<<<<<<<<<<<<;;;;::::::::::999999999998888888888887777777777666666666666555555555554444444443333333333322222222222211000000000000///////////.........------------,,,,,,,,,,,,++++++++++++++++++*******)))))))(((((((((((((((((((((('''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! qqqqqqqqqqqqqrrrrrrrrrrrsssssssssssssssssssssssttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{|||}}}}~~~~€€€����‚‚‚………„„„ƒƒ‚‚���€€€~~~~~}}}}||||||{{{{{{{{{{{zzzzzwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuutttttttttttttttrrrrrrrrrrrrrrrrqqqqqqqqqrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppoooooooooooonnnnnnnnmmmmmmmmmmmmmmmmlmmmmmmmmmmmmmmllllllllllllkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhgggfffffffffffffffeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaa`````````````________________^^^^^^^^^^^^]]]]]]]]]]\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>===========<<<<<<<<<<<<<;;;:::::::::::999999999998888888888887777777777666666666666555555555554444444443333333333322222222222211000000000000///////////.........------------,,,,,,,,,,,,++++++++++++++++++*******)))))))(((((((((((((((((((((('''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! qqqqqqqqqqqqqqrrrrrrrrrrrsssssssssssssssssssssssttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxwwxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{||||}}}~~~~€€€����‚‚‚………„„„ƒƒ‚‚���€€€~~~~}}}}}||||||{{{{{{{{{{zzzzzzwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuutttttttttttttttttrrrrrrrrrrrrrrrqqqqqqqqqqrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppooooooooooooonnnnnnnmmmmmmmmmmmmmmmmllmmmmmmmmmmmmmlllllllllllllkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhggfffffffffffffffeeeeeeeedddddddddddccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa````````````____________^___^^^^^^^^^^^^^]]]]]]]]]]\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@????????????>>>>>>===========<<<<<<<<<<<<<;;;:::::::::::99999999998888888888888777777777766666666666655555555555444444444333333333332222222222221000000000000////////////........------------,,,,,,,,,,,,,+++++++++++++++++********)))))))(((((((((((((((((((((('''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! qqqqqqqqqqqqqqqrrrrrrrrrrrrssssssssssssssssssssstttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxwwwwxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{|||}}}~~~~€€€����‚‚‚………„„„ƒƒ‚‚���€€~~~~}}}}}||||||{{{{{{{{{{{zzzzzzwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuttttttttttttttttttrrrrrrrrrrrrrrqqqqqqqqqqqrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppooooooooooooonnnnnnmmmmmmmmmmmmmmmmmllmmmmmmmmmmmmllllllllllllllkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhgfffffffffffffffeeeeeeeeedddddddddddccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa```````````_____________^___^^^^^^^^^^^^]]]]]]]]]]]\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>>===========<<<<<<<<<<<<;;;;::::::::::999999999998888888888887777777777766666666666655555555554444444444333333333332222222222221000000000000///////////.........------------,,,,,,,,,,,,,,++++++++++++++++********)))))))(((((((((((((((((((((('''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! qqqqqqqqqqqqqqqqrrrrrrrrrrrrsssssssssssssssssssstttttttttttttuuuuuuuuuuuutuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxwwwwwwwxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{|||}}}}~~~€€€����‚‚‚………„„„ƒƒ‚‚��€€€~~~~}}}}}}||||||{{{{{{{{{{zzzzzzzwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuttttttttttttttttttsrrrrrrrrrrrrqqqqqqqqqqqqqrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppoooooooooooooonnnnnmmmmmmmmmmmmmmmmmlllmmmmmmmmmmmmllllllllllllllkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhffffffffffffffffeeeeeeeeeddddddddddcccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa```````````____________^^__^^^^^^^^^^^^^]]]]]]]]]]]\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>>==========<<<<<<<<<<<<<;;;:::::::::::999999999988888888888887777777777766666666666655555555554444444443333333333322222222222210000000000000///////////.........------------,,,,,,,,,,,,,,++++++++++++++++*******))))))))(((((((((((((((((((((('''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! qqqqqqqqqqqqqqqqqqrrrrrrrrrrrsssssssssssssssssssttttttttttttttuuuuuuuuuuutttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxwwwwwwwwwxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzyyyyzzzz{{{|||}}}~~~€€€�����‚‚………„„„ƒƒ‚‚��€€€~~~~}}}}}|||||||{{{{{{{{{{zzzzzzzzwwwwwwwwvvvvvvvvvvvvvvvvvuuuutttttttttttttttttttssrrrrrrrrrrrqqqqqqqqqqqqqqrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppooooooooooooooonnnnmmmmmmmmmmmmmmmmmllllmmmmmmmmmmmlllllllllllllllkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhfffffffffffffffeeeeeeeeeedddddddddcccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaa```````````____________^^_^^^^^^^^^^^^^]]]]]]]]]]]]\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>==========<<<<<<<<<<<<<;;;:::::::::::99999999998888888888887777777777776666666666655555555555444444444333333333332222222222221000000000000///////////.........------------,,,,,,,,,,,,,,,++++++++++++++++*******))))))))(((((((((((((((((((((('''''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! qqqqqqqqqqqqqqqqqqqrrrrrrrrrrrsssssssssssssssssstttttttttttttttuuuuuuuuuuttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxwwwwwwwwwwwwxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyxxxxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzyyyyyyyzzz{{{|||}}}~~€€€€�������………„„„ƒƒ‚‚��€€~~~}}}}}|||||||{{{{{{{{{{{zzzzzzzywwwwwwvvvvvvvvvvvvvvvvvvvuuuttttttttttttttttttttssrrrrrrrrrrqqqqqqqqqqqqqqqrrrrrrqqqqqqqqqqqqqqqqqqppppppppppoooooooooooooooonnmmmmmmmmmmmmmmmmmmlllllmmmmmmmmmmllllllllllllllllkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhffffffffffffffeeeeeeeeeeeddddddddcccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaa```````````____________^^^_^^^^^^^^^^^^]]]]]]]]]]]]]\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTUUUTTTTTTTTTTTTSSSSSSSSSSRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>==========<<<<<<<<<<<<;;;;::::::::::999999999998888888888887777777777766666666666655555555555444444444333333333332222222222221000000000000///////////.........------------,,,,,,,,,,,,,,,++++++++++++++++*******)))))))((((((((((((((((((((((('''''''''''&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! qqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrsssssssssssssssstttttttttttttttttuuuuuuuuttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxwwwwwwwwwwwwwwwxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzyyyyyyyyyzzz{{|||}}~~~€€€��������………„„ƒƒƒ‚‚��€€~~~}}}}||||||||{{{{{{{{{{zzzzzzzzzywwwwwvvvvvvvvvvvvvvvvvvvvuutttttttttttttttttttssssrrrrrrrrrqqqqqqqqqqqqqqqqrrrrrqqqqqqqqqqqqqqqqqqppppppppppooooooooooooooooonmmmmmmmmmmmmmmmmmmllllllmmmmmmmmmllllllllllllllllkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhfffffffffffffeeeeeeeeeeeeddddddddccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaa``````````_____________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTUUUTTTTTTTTTTTTSSSSSSSSSSRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<<<;;;;::::::::::99999999998888888888887777777777776666666666665555555555444444444433333333333222222222221100000000000////////////.........------------,,,,,,,,,,,,,,,,+++++++++++++++*******)))))))(((((((((((((((((((((((''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! qqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrsssssssssssssssttttttttttttttttttuuuuuuutttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvwwwwwwwwwwwwwwwwwvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzyyyyyyyyyyyyzz{{|||}}~~~€€€��������……„„„ƒƒ‚‚���€€~~~}}}||||||||{{{{{{{{{{{zzzzzzzzyywwwwvvvvvvvvvvvvvvvvvvvvvttttttttttttttttttttsssssrrrrrrrrqqqqqqqqqqqqqqqqqrrrrqqqqqqqqqqqqqqqqqqpppppppppooooooooooooooooooommmmmmmmmmmmmmmmmmlllllllmmmmmmmmllllllllllllllllkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhgffffffffffffeeeeeeeeeeeeedddddddccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaa```````````____________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTUUUTTTTTTTTTTTSSSSSSSSSSSRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<<<;;;;::::::::::99999999998888888888887777777777776666666666665555555555444444444333333333333222222222221100000000000///////////..........-----------,,,,,,,,,,,,,,,,,+++++++++++++++*******)))))))(((((((((((((((((((((((''''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! pqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrssssssssssssssttttttttttttttttttttuuuuutttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwwvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyzzzzyyyyyyyyyyyyyyzz{{|||}}~~€€€���������……„„„ƒƒ‚‚��€€~~}}}|||||||{{{{{{{{{{{zzzzzzzzzyyywwwvvvvvvvvvvvvvvvvvvvvvvtttttttttttttttttttssssssrrrrrrrqqqqqqqqqqqqqqqqqqrrqqqqqqqqqqqqqqqqqqqpppppppppooooooooooooooooooonmmmmmmmmmmmmmmmmmmlllllllmmmmmmmllllllllllllllllkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggffffffffffffeeeeeeeeeeeeeddddddccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaa```````````____________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTUUTTTTTTTTTTTTSSSSSSSSSSSRRRQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>=========<<<<<<<<<<<<;;;;;::::::::::99999999998888888888887777777777776666666666665555555555444444444333333333332222222222221100000000000///////////.........------------,,,,,,,,,,,,,,,,,+++++++++++++++*******)))))))(((((((((((((((((((((((''''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! ppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrsssssssssssstttttttttttttttttttttuuuuttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvwwwwwwvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyxxxyyyyzz{{||}}}~~€€€€���������…„„„ƒƒƒ‚‚��€€~~}}}|||||{{{{{{{{{{{{{{zzzzzzzzyyyywvvvvvvvvvvvvvvvvvvvvvvvvttttttttttttttttttsssssssrrrrrrqqqqqqqqqqqqqqqqqqqrqqqqqqqqqqqqqqqqqqqpppppppppooooooooooooooooooonnmmmmmmmmmmmmmmmmmllllllllmmmmmmllllllllllllllllkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhggfffffffffffeeeeeeeeeeeeeedddddcccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaa```````````____________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTUUTTTTTTTTTTTSSSSSSSSSSSSRRQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>=========<<<<<<<<<<<<;;;;;::::::::::9999999999888888888888777777777777666666666665555555555544444444433333333333222222222222110000000000////////////.........------------,,,,,,,,,,,,,,,,++++++++++++++++******))))))))(((((((((((((((((((((((''''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!!! pppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrssssssssssstttttttttttttttttttttttuuttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvwvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyxxxxxxyyyzz{{||}}~~€€€����������„„„„ƒƒ‚‚‚��€€~~}}}||||{{{{{{{{{{{{{zzzzzzzzzyyyyyvvvvvvvvvvvvvvvvvvvvvvuuuttttttttttttttttsssssssssrrrrrqqqqqqqqqqqqqqqqqqqpqqqqqqqqqqqqqqqqqqqpppppppppoooooooooooooooooonnnnmmmmmmmmmmmmmmmllllllllllmmmmmllllllllllllllllkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggffffffffffeeeeeeeeeeeeeeddddddccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaa```````````____________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTUTTTTTTTTTTTTSSSSSSSSSSSRRRQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;:::::::::99999999999888888888887777777777777666666666665555555555444444444433333333333222222222221110000000000///////////..........-----------,,,,,,,,,,,,,,,,,++++++++++++++++******))))))))((((((((((((((((((((((('''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! pppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrssssssssssttttttttttttttttttttttttutttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyxyyyyyyyyyyyyxxxxxxxxyyyzz{{||}}~~€€€�����������„„„ƒƒƒ‚‚���€€~~~}}|||{{{{{{{{{{{{{{{zzzzzzzzyyyyyyvvvvvvvvvvvvvvvvvvvvvuuuutttttttttttttttssssssssssrrrrqqqqqqqqqqqqqqqqqqqppqqqqqqqqqqqqqqqqqqqppppppppoooooooooooooooooonnnnnmmmmmmmmmmmmmmmllllllllllmmmmlllllllllllllllllkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggfffffffffeeeeeeeeeeeeeeddddddccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaa``````````____________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;:::::::::9999999999988888888888777777777777666666666666555555555544444444443333333333322222222222111000000000////////////.........------------,,,,,,,,,,,,,,,,,++++++++++++++++******))))))))((((((((((((((((((((((('''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! ppppppqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrsssssssssstttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxxxyyzz{{|}}~~€€€������������„„ƒƒƒ‚‚‚��€€~~}}}|||{{{{{{{{{{{{{{zzzzzzzzyyyyyyyvvvvvvvvvvvvvvvvvvvvuuuuutttttttttttttttssssssssssrrqqqqqqqqqqqqqqqqqqqqpppqqqqqqqqqqqqqqqqqqppppppppoooooooooooooooooonnnnnnmmmmmmmmmmmmmmlllllllllllmmmlllllllllllllllllkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggfffffffffeeeeeeeeeeeeeddddddcccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaa```````````____________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXWXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;:::::::::9999999999988888888888777777777777666666666666555555555544444444443333333333222222222222111000000000////////////.........------------,,,,,,,,,,,,,,,,+++++++++++++++++*****)))))))))((((((((((((((((((((((''''''''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$$#$$$############"""""""""""!!!!!!!!!!!!! pppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssssttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyxxxxxxxxxxxxxxyyzz{||}}~~€€�����‚‚�����€„ƒƒƒ‚‚‚���€€~~}}|||{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyvvvvvvvvvvvvvvvvvvuuuuuuutttttttttttttssssssssssssrqqqqqqqqqqqqqqqqqqqqppppqqqqqqqqqqqqqqqqqppppppppoooooooooooooooooonnnnnnnmmmmmmmmmmmmmllllllllllllmmlllllllllllllllllkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggffffffffeeeeeeeeeeeeeedddddcccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaa```````````____________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRQQQQQQQQQQQQQPPPPPPPPPPPOPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@?????????>>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;:::::::::9999999999988888888888777777777777666666666666555555555444444444443333333333222222222222111000000000///////////..........------------,,,,,,,,,,,,,,,++++++++++++++++++*****)))))))))(((((((((((((((((((((('''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$#$$$############""""""""""!!!!!!!!!!!!! ppppppppqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrsssssssssstttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyzz{||}~~€€����‚‚‚‚‚����€ƒƒƒ‚‚‚‚��€€€~~}}|||{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyvvvvvvvvvvvvvvvvuuuuuuuuutttttttttttssssssssssssssqqqqqqqqqqqqqqqqqqqqpppppqqqqqqqqqqqqqqqppppppppppooooooooooooooooonnnnnnnnmmmmmmmmmmmllllllllllllllmlllllllllllllllllkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggfffffffeeeeeeeeeeeeeeddddddcccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaa``````````_____________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXWWXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRQQQQQQQQQQQQPPPPPPPPPPPPOPOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@?????????>>>>>>>>>>>>========<<<<<<<<<<<<;;;;;;:::::::::999999999998888888888777777777777766666666666555555555544444444444333333333322222222222211100000000////////////.........-------------,,,,,,,,,,,,,,++++++++++++++++++******)))))))))(((((((((((((((((((((('''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#$$$############""""""""""!!!!!!!!!!!!! pppppppppqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrssssssssssttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwxxxxxxyyz{{||}~~€€���‚‚‚‚‚‚���€€ƒƒ‚‚‚‚���€€~~}}||{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyvvvvvvvvvvvvvvuuuuuuuuuuuttttttttttsssssssssssssssqqqqqqqqqqqqqqqqqqqppppppqqqqqqqqqqqqqqpppppppppppoooooooooooooooonnnnnnnnnmmmmmmmmmmlllllllllllllllmllllllllllllllllkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggffffffeeeeeeeeeeeeeeedddddcccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaa```````````____________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNMNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;:::::::::999999999988888888888777777777777766666666666555555555544444444443333333333222222222222111100000000////////////.........------------,,,,,,,,,,,,,,,+++++++++++++++++******))))))))))(((((((((((((((((((((''''''''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#$$$############""""""""""!!!!!!!!!!!!! pppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrsssssssssstttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwxxxxyyz{{||}~~€€���‚‚‚‚‚‚‚���€€ƒƒ‚‚‚���€€€~~}}||{{{{{z{{{{{{zzzzzzzzzzyyyyyyyyxvvvvvvvvvvvvvuuuuuuuuuuuuttttttttsssssssssssssssssqqqqqqqqqqqqqqqqqqpppppppqqqqqqqqqqqqqppppppppppppooooooooooooooonnnnnnnnnnmmmmmmmmmllllllllllllllllllllllllllllllllkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiiiihiihhhhhhhhhhhhhhhggggggggffffffeeeeeeeeeeeeeedddddcccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaa```````````____________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVUVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNMNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@????????>>>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;:::::::::999999999988888888888777777777777666666666666555555555544444444443333333333222222222222111100000000////////////.........------------,,,,,,,,,,,,,,+++++++++++++++++*******))))))))))(((((((((((((((((((((''''''''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#$$#############""""""""""!!!!!!!!!!!! ppppppppppppqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrssssssssssttttttttttttttttttttttttttttttttttttttttuuttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxwwwxxxxxxxxxxxxxxxxxwwwwwwwwwxxxyyz{{|}}~~€€���‚‚‚‚‚‚‚��€€€ƒ‚‚‚���€€€€~~~}}||{{{{{z{zz{{{{zzzzzzzzzyyyyyyyxxvvvvvvvvvvvuuuuuuuuuuuuuutttttttssssssssssssssssssqqqqqqqqqqqqqqqqqppppppppqqqqqqqqqqqqpppppppppppppoooooooooooooonnnnnnnnnnnmmmmmmmmllllllllllllllllllllllllllllllllkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiiihhihhhhhhhhhhhhhhhgggggggggfffffeeeeeeeeeeeeeeddddddccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaa```````````____________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVUVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNMNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIHHHHHHHHHHHHGGGGGGGGGGFGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@????????>>>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;:::::::::999999999988888888888777777777777666666666665555555555444444444443333333333222222222222111100000000///////////.........-------------,,,,,,,,,,,,,++++++++++++++++++*******))))))))))((((((((((((((((((((('''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$##$$#############""""""""""!!!!!!!!!!!! pppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrsssssssssttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwvwvwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwwwwxxxxwwxxxxxxwwwwwwwwwwwxxxyyzz{||}~~€€��‚‚‚‚‚‚‚‚��€€ƒ‚‚���€€€€~~~}}||{{{{{z{{{{{{{{zzzzzzzzyyyyyyxxxvvvvvvvvvvuuuuuuuuuuuuuuuttttttsssssssssssssssssssqqqqqqqqqqqqqqqqpppppppppqqqqqqqqqqqppppppppppppppoooooooooooooonnnnnnnnnnnmmmmmmmlllllllllllllllllllllllllllllllllkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiiihhhihhhhhhhhhhhhhhhgggggggggffffeeeeeeeeeeeeeedddddddccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaa```````````____________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVUUVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNMMNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHHHGGGGGGGGGGFGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@?????????>>>>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;::::::::999999999998888888888777777777777766666666666555555555544444444443333333333222222222222211110000000////////////.........-------------,,,,,,,,,,,,+++++++++++++++++********)))))))))))((((((((((((((((((((''''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##$$############"""""""""""!!!!!!!!!!!! ppppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrsssssssssssttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwvvvvvvwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxwwwwwwwwwwwwwxwwwwwwwwwwwwwwwwwwwwxxxyyz{||}~~€€��‚‚‚‚‚‚‚‚��€€‚‚����€€€€~~~}}|||{{{{{{{{{{{{{{zzzzzzyyyyyyyxxxvvvvvvvvuuuuuuuuuuuuuuuuuttttsssssssssssssssssssssqqqqqqqqqqqqqqqppppppppppqqqqqqqqqqpppppppppppppppooooooooooooonnnnnnnnnnnnmmmmmmmlllllllllllllllllkllllllllllllllkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggfffeeeeeeeeeeeeeeedddddddcccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaa```````````_____________^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNMMMNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGFGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;::::::::999999999998888888888777777777777766666666666555555555544444444443333333333222222222222111110000000////////////.........-------------,,,,,,,,,,,,++++++++++++++++*********)))))))))))((((((((((((((((((((''''''''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##$$############"""""""""""!!!!!!!!!!!! ppppppppppppppppqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrsssssssssssstttttttttttttstttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwvvvvvvvvvwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxyyz{{|}}~€��‚‚‚‚‚‚‚‚��€€‚‚���€€€€~~~}}|||{{{{{{{{{{{{{{zzzzzzyyyyyyyxxxvvvvvvvuuuuuuuuuuuuuuuuuutttssssssssssssssssssssssqqqqqqqqqqqqqqpppppppppppqqqqqqqqqppppppppppppppppooooooooooonnnnnnnnnnnnnnmmmmmmlllllllllllllllllkklllllllllllllkkkkkkkkkkkkkjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggffeeeeeeeeeeeeeeeddddddddccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaa```````````____________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNMMMMNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGFGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@????????>>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;:::::::9999999999998888888888777777777777666666666666555555555444444444443333333333222222222222111110000000////////////.........------------,,,,,,,,,,,,,+++++++++++++++*********)))))))))))((((((((((((((((((((('''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$###$$############"""""""""""!!!!!!!!!!! pppppppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrsssssssssssssstttttttttttssttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwvvvvvvvvvwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxyyzz{||}~~€€��‚‚‚‚‚‚‚��€€‚‚��€€€€~~~~}}|||{{{{{{{{{{{{{{{zzzzzzyyyyyyxxxvvvvvuuuuuuuuuuuuuuuuuuuuttsssssssssssssssssssssrrqqqqqqqqqqqqqppppppppppppqqqqqqqppppppppppppppppppoooooooooonnnnnnnnnnnnnnnmmmmmlllllllllllllllllkkkllllllllllllkkkkkkkkkkkkkkjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggffeeeeeeeeeeeeeedddddddddcccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaa```````````_____________^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNMMMMNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGFGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@?????????>>>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;;:::::::999999999998888888888877777777777766666666666555555555544444444443333333333222222222222211111000000////////////.........-------------,,,,,,,,,,,,++++++++++++++++*********)))))))))))((((((((((((((((((((('''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###$#############"""""""""""!!!!!!!!!!! ppppppppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssssssssssttttttttttsssstttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwvvvvvvvvvvvvwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxyzz{{|}}~€���‚‚‚‚‚���€€‚��€€€€~~~}}}}|||{{{{{{{{{{{{{{{zzzzzyyyyyxxxxvvvvvuuuuuuuuuuuuuuuuuuuutssssssssssssssssssssssrrqqqqqqqqqqqqpppppppppppppqqqqqqpppppppppppppppppppoooooooooonnnnnnnnnnnnnnnmmmmllllllllllllllllllkkklllllllllllkkkkkkkkkkkkkkkjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggggggfeeeeeeeeeeeeeeddddddddddcccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaa````````````____________^^^^^^^^^^^^]^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNMMMMMNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIHHHHHHHHHHHHGGGGGGGGGGFFGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@?????????>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;;::::::9999999999998888888888877777777777766666666666555555555544444444443333333333222222222222211111000000////////////.........-------------,,,,,,,,,,,,+++++++++++++++*********)))))))))))((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###$#############"""""""""""!!!!!!!!!!! pppppppppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrrrsssssssssssssssssttttttttsssssttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxyyzz{||}~~€€��‚‚‚‚‚���€‚��€€€~~~~~}}}|||||{{{{{{{{{{{{{zzzzzyyyyyyxxxvvvvvvuuuuuuuuuuuuuuuuuuussssssssssssssssssssssrrrqqqqqqqqqqqppppppppppppppqqqqqpppppppppppppppppppoooooooooonnnnnnnnnnnnnnnnmmmllllllllllllllllllkkkklllllllllllkkkkkkkkkkkkkkkjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggeeeeeeeeeeeeeedddddddddddcccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaa````````````___________^^^^^^^^^^^^]]^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGGFFGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@????????>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;;;:::::99999999999998888888888777777777777766666666666555555555444444444443333333333222222222222211111000000////////////.........------------,,,,,,,,,,,,,++++++++++++++**********)))))))))))((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$####$############""""""""""""!!!!!!!!!!! pppppppppppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrsssssssssssssssssstttttttsssssssttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuvvvvvvvvvvvvvvuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxyyzz{||}~€€��‚‚‚‚���€‚��€€~~~~~~}}}}|||||||||{{{{{{{{{zzzzyyyyyyxxxvvvvvuuuuuuuuuuuuuuuuuuuusssssssssssssssssssssrrrrqqqqqqqqqqpppppppppppppppqqqqppppppppppppppppppooooooooooonnnnnnnnnnnnnnnnnmmllllllllllllllllllkkkkkllllllllllkkkkkkkkkkkkkkkjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggeeeeeeeeeeeeeedddddddddddcccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaa`````````````__________^^^^^^^^^^^^^]]^]]]]]]]]]]]]]\\\\\\\\\\\\[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGFFGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@????????>>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;;;;::::999999999999988888888888777777777777666666666665555555555444444444433333333332222222222222211111000000////////////........-------------,,,,,,,,,,,,+++++++++++++++**********))))))))))(((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#################""""""""""""!!!!!!!!!!! ppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrssssssssssssssssstttttttttttttttttttttttuutttttttttuuuuuuuuuuuuuuuuttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuwwwwwwwwwwwwwvvvwwwwwwwwxyyzz{{|}}~€€���‚‚‚���€€~}}}||||||{{{{{{{zzzzzzyyyyyyyyyxxxxxxwwwwvvvvvvvtttttttttttssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppppppppppooopoooooooooooooooooonnnnnnmmmmmmmmmmmmmmmmmmlllllllmmmmmmmmllllllllllllllllljjjjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhggggggggggghgggggggggggggggffffffffffeeeeeeeeeeeeeedddddddddddccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaa````````____________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\[[[[ZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@????>>>>>>>>===========<<<<<;;;;;;;;;;;::::::::::::9999999999988888888888877776666666666665555555555444444444333333333332222222222211111111111111000000000////////////..........------,,,,,,,,,,,,,+++++++++++++++********************))))))))))))))((((((((((((((''''''''&&&&&&&&&&%&&%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!! pppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssssssssssstttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuwwwwwwwwwwwvvvvvvvwwwwwwwxyyzz{{|}~~€€��������€€~~}}}||||{{{{{{{{{{zzzzzzzzyyyyyyyyxxxxwwwwwvvvvvvttttttttttttsssssssssssssrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppppppppppoooooooooooooooooooooonnnnnnnmmmmmmmmmmmmmmmmmllllllllmmmmmmmlllllllllllllllllkjjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhggggggggggggggggggggggggggggfffffffffeeeeeeeeeeeeeedddddddddddccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaa````````_____________^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\[[[ZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAA@@@@@???>>>>>>>>>===========<<<<;;;;;;;;;;;:::::::::::::9999999999888888888888777776666666666665555555555444444444333333333332222222222211111111111111000000000///////////...........------,,,,,,,,,,,,,+++++++++++++++********************)))))))))))))(((((((((((((((''''''''&&&&&&&&&&%&&%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!! ppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssssssssstttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuwwwvwwwvvvvvvvvvvvvvwwwwwxxyyzz{||}~€€�������€€~}}||||{{{{{{{{{{{{{{zzzzzzzyyyyyyxxxxxwwwwwvvvvvttttttttttttsssssssssssssrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppppppppppoooooooooooooooooooooonnnnnnnnmmmmmmmmmmmmmmmmmllllllllmmmmmmmllllllllllllllllkkjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhgggggggggggggggggggggggggggffffffffffeeeeeeeeeeeeeedddddddddddcccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaa````````____________^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[ZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@???>>>>>>>>>==========<<<<;;;;;;;;;;;;:::::::::::::999999999888888888888877777666666666665555555555444444444433333333333222222222221111111111111000000000////////////...........-----,,,,,,,,,,,,,+++++++++++++++*********************))))))))))))((((((((((((((((''''''''&&&&&&&&&%%&%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!! pppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrssssssssssssssttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvwwwxxxyyzz{||}~€€������€€~}}|||{{{{{{{{{{{{{{{{{{zzzzzzyyyyyxxxxwwwwwwvvvvttttttttttttsssssssssssssrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppppppppooooooooooooooooooooooonnnnnnnnnmmmmmmmmmmmmmmmmlllllllllmmmmmmllllllllllllllllkkkjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhgggggggggggggggggggggggggggfffffffffffeeeeeeeeeeeeeddddddddddddccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaa`````````___________^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\[[[ZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAA@@@@@@??>>>>>>>>>===========<<<<;;;;;;;;;;;:::::::::::::9999999998888888888888877777666666666665555555555444444444333333333332222222222211111111111111000000000////////////...........-----,,,,,,,,,,,,,+++++++++++++++********************)))))))))))))(((((((((((((((''''''''&&&&&&&&&&%%&%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!! pppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrssssssssssssstttttttttttttttttttttttttttttttttttttttuuuuuuuuuttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvwwwxxyyzz{|}}~€€������€€~}}|||{{{{{{{{{{{{{{{{{{{{zzzzzyyyyyxxxxwwwwwvvvvuttttttttttttssssssssssssrrrrrrqqqqqqqqqqqqqqqqqqqpppppppppppppppppoooooooooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllmmmmmllllllllllllllllkkkkjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhgggggggggggggggggggggggggggffffffffffffeeeeeeeeeeeedddddddddddddcccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaa``````````__________^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@??>>>>>>>>>==========<<<<;;;;;;;;;;;:::::::::::::99999999988888888888888777777666666666665555555554444444444333333333332222222222211111111111110000000000////////////...........-----,,,,,,,,,,,,,+++++++++++++++********************))))))))))))((((((((((((((((''''''''&&&&&&&&&&%%&%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!! ppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssssssssstttttttttttttttttttttttttttttttttttttttuuuuuuutttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvuuuuuuuuuuuuuuuuuuuvvvvvvuvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwxxyyz{{|}~€€����€€€~}}||{{{{{{{{{{{{{|||||{{{{{zzzzyyyyyxxxxwwwwwwvvuuuutttttttttssssssssssssrrrrrrqqqqqqqqqqqqqqqqqqqpppppppppppppppppooooooooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllmmmmmlllllllllllllllkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhgggggggggggggggggggggggggggfffffffffffffeeeeeeeeeeeedddddddddddddccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaa```````````__________^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@?>>>>>>>>>>==========<<<<;;;;;;;;;;;:::::::::::::9999999998888888888888877777666666666665555555555444444444433333333333222222222221111111111111000000000////////////............----,,,,,,,,,,,,,+++++++++++++++*********************)))))))))))(((((((((((((((((''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!! pppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrsssssssssssssstttttttttttttttttttttttttttttttttttttttuuuuutttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvuuuuuuuuuuuuuuuuuuuuuuvvvuuuuvuvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwxxyyz{|}}~€€€���€€€~~}||{{{{{{{{{{{||||||||{{{{{zzzzyyyyxxxxxwwwwwwwuuuuuttttttttssssssssssssrrrrqqqqqqqqqqqqqqqqqqqqqppppppppppppppppooooooooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllmmmmllllllllllllllllkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhgggggggggggggggggggggggggggffffffffffffffeeeeeeeeeeeddddddddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaa````````````_________^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@?>>>>>>>>>==========<<<<<;;;;;;;;;;;::::::::::::99999999988888888888888777777666666666665555555555444444444433333333333222222222221111111111111000000000////////////............----,,,,,,,,,,,,,+++++++++++++++*********************)))))))))))(((((((((((((((((''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!! pppppppppppppppqqqqqqqqppqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrssssssssssssssttttttttttttttttttttttttttttttttttttttttuuutttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwxxxyz{{|}~€€����€€€~~}||{{{{{{{{{{{||||||||||{{{{zzzzyyyyxxxxxwwwwwwuuuuuutttttttssssssssssssrrrrqqqqqqqqqqqqqqqqqqqqqppppppppppppppoooooooooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllmmlllllllllllllllllkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhgggggggggggggggggggggggggggffffffffffffffeeeeeeeeeeddddddddddddddccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaa````````````_________^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@>>>>>>>>>>==========<<<<<;;;;;;;;;;:::::::::::::99999999988888888888888777777666666666665555555554444444444333333333332222222222211111111111110000000000////////////............----,,,,,,,,,,,,+++++++++++++++**********************)))))))))))(((((((((((((((((''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!! ppppppppppppppppqqqqqqqpppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrssssssssssssssttttttttttttttttttttttttttttttttttttttttutttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwxxyyz{|}~~€€€��€€€€~~}||{{{{zz{{{{{|||||||||||{{{zzzzzyyyyxxxxxwwwwwuuuuuuuttttttssssssssssrrrrqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppoooooooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllmlllllllllllllllllkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhggggggggggggggggfggggggggggfffffffffffffffeeeeeeeeeddddddddddddddccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaa`````````````________^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>>>>>==========<<<<<;;;;;;;;;;::::::::::::99999999988888888888888777777666666666665555555555444444444433333333333222222222221111111111111000000000/////////////...........-----,,,,,,,,,,,,+++++++++++++++**********************))))))))))(((((((((((((((((('''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!! pppppppppppppppppqqqqqqppppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwxxyz{||}~€€€�€€€€~~}||{{{zzzz{{{{|||||||||||{{{{zzzzyyyyyxxxxxwwwwuuuuuuuuttttttsssssssssrrrqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppoooooooooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllllllllllllllllllllkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhggggggggggggggggffgggggggggfffffffffffffffeeeeeeeeedddddddddddddddcccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaa`````````````________^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>>>>>==========<<<<<;;;;;;;;;;::::::::::::99999999988888888888887777777666666666665555555555444444444433333333333222222222221111111111111000000000////////////............----,,,,,,,,,,,,,+++++++++++++++**********************))))))))))(((((((((((((((((''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!! ppppppppppppppppppqqqqqppppppqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwvvwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwxxyzz{|}~~€€€€€€€€~}||{{{zzzz{{{{||||||||||||{{{{zzzzyyyyyxxxxxwwwvvuuuuuuutttttsssssssrrrrqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppooooooooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllllllllllllllllllllkkkkkkkkjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhggggggggggggggggfffgggggggggffffffffffffffeeeeeeeeeeddddddddddddddcccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaa``````````````________^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVVWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@>>>>>>>>>==========<<<<<<;;;;;;;;;;::::::::::::99999999988888888888877777777666666666665555555554444444444333333333332222222222221111111111110000000000////////////............----,,,,,,,,,,,,+++++++++++++++***********************))))))))))(((((((((((((((((''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!! ppppppppppppppppppppqqqpppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwvvvvvvvvwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwxyyz{|}}~€€€€€€€€~}||{{{zzzzz{{{{|||||||||||{{{{zzzzzyyyyyxxxxxxwvvvuuuuuutttttsssssssrrrrqqqqqqqqqqqqqqqqqqqqqqpppppppppppppooooooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmlllllllllllllllllllllllllllllllkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhggggggggggggggggffffggggggggffffffffffffffeeeeeeeeeeddddddddddddddccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaa````````````_________^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@?>>>>>>>>>==========<<<<<<;;;;;;;;;::::::::::::999999999988888888888777777777666666666655555555554444444444333333333332222222222221111111111110000000000////////////............----,,,,,,,,,,,,+++++++++++++++***********************))))))))))(((((((((((((((((''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!! pppppppppppppppppppppqqppppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssttttttttttstttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwvvvvvvvvvvvvvvwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwxxyz{||}~€€€€€€€~}}|{{{zzzzzz{{{|||||||||||{{{{{zzzzzzyyyyxxxxxxvvvvuuuuutttttssssssrrrrrqqqqqqqqqqqqqqqqqqqqqpppppppppppppooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmlllllllllllllllkllllllllllllllllkkkkkkkkkjjjjjjiiiiiiiiiiiiiiiiihhhhhhhggggggggggggggggfffffgggggggfffffffffffffffeeeeeeeeeddddddddddddddccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaa`````````````________^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@?>>>>>>>>>==========<<<<<<;;;;;;;;;::::::::::::999999999888888888888777777777666666666655555555544444444444333333333332222222222221111111111110000000000///////////............-----,,,,,,,,,,,,+++++++++++++++***********************))))))))))(((((((((((((((((''''''''&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!! opppppppppppppppppppppqppppppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssttttttttsssttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwxxyzz{|}~€€€€€€€~}}|{{zzzzzzz{{{||||||||||||{{{{{zzzzzyyyyyxxxxxvvvvuuuuuuttttsssssrrrrrrqqqqqqqqqqqqqqqqqqqqpppppppppppppoooooooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmllllllllllllllllkklllllllllllllllkkkkkkkkkkjjjjjiiiiiiiiiiiiiiiiihhhhhhhggggggggggggggggffffffggggggfffffffffffffffeeeeeeeeeddddddddddddddccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaa`````````````________^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVVVVWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@?>>>>>>>>>==========<<<<<<;;;;;;;;;:::::::::::9999999999888888888887777777777666666666655555555544444444443333333333332222222222211111111111110000000000///////////............----,,,,,,,,,,,,+++++++++++++++************************))))))))))((((((((((((((((''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!! ooppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssttttttsssstttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuututtttvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwxxyyz{|}~~€€€€€€~}}|{{zzzzzzz{{{{|||||||||||{{{{{{{zzzzzyyyyxxxxvvvvvuuuuuttttsssssrrrrrrqqqqqqqqqqqqqqqqqqqpppppppppppppooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmlllllllllllllllllkkkllllllllllllllkkkkkkkkkkkjjjjiiiiiiiiiiiiiiiiihhhhhhhgggggggggggggggggffffffgggggfffffffffffffffeeeeeeeeedddddddddddddddcccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaa``````````````________^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@?>>>>>>>>==========<<<<<<<;;;;;;;;;:::::::::::9999999999888888888887777777777666666666555555555544444444443333333333322222222222211111111111100000000000//////////............-----,,,,,,,,,,,,+++++++++++++++************************))))))))))((((((((((((((((''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!! ooooppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssttttsssssstttttttttttttttttttssttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuutuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttvvvvvvvvuuuuuuvvvvvvvvvvvvvvvvwwwxyyz{|}}~€€€€€€~}}|{{zzzzzzzz{{{|||||||||||{{{{{{{{zzzzyyyyxxxxvvvvvuuuuuttttsssssrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppoooooooooooooooooonoonnnnnnnnnnnnnnnnnnnmmmmmmmmlllllllllllllllllkkkklllllllllllllkkkkkkkkkkkkjjjjiiiiiiiiiiiiiiiihhhhhhhgggggggggggggggggfffffffggggffffffffffffffffeeeeeeeedddddddddddddddcccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaa`````````````________^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@?>>>>>>>>==========<<<<<<<;;;;;;;;;:::::::::::9999999999888888888877777777777666666666555555555444444444443333333333322222222222211111111111100000000000//////////............-----,,,,,,,,,,,,+++++++++++++++************************))))))))))((((((((((((((((''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!! oooooppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssssssssssssssssstttsssssssstttttttttttttttttsssstttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttvvvvvvvuuuuuuuuuvvvvvvuuuvvvvvvwwxxyz{||}~€€€€€~~}}|{{zzzzzzzz{{{{|||||||||||{{{{{{{{zzzzyyyyxxxvvvvvuuuuuttttssssrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppooooooooooooooooooonnoonnnnnnnnnnnnnnnnnnmmmmmmmllllllllllllllllllkkkkkllllllllllllkkkkkkkkkkkkkjjjiiiiiiiiiiiiiiiihhhhhhhgggggggggggggggggffffffffgggffffffffffffffffeeeeeeeedddddddddddddddccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaa`````````````________^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTUUUTTTTTTTTTTTTTSSSSSSSSSRRRRRQQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?>>>>>>>>==========<<<<<<<;;;;;;;;;::::::::::9999999999988888888887777777777766666666655555555544444444444333333333332222222222221111111111110000000000///////////............-----,,,,,,,,,,,,++++++++++++++*************************))))))))))((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!! ooooooppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrsssssssssssssssssssssssstsssssssssstttttttttttttttsssssstttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttvvvvvvuuuuuuuuuuuuuuuuuuuvvvvvvwwxxyz{{|}~~€€€€~~}}|{{{zzzzzzz{{{{|||||||||||||{{{{{{{zzzzyyyxxxvvvvvuuuuuttttssssrrrrrrrqqqqqqqqqqqqqqqpppppppppppppooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmllllllllllllllllllllkkkkklllllllllllkkkkkkkkkkkkkkjjiiiiiiiiiiiiiiiihhhhhhhhggggggggggggggggfffffffffggffffffffffffffffeeeeeeeeeddddddddddddddccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaa``````````````_______^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?>>>>>>>>==========<<<<<<<;;;;;;;;:::::::::::9999999999988888888877777777777766666666555555555544444444444333333333332222222222221111111111110000000000///////////...........-----,,,,,,,,,,,,,++++++++++++++*********************)***)))))))))(((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!! ooooooopppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssstttttttttttttssssssssttttttttttttttttttttttttttttttuuuuuuuuuuuuutttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttvvvvvuuuuuuuuuuuuuuuuuuuuvvvvvvwwxxyzz{|}~~€€~~}}|{{{zzzzzzz{{{{||||||||||||||||{{{{{zzzyyyxxxvvvvvuuuuuttttssssrrrrrrrqqqqqqqqqqqqqqqppppppppppppooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmllllllllllllllllllkkkkkkkllllllllllkkkkkkkkkkkkkkkjiiiiiiiiiiiiiiiihhhhhhhhhgggggggggggggggffffffffffgffffffffffffffffeeeeeeeeeddddddddddddddccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaa``````````````_______^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTUUTTTTTTTTTTTTTSSSSSSSSSSRRRRQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@?>>>>>>>==========<<<<<<<<;;;;;;;;:::::::::::9999999999888888888877777777777766666666555555555544444444443333333333332222222222221111111111110000000000///////////...........-----,,,,,,,,,,,,+++++++++++++++*********************)**))))))))))((((((((((((((((''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!! oooooooooppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssstttttttttttssssssssssttttttttttttttttttttttttttttttuuuuuuuuuuuttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttvvvvuuuuuuuuuuuuuuuuuuuuuvvvvvvvwwxyyz{|}}~€~~}}||{{zzzzzz{{{{|||||||||||||||||||{{{{zzzyyyxxvvvvvuuuuuttttssssrrrrrrrqqqqqqqqqqqqqpppppppppppppoooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmlllllllllllllllllkkkkkkkkllllllllllkkkkkkkkkkkkkkkiiiiiiiiiiiiiiiihhhhhhhhhhggggggggggggggfffffffffffgfffffffffffffffeeeeeeeeeddddddddddddddccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaa``````````````________^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTUTTTTTTTTTTTTTSSSSSSSSSSSRRRRQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@?>>>>>>>>=========<<<<<<<<;;;;;;;;::::::::::99999999999888888888877777777777766666666555555555444444444443333333333332222222222221111111111100000000000//////////............----,,,,,,,,,,,,,++++++++++++++*********************))**))))))))))((((((((((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!! oooooooooopppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssstttttttttsssssssssssstttttttttttttttttttttttttttttttuuuuuuuutttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvwwxxyz{|}}~~~}}||{{{zzzz{{{{{||||||||||||||||||||{{{zzzyyyxxvvvvvuuuuuttttssssrrrrrrrqqqqqqqqqqqqpppppppppppppoooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmlllllllllllllllllkkkkkkkklllllllllkkkkkkkkkkkkkkkjiiiiiiiiiiiiiiiihhhhhhhhhhgggggggggggggfffffffffffffffffffffffffffeeeeeeeeeeddddddddddddddcccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaa``````````````_________^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTUTTTTTTTTTTTTSSSSSSSSSSSSRRRQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?>>>>>>>>=========<<<<<<<<;;;;;;;:::::::::::99999999999888888888877777777777766666665555555555444444444443333333333332222222222211111111111100000000000//////////...........-----,,,,,,,,,,,,,++++++++++++++********************)))**))))))))))((((((((((((('('''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!!! ooooooooooopppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssstttttttsssssssssssssstttttttttttttttttttttttttttttttuuuuuuttttttttttttttttttuuuuuuutttuuuuuuuuuuuuuuuuuuuuuutttttttttttttttuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvwwxxyz{||}~~~~}}||{{{{{{{{{{{||||||||||||||||||||||{{{zzzyyxxvvvvvuuuuuttttssssrrrrrrrqqqqqqqqpppppppppppppppppoooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmllllllllllllllllkkkkkkkkkllllllllkkkkkkkkkkkkkkkjjiiiiiiiiiiiiiiihhhhhhhhhhhggggggggggggfffffffffffffffffffffffffffeeeeeeeeeeedddddddddddddccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa``````````````__________^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@?>>>>>>>=========<<<<<<<<<;;;;;;;:::::::::::99999999998888888888777777777777766666665555555555444444444443333333333332222222222211111111111100000000000//////////...........-----,,,,,,,,,,,,,++++++++++++++*******************))))*)))))))))))((((((((((((('('''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""!!!!!!!!!!!!!!!!! ooooooooooooopppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssstttttssssssssssssssssttttttttttttttttttttttttttttttttuuutttttttttttttttttttttuuuuttttttuuuuuuuuuuuuuuuuuuuttttttttttttttttttttuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvwwxyz{{|}~~~}}}||{{{{{{{{{|||||}}}}}}}}}}}|||||||{{{zzzyyyxvvvvvuuuuuttttssssrrrrrrrqqqqqqqppppppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmlllllllllllllllkkkkkkkkkklllllllkkkkkkkkkkkkkkkkjjiiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggffffffffffffffffffffffffffffeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaa``````````````__________^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFEEEFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBABAAAAAAAAAAA@@@@@@@@@@@@?>>>>>>>>========<<<<<<<<<;;;;;;:::::::::::999999999998888888888777777777777766666655555555555444444444443333333333322222222222211111111111100000000000//////////...........-----,,,,,,,,,,,,+++++++++++++++******************)))))*))))))))))(((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""!!!!!!!!!!!!!!!!! oooooooooooooopppppppppopppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssstttssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuutttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvwwxyzz{|}}~~~}}|||{{{{{{||||||}}}}}}}}}}}}}}|||||{{{zzzyyyxwvvvvuuuuuttttssssrrrrrrrqqqqqppppppppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmllllllllllllllkkkkkkkkkkkllllllkkkkkkkkkkkkkkkkkjjiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggffffffffffffffffffffffffffffeeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa``````````````___________^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNMMMNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFEEEFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@?>>>>>>>>========<<<<<<<<<;;;;;;:::::::::::999999999988888888887777777777777666666655555555555444444444443333333333332222222222211111111111100000000000//////////...........-----,,,,,,,,,,,,++++++++++++*+*****************))))))))))))))))))((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""!!!!!!!!!!!!!!!!!! oooooooooooooooppppppppoopppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssstsssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuutttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvwwxxyz{|}}~~~~}}}||||||||||||}}}}}}}}}}}}}}}}}|||||{{zzzyyyxwvvvvuuuuuttttssssrrrrrrrqqqqqpppppppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmlllllllllllllkkkkkkkkkkkklllllkkkkkkkkkkkkkkkkkjjjiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggffffffffffffffffffffffffffffeeeeeeeeeeeeedddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa`````````````____________^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNMMMNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEFFFFFFEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@?>>>>>>>>========<<<<<<<<<;;;;;::::::::::::999999999988888888887777777777777666666555555555555444444444443333333333332222222222211111111111000000000000//////////..........------,,,,,,,,,,,,++++++++++++*+****************)))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""!!!!!!!!!!!!!!!!!! nnnnnnooooooooooooooooooooooopppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrssssssssttuvvwxyzz{{|||||}}||{{{zzzzzzzzzzzzzz{{{{{}}}}}}|||||||{{{{zzzyyxxxyyyxxxxxwwwwvvvvuuuuuttttrrrrrrrrrrrrqqqqqqqqqqqqqpoooooooooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllllkkkkkjjjjjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhgggggggggggggggfffffffffffffffeeeeeeeeeeeeeeeeeeeeedddddddddddddccccccccbbbbbbbbbbbbbbbaaaaaaaaaaa```````````````_````````````____________^^^^^]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????????>>>>=====<<<<<<<<<;;;;;;;;:::::::::::::99999999999888888877777777776666666666666555444444444444333333333333322222222222211111111111111000000000000////////////////..........-----------,,,,,,,,,,,,,+++++++++++*****************))))))))))))))(((((((((('''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#######"""""""""""!!!!!!!!!!!!!!! nnnnnnnoooooooooooooooooooooooopppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrssssssssttuuvwxyyz{{|||||}}|||{{{zzzzzzzzzz{{{{{{{{}}}}}}}||||||{{{{zzyyyxxxyyyxxxxwwwwwvvvvuuuuuttttrrrrrrrrrrqqqqqqqqqqqqqqqoooooooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhggggggggggggggggffffffffffffffeeeeeeeeeeeeeeeeeeeeeddddddddddddddcccccccbbbbbbbbbbbbbbbaaaaaaaaaaa```````````````__```````````_____________^^^^]]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPOPPPPPPPPOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@????????????????>>>>=====<<<<<<<<<;;;;;;;;::::::::::::999999999998888888777777777766666666666665555444444444444333333333333322222222222211111111111111000000000000////////////////..........----------,,,,,,,,,,,,,,+++++++++++****************)))))))))))))))(((((((((('''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#######"""""""""""!!!!!!!!!!!!!! nnnnnnnnnooooooooooooooooooooooopppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssstttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssttuuvwwxyzz{{||||}}||||{{{{{zzz{{{{{{{{{{{{}}}}}}}}|||||{{{zzzyyyxxxyyyxxxxwwwwwvvvvuuuuuttttrrrrrrrrrrqqqqqqqqqqqqqqqooooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllllkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhgggggggggggggggffffffffffffffeeeeeeeeeeeeeeeeeeeeedddddddddddddddccccccbbbbbbbbbbbbbbbaaaaaaaaaaaa``````````````___``````````_____________^^^^^]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPOOPPPPPPPPOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@????????????????>>>>=====<<<<<<<<<;;;;;;;;:::::::::::999999999999888888777777777776666666666666555444444444444433333333333332222222222221111111111111100000000000/////////////////..........----------,,,,,,,,,,,,,,+++++++++++***************))))))))))))))))((((((((('''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#######""""""""""!!!!!!!!!!!!!!! nnnnnnnnnnoooooooooooooooooooooooopppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrsssssstttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssttuvvwxyyzz{{{||}||||||{{{{{{{{{{{{{{|||||}}}}}}}}|||||{{{zzzyyyxxxyyyxxxxwwwwwvvvvuuuuuttttrrrrrrrrrqqqqqqqqqqqqqqqqoooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhggggggggggggggggfffffffffffffeeeeeeeeeeeeeeeeeeeeedddddddddddddddcccccccbbbbbbbbbbbbbbaaaaaaaaaaaa``````````````____`````````_____________^^^^^]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPOOPPPPPPPOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDCBBBBBBBBBBBAAAAAAAAA@@@@@@@@????????????????>>>>>=====<<<<<<<<<;;;;;;;;:::::::::::999999999998888888777777777776666666666665555444444444444433333333333332222222222221111111111111100000000000////////////////...........---------,,,,,,,,,,,,,,+++++++++++***************))))))))))))))))(((((((((('''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#######""""""""""!!!!!!!!!!!!!!! nnnnnnnnnnnoooooooooooooooooooooooopppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrsssssttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssstuuvwwxyyzz{{{{|||||||||{{{{{{{{|||||||||}}}}}}}}||||{{{zzzyyyxxxxyyyxxxxwwwwvvvvvuuuuuttttrrrrrrrrrqqqqqqqqqqqqqqqpoooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhggggggggggggggggfffffffffffffeeeeeeeeeeeeeeeeeeeedddddddddddddddcccccccbbbbbbbbbbbbbbaaaaaaaaaaaa```````````````____````````_____________^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPOOOPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDBBBBBBBBBBBBAAAAAAAAA@@@@@@@@???????????????>>>>>>=====<<<<<<<<<;;;;;;;::::::::::::999999999998888888777777777766666666666665554444444444444433333333333332222222222221111111111111000000000000////////////////...........---------,,,,,,,,,,,,,,+++++++++++***************))))))))))))))))((((((((((''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#######""""""""""!!!!!!!!!!!!!! nnnnnnnnnnnnnoooooooooooooooooooooooopppppppppppppppppppppqqqqqqqqqqqqqqqpqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrssssstttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssssssssrsrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssttuuvwxxyzzz{{{||||||||||||||||||||||||||~}}}}}}}||||{{{zzzyyyxxxxyyyxxxxwwwwvvvvvuuuuuutttrrrrrrrrrqqqqqqqqqqqqqqppooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhggggggggggggggggfffffffffffffeeeeeeeeeeeeeeeeeeeeedddddddddddddddccccccbbbbbbbbbbbbbbbaaaaaaaaaaa```````````````_____```````______________^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPOOOPPPPPPOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDCBBBBBBBBBBBAAAAAAAAAA@@@@@@@???????????????>>>>>>>====<<<<<<<<<<;;;;;;;:::::::::::9999999999998888888777777777766666666666655554444444444444333333333333332222222222221111111111111000000000000////////////////..........----------,,,,,,,,,,,,,,+++++++++++**************)))))))))))))))))((((((((((''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$######""""""""""!!!!!!!!!!!!!!! nnnnnnnnnnnnnnoooooooooooooooooooooooopppppppppppppppppppppqqqqqqqqqqqqqqpppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssttttttttttttttttttttstttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssttuvvwxxyzzz{{||||||||||||||||||||||||||~~}}}}}}|||{{{zzzyyyxxxxwyyxxxxxwwwwvvvvuuuuuuttttrrrrrrrrrrqqqqqqqqqqqqpppoooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhgggggggggggggggggfffffffffffffeeeeeeeeeeeeeeeeeeeedddddddddddddddccccccbbbbbbbbbbbbbbbaaaaaaaaaaa```````````````______``````______________^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPOOOOPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@??????????????>>>>>>>>====<<<<<<<<<<;;;;;;;:::::::::::9999999999988888888777777777766666666666655544444444444444433333333333332222222222221111111111111000000000000///////////////...........---------,,,,,,,,,,,,,,++++++++++++**************)))))))))))))))))(((((((((''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######""""""""""!!!!!!!!!!!!!!! nnnnnnnnnnnnnnnooooooooooooooooooooooooppppppppppppppppppppppqqqqqqqqqqqqpppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssstttttttttttttttttsssstttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssttuuvwwxxyyzz{||||||}}}}}}}}}}}}}}}|||||~~~}}}}}|||{{zzzyyyxxxxwwyxxxxxwwwwwvvvvuuuuuuutttrrrrrrrrrrqqqqqqqqqqqqpppoooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhgggggggggggggggggfffffffffffffeeeeeeeeeeeeeeeeeeeedddddddddddddddccccccbbbbbbbbbbbbbbbaaaaaaaaaaa```````````````_______``````______________^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZYYYZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@?????????????>>>>>>>>>===<<<<<<<<<<<;;;;;;;::::::::::9999999999998888888877777777766666666666655554444444444444433333333333333222222222222111111111111100000000000////////////////...........---------,,,,,,,,,,,,,,++++++++++++*************)))))))))))))))))((((((((((''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#######""""""""""!!!!!!!!!!!!! nnnnnnnnnnnnnnnnnooooooooooooooooooooooooppppppppppppppppppppppqqqqqqqqqqppppppqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssstttttttttttttttssssssttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssttuuvwwxxyyzz|||||}}}}}}}}}}}}}}}}}}|||~~}}}}}|||{{{zzyyyxxxxwwwxxxxxxwwwwvvvvvuuuuuuttttrrrrrrrrrrrqqqqqqqqqqppppoooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhggggggggggggggggfffffffffffffeeeeeeeeeeeeeeeeeeeedddddddddddddddccccccbbbbbbbbbbbbbbbaaaaaaaaaaaa``````````````________`````______________^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZYYYYZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@????????????>>>>>>>>>>==<<<<<<<<<<<<;;;;;;;::::::::::9999999999998888888877777777766666666666655554444444444444433333333333333222222222222111111111111100000000000///////////////...........----------,,,,,,,,,,,,,++++++++++++**************)))))))))))))))))(((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$######"""""""""""!!!!!!!!!!!!! nnnnnnnnnnnnnnnnnnooooooooooooooooooooooooppppppppppppppppppppppqqqqqqqqqppppppppqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssstttttttttttttsssssssssttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssttuuvwwxxyyz{|||}}}}}}~~~~~~~}}}}}}}||~~~}}}}|||{{zzzyyxxxwwwwwxxxxxwwwwwvvvvuuuuuuuttttrrrrrrrrrrrqqqqqqqqqqppppooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhgggggggggggggggggffffffffffffeeeeeeeeeeeeeeeeeeeedddddddddddddddccccccbbbbbbbbbbbbbbbbaaaaaaaaaaa``````````````_________````______________^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZYYYYZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@????????????>>>>>>>>>>>=<<<<<<<<<<<<;;;;;;;;:::::::::99999999999988888888877777777766666666666555554444444444444433333333333332222222222222111111111111100000000000///////////////...........----------,,,,,,,,,,,,,++++++++++++**************)))))))))))))))))(((((((((('''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#######""""""""""!!!!!!!!!!!!!! nnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooppppppppppppppppppppppqqqqqqqppppppppppqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssstttttttttttssssssssssstttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssrrsssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqrrrrrrrrrrrrssttuuvwwxyyz{|||}}}}~~~~~~~~~~~}}}}}||~~~}}}}|||{{zzyyxxxwwwwwvxxxxwwwwwvvvvvuuuuuuuttttrrrrrrrrrrrrqqqqqqqqqppppoooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhggggggggggggggggffffffffffffeeeeeeeeeeeeeeeedeeedddddddddddddddcccccccbbbbbbbbbbbbbbbaaaaaaaaaaa```````````````_________````_____________^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZYYYYYZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLKLKKKKKKKKKKJJJJJJJJJJJJJJIJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>><<<<<<<<<<<<<;;;;;;;;:::::::::9999999999998888888887777777766666666666655555444444444444443333333333333222222222222211111111111110000000000///////////////...........-----------,,,,,,,,,,,,+++++++++++++*************)))))))))))))))))((((((((((('''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#######""""""""""!!!!!!!!!!!!!! nnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppppppppqqqqqpppppppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssttttttttsssssssssssssstttttttttttttttttttttttttttttttuuuuuutttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssrrrrrsrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqrrrrrrrrrrrrsssttuuvwwxyy{{||}}}~~~~~~~~~~}}}}}|~~~}}}}|||{{zzyyxxwwwwvvvxxwwwwwwvvvvvuuuuuuuuttttsrrrrrrrrrrrrqqqqqqqqppppoooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiihhhhhggggggggggggggggfffffffffffffeeeeeeeeeeeeeeeddeedddddddddddddddccccccccbbbbbbbbbbbbbbaaaaaaaaaaa```````````````__________``______________^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZYYYYYYZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>>><<<<<<<<<<<<<;;;;;;;;:::::::::9999999999998888888887777777766666666666555555444444444444433333333333333222222222222211111111111100000000000///////////.///...........----------,,,,,,,,,,,,++++++++++++++*************)))))))))))))))))(((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$#######""""""""""!!!!!!!!!!!!! mnnnnnnnnnnnnnnnnnnnnnonoooooooooooooooooooooooppppppppppppppppppppppqqqqpppppppppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrsssssssssssssssssssttttttssssssssssssssssstttttttttttttttttttttttttttttttuuuttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqrrrrrqrrrrrrrsssttuvvwxxy{{||}}~~~~~~~}}}}|~~~}}}}|||{{zzyyxxwwwvvvvwwwwwwwvvvvvuuuuuuuttttttssssrrrrrrrrrqqqqqqqpppppooooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiihhhgggggggggggggggggffffffffffffffeeeeeeeeeeeeeedddedddddddddddddddcccccccccbbbbbbbbbbbbbaaaaaaaaaaaa``````````````___________``______________^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZYYYYYYZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>>><<<<<<<<<<<<<;;;;;;;::::::::::9999999999988888888887777777766666666666555555444444444444433333333333333222222222222111111111101100000000000//////////..//...........-----------,,,,,,,,,,,,++++++++++++++*************))))))))))))))))(((((((((((''''''''''&''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$########""""""""""!!!!!!!!!!!!! mmnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooopppppppppppppppppppppppqqpppppppppppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrsssssssssssssssssssssttttsssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqrrrqqqqqqqrrrrssstuuvwwxyz{||}}~~~~~~}}}}~~~}}}}}||{{zzyxxwwwvvvvvwwwwwwvvvvvuuuuuuutttttttsssssrrrrrrrrrqqqqqqpppppoooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiiiiihhgggggggggggggggggffffffffffffffeeeeeeeeeeeeeeddddddddddddddddddddcccccccccbbbbbbbbbbbbaaaaaaaaaaaaa`````````````____________`______________^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>>>=<<<<<<<<<<<<;;;;;;;;:::::::::9999999999998888888888777777766666666666555555544444444444443333333333333222222222222211111111110100000000000///////////../............----------,,,,,,,,,,,,+++++++++++++++************))))))))))))))))((((((((((((''''''''''&''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$########"""""""""!!!!!!!!!!!!!!! mmmnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrsssssssssssssssssssssssstsssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrssttuvvwxyz{||}}~~€€€€~~~}}}}~~~~}}}}||{{zzyxxwwvvvvuuwwwwvvvvvvuuuuuuuttttttttsssssssrrrrrrrqqqqqqpppppooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiiiihhgggggggggggggggggffffffffffffffeeeeeeeeeeeeeeedddddddddddddddddddccccccccccbbbbbbbbbbbaaaaaaaaaaaaaa`````````````___________________________^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>>==<<<<<<<<<<<<;;;;;;;;:::::::::9999999999988888888888777777766666666666555555544444444444433333333333333222222222222111111111100100000000000//////////.../...........-----------,,,,,,,,,,,,+++++++++++++++************))))))))))))))))((((((((((((''''''''''&''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$########"""""""""!!!!!!!!!!!!!!! mmmmmnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrssttuvwwxz{||}~~€€€€€€€~~~}}}~~~~}}}}||{{zzyxxwwvvuuuuvvvvvvvvvuuuuuuttttttttttssssssssrrrrrrrqqqqqpppppoonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiiiihhgggggggggggggggggffffffffffffffeeeeeeeeeeeeeeedddddddddddddddddddcccccccccccbbbbbbbbbbaaaaaaaaaaaaaaa````````````___________________________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;:::::::::9999999999998888888888877777766666666666555555554444444444443333333333333222222222222211111111110000000000000///////////..............------------,,,,,,,,,,,+++++++++++++++*************))))))))))))))((((((((((((('''''''''''&''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$#########"""""""""!!!!!!!!!!!!!!! mmmmmmnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrsttuvvwxz{{|}~~€€€€€€€€~~~}}}~~~~~}}}}||{zzyxxwvvvuuuuvvvvvvvuuuuuuutttttttttttssssssssrrrrrrrqqqqqpppppoonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjiiiiiiiiiiiiiiiiihhhggggggggggggggggffffffffffffffeeeeeeeeeeeeeeedddddddddddddddddddccccccccccccbbbbbbbbbaaaaaaaaaaaaaaa````````````___________________________^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>>===<<<<<<<<<<<;;;;;;;;:::::::::9999999999998888888888877777766666666666555555554444444444443333333333332222222222222111111111100000000000000//////////...............-----------,,,,,,,,,,,,++++++++++++++*************))))))))))))))(((((((((((((('''''''''''&''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$#########"""""""""!!!!!!!!!!!!!!! mmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrsstuuvwxz{{|}~~€€€€€€€€€~~~}}~~~~~~}}}||{zzyxxwvvuuuutvvvvvuuuuuuuuttttttttttttssssssssrrrrrrqqqqqqppppponnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjiiiiiiiiiiiiiiiiihhhhgggggggggggggggffffffffffffffeeeeeeeeeeeeeeedddddddddddddddddddcccccccccccccbbbbbbbbbaaaaaaaaaaaaaa````````````___________________________^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>====<<<<<<<<<<;;;;;;;;;:::::::::999999999998888888888887777776666666666655555555444444444443333333333332222222222222111111111110000000000000///////////..............------------,,,,,,,,,,,+++++++++++++++*************))))))))))))))(((((((((((((('''''''''''&''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$#########""""""""!!!!!!!!!!!!!!!! mmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrssttuvwxzz{|}}~€€€€€€€€€~~~}}~~~~~}}}||{{zyxxwvvuuuttvvvuuuuuuuuttttttttttttttsssssssrrrrrrrqqqqqqppppponnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjiiiiiiiiiiiiiiiiihhhhhgggggggggggggfffffffffffffffeeeeeeeeeeeeeeedddddddddddddddddddccccccccccccccbbbbbbbbaaaaaaaaaaaaaaa````````````___________________________^^^^^^^^^^^^^]]]]]\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>====<<<<<<<<<<;;;;;;;;:::::::::9999999999998888888888887777766666666666555555555444444444443333333333332222222222221111111111100000000000000//////////...............-----------,,,,,,,,,,,,++++++++++++++*************)))))))))))))))(((((((((((((('''''''''''&'''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$#########""""""""!!!!!!!!!!!!!!!! mmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrsttuvwxyz{|}}~€€€€€€€€€~~}}~~~~~~}}}||{zyyxwvvuuuttuuuuuuuuuutttttttttttttttsssssssrrrrrrrqqqqqppppppnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjiiiiiiiiiiiiiiiiiihhhhhhggggggggggggfffffffffffffffeeeeeeeeeeeeeeedddddddddddddddddddcccccccccccccccbbbbbbbaaaaaaaaaaaaaaa````````````_______________^___________^^^^^^^^^^^^^^]]]]\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>====<<<<<<<<<;;;;;;;;;:::::::::999999999999888888888888777776666666666555555555544444444443333333333332222222222221111111111100000000000000///////////..............------------,,,,,,,,,,,,+++++++++++++**************))))))))))))))((((((((((((((''''''''''''&'''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$#########""""""""!!!!!!!!!!!!!!!! mmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrsstuvvwyz{||}~~€€€€€€€€€~~~}~~~~~}}}||{zzyxwwvuutttuuuuuuuutttttttttttttttttssssssrrrrrrrrqqqqqppppppnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjiiiiiiiiiiiiiiiiiihhhhhhhgggggggggggfffffffffffffffeeeeeeeeeeeeeeeeddddddddddddddddddccccccccccccccccbbbbbbaaaaaaaaaaaaaaa````````````_______________^^__________^^^^^^^^^^^^^^]]]]\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBAAAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>>>=====<<<<<<<<;;;;;;;;;::::::::::999999999998888888888887777766666666666555555555544444444443333333333322222222222221111111111100000000000000///////////..............-----------,,,,,,,,,,,,++++++++++++++*************))))))))))))))(((((((((((((((''''''''''''&'''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$#########""""""""!!!!!!!!!!!!!!!! mmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooppppppppppppppoopppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrssssssssssssssssssssrssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpqqqqqqqqqqqqqqqqrrsstuuvwyz{{|}}~€€€€€€€€~~~}~~~~~~}}}|{{zyxwwvuutttuuuuuttttttttttttttttttttsssssrrrrrrrrqqqqqpppppppnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjiiiiiiiiiiiiiiiiihhhhhhhhggggggggggffffffffffffffffeeeeeeeeeeeeeeeddddddddddddddddddccccccccccccccccbbbbbbaaaaaaaaaaaaaaa````````````_______________^^^_________^^^^^^^^^^^^^^]]]]\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBAAAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>>>=====<<<<<<<;;;;;;;;;::::::::::999999999999888888888888777776666666666655555555554444444443333333333332222222222221111111111100000000000000///////////..............------------,,,,,,,,,,,,+++++++++++++*************))))))))))))))((((((((((((((((''''''''''''&'''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$#########""""""""!!!!!!!!!!!!!!!!! mmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooopppppppppppppoooopppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrssssssssssssssssssrrrsssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppqqqqqqqqqqqqqqqqrrsstuuvwyzz{|}}~~€€€€€€~~~}~~~~~~}}}||{zyyxwvvutttuuuttttttttttttttttttttttssrrrrrrrrrrqqqqqqpppppppnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhgggggggggffffffffffffffffeeeeeeeeeeeeeeedddddddddddddddddddcccccccccccccccbbbbbbaaaaaaaaaaaaaaa````````````_______________^^^^_________^^^^^^^^^^^^^]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOONOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>=====<<<<<<;;;;;;;;;:::::::::::99999999999988888888888877776666666666655555555555444444444333333333332222222222221111111111100000000000000////////////..............------------,,,,,,,,,,,,++++++++++++**************)))))))))))))((((((((((((((((''''''''''''''''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$#########""""""""!!!!!!!!!!!!!!!!!! mmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooopppppppppppoooooppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrssssssssssssssssrrrrrrsssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppqqqqqqqqqqqqqqqqrrrsttuvwxyz{{|}}~~€€€€~~~}~~~~~~~}}||{zzyxwvvuuttuutttttttttttttttttttttttrrrrrrrrrrrqqqqqqppppppppnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhggggggggffffffffffffffffeeeeeeeeeeeeeeedddddddddddddddddddcccccccccccccccbbbbbbaaaaaaaaaaaaaaaa````````````_______________^^^^________^^^^^^^^^^^^^]]]]]\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVUUUUUTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBAAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>=====<<<<<;;;;;;;;;;::::::::::999999999999988888888888777776666666666555555555555444444444333333333332222222222211111111111100000000000000////////////..............-----------,,,,,,,,,,,,+++++++++++++*************)))))))))))))(((((((((((((((((''''''''''''''''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$#########""""""""!!!!!!!!!!!!!!!!!! mmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooopppppppppoooooooppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrsssssssssssssrrrrrrrrsssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppqqqqqqqpppppqqqqqrrsstuvvxyzz{||}}~~~~~~}~~~~~~~}}}|{{zyxwwvuuttuutttttttttttttttttttttttrrrrrrrrrrqqqqqqpppppppponnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhgggggggfffffffffffffffffeeeeeeeeeeeeeeeddddddddddddddddddcccccccccccccccbbbbbbaaaaaaaaaaaaaaaa````````````_______________^^^^^_______^^^^^^^^^^^^^^]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>=====<<<<<;;;;;;;;;:::::::::::99999999999988888888888777776666666666655555555555544444444333333333332222222222211111111111100000000000000////////////...............-----------,,,,,,,,,,,,++++++++++++*************)))))))))))))((((((((((((((((((''''''''''''''''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$#########"""""""""!!!!!!!!!!!!!!!!! llllllllllllllllllllmmmllllllllllllllllllllmmmmmoooooooooooooooooooopppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrsstuuvwyyz{||}}~~€€€€€€€~~ƒƒ‚‚‚‚‚‚‚‚��€€~}||{zyyxwvvvvvuuuuuuuuuuuuuuvvvvvvsssssrrrrrrqqqqqqppppppppoooooooooooooooooooooonnnlllllllllllllllllllkkkkkkiiiiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggggggffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddccccddddddcccccccccccccccbbbbaaaaaaaaaaaa`````````````_______________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLNNNMMMMMMMMMMMMMLLLLLLLLLMMLLLLLLLLLLLKKKKKKKKKKKJJIIIIIIIIIIIIIHHHHHHHHHHGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBAAAAA@@@@@@@@@@@?????????========<<<<<<<<<<<<;;;;;;::::::::::99999999998888888888887777777777766666665555555555544444444444444444444433333333333222222222222211111111111000000000000000000////////////........-----------,,,,,,,,,,,,,,++++++++++++*******************))))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$##########""""""""""""""""!!!!!!!!!!! llllllllllllllllllllllmllllllllllllllllllllllmmmoooooooooooooooooooooopppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrssttuvvxyzz{||}}~~€€€~~ƒƒ‚‚‚‚‚‚‚‚���€~~}|{zyyxxwvvvuuuuuuuuuuuuuuuvvvvvvssssrrrrrrrqqqqqqppppppppooooooooooooooooooooonnnnllllllllllllllllllkkkkkkkiiiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggggggffffffffffffeeeeeeeeeeeeeeeeedeeeeeeeedddddddddddddccccdddddcccccccccccccccbbbbbaaaaaaaaaaa``````````````_______________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMLLNNNMMMMMMMMMMMMMLLLLLLLLLMMLLLLLLLLLLKKKKKKKKKKKJJJIIIIIIIIIIIIHHHHHHHHHHHGGFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBAAAA@@@@@@@@@@@??????????========<<<<<<<<<<<<;;;;;::::::::::99999999999888888888887777777777776666666555555555544444444444444444444443333333333322222222222211111111111100000000000000000/////////////........-----------,,,,,,,,,,,,,,++++++++++++*******************))))))))))))))((((((((((((((('''''''''''''''''&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$##########"""""""""""""""""!!!!!!!!!! klllllllllllllllllllllllllllllllllllllllllllllmmoooooooooooooooooooooooopooppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrssttuuvxyyz{{||}}~~~~~~ƒ‚‚‚‚‚‚‚‚‚���€€~}|{{zyxxwvvvuuuuuuuuuuuuuuuvvvvvvssssrrrrrrqqqqqqpppppppppoooooooooooooooooooonnnnnlllllllllllllllllkkkkkkkkiiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggggggffffffffffffeeeeeeeeeeeeeeeeeddeeeeeeeeddddddddddddcccccddddcccccccccccccccbbbbbbaaaaaaaaaa```````````````______________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLNNMMMMMMMMMMMMMMLLLLLLLLLMLLLLLLLLLLLKKKKKKKKKKKJJJIIIIIIIIIIIHHHHHHHHHHHHGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBAAAA@@@@@@@@@@@??????????========<<<<<<<<<<<<;;;;;::::::::::99999999998888888888887777777777776666666555555555544444444444444444444433333333333322222222222211111111111000000000000000000/////////////........-----------,,,,,,,,,,,,,++++++++++++*******************))))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$##########"""""""""""""""""!!!!!!!!!! kklllllllllllllllllllllklllllllllllllllllllllllloooooooooooooooooooooooooooopppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrqqrrrrrrrrrrrrrqqqqqqqqqqqqrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrsstuuvxxyyz{{||}}}~~~~~~~‚‚‚‚‚‚‚‚‚‚‚��€€~}}|{zyxxwvvvuuuuuuuuuuuuuuvvvvvvvsssrrrrrrqqqqqqppppppppoooooooooooooooooooooonnnnnllllllllllllllllkkkkkkkkkiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggggggfffffffffffffeeeeeeeeeeeeeeeeeddeeeeeeedddddddddddddcccccdddccccccccccccccccbbbbbbaaaaaaaaa````````````````_____________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRSSSSSRRRRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMLLLNNMMMMMMMMMMMMMLLLLLLLLLLMLLLLLLLLLLLKKKKKKKKKKKJJJIIIIIIIIIIHHHHHHHHHHHHGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBAAAA@@@@@@@@@@???????????========<<<<<<<<<<<<;;;;;:::::::::99999999998888888888887777777777776666666655555555544444444444444434444433333333333322222222222211111111111100000000000000000//////////////........-----------,,,,,,,,,,,,,++++++++++++******************))))))))))))))((((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$##########"""""""""""""""""!!!!!!!!!! kkkklllllllllllllllllllkkkllllllllllllllllllllllnnoooooooooooooooooooooooooooopppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrqqqqqqrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrssttuuwxxyzz{{||}}}~~~~~~~~~~‚‚‚‚‚‚‚‚‚‚‚���€~}|{zyyxwvvvuuuuuuuuuuuuuuuvvvvvvsssrrrrrrqqqqqppppppppooooooooooooooooooooonnnnnnnlllllllllllllllkkkkkkkkkkiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggggggggfffffffffffeeeeeeeeeeeeeeeeeedddeeeeeedddddddddddddccccccddccccccccccccccccbbbbbbbaaaaaaaa````````````````_____________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRSSSSRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMLLLNNMMMMMMMMMMMMMLLLLLLLLLLMLLLLLLLLLLLKKKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHHHHGGGFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBAAA@@@@@@@@@@@???????????=======<<<<<<<<<<<<;;;;;;::::::::999999999998888888888887777777777776666666655555555444444444444444434444433333333333222222222222211111111111000000000000000000//////////////.......------------,,,,,,,,,,,,,++++++++++++******************))))))))))))))((((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$##########"""""""""""""""""!!!!!!!!!! kkkkkllllllllllllllllllkkkklllllllllllllllllllllnnnooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrqqqqqqqqqqrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrssttuwwxxyzz{{|||}}~~~~~~~~~~~}‚‚‚‚‚‚‚‚‚‚‚���€€~}||{zyxwwvvuuuuuuuuuuuuuuvvvvvvvsssrrrrrrqqqqqpppppppoooooooooooooooooooooonnnnnnnllllllllllllllkkkkkkkkkkkiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggggggffffffffffffeeeeeeeeeeeeeeeeeeddddeeeeedddddddddddddcccccccdccccccccccccccccbbbbbbbbaaaaaaa````````````````_____________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRSSSSRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMMMMLLLLNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJIIIIIIIIIHHHHHHHHHHHHHGGGFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBAAA@@@@@@@@@@@???????????=======<<<<<<<<<<<<;;;;;;::::::::999999999988888888888887777777777776666666655555555444444444444444334444333333333333222222222222111111111111000000000000000000//////////////.......-----------,,,,,,,,,,,,,,+++++++++++******************))))))))))))))(((((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$##########"""""""""""""""""!!!!!!!!! kkkkkkkllllllllllllllllkkkkkklllllllllllllllllllnnnnnooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrqqqqqqqqqqqqqqrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpqqqqqqrrrssttuvwwxyyzz{{|||}}~~~~~~~~~}}‚‚‚‚‚‚‚‚‚‚‚‚��€€~~}|{zyywwvvuuuuuuuuuuuuuuuvvvvvvsssrrrrrrqqqqqppppppooooooooooooooooooooonnnnnnnnnllllllllllllllkkkkkkkkkkkiiiiiiiiihhhhhhhhhhhhhhhhggggggggggggggggffffffffffffeeeeeeeeeeeeeeeeeeeddddeeeeddddddddddddddcccccccdcccccccccccccccbbbbbbbbbaaaaaa````````````````_____________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZYZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRSSSRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMMMMLLLLLNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJIIIIIIIIHHHHHHHHHHHHHGGGGFFFFFFFFEEEEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBAA@@@@@@@@@@@????????????======<<<<<<<<<<<<<;;;;;;::::::::999999999988888888888877777777777766666666655555555444444444444443334433333333333332222222222222111111111111000000000000000000/////////////........------------,,,,,,,,,,,,,+++++++++++******************))))))))))))))((((((((((((((((''''''''''''''''''&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$##########"""""""""""""""""!!!!!!!!! kkkkkkkklllllllllllllllkkkkkkkllllllllllllllllllnnnnnnoooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppqqqqqrrrssttvwwxxyyzz{{||}}}}~~~~~~~}}‚‚‚‚‚‚‚‚‚‚‚‚���€€~}|{zzyxwvvvuuuuuuuuuuuuuuvvvvvvsssrrrrrqqqqqpppppppoooooooooooooooooooonnnnnnnnnnllllllllllllkkkkkkkkkkkkkiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggggggfffffffffffffeeeeeeeeeeeeeeeeeddddddeeeddddddddddddddcccccccccccccccccccccccbbbbbbbbbbaaaaaa```````````````_____________^^^^^^^^^^^^^^^]^^^]]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZYYZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRSSRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJIIIIIIIHHHHHHHHHHHHHHGGGGFFFFFFFFEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAA@@@@@@@@@@@????????????======<<<<<<<<<<<<;;;;;;;:::::::999999999988888888888877777777777776666666665555555444444444444443333433333333333333222222222222111111111111000000000000000000//////////////........-----------,,,,,,,,,,,,,,+++++++++++*****************))))))))))))))(((((((((((((((((''''''''''''''''''&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$##########"""""""""""""""""!!!!!!!!! kkkkkkkkkllllllllllllllkkkkkkkkkllllllllllllllllnnnnnnnnoooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppqqqqqrrssstvvwwxxyyzz{{||}}}}~~~~~}}}‚‚‚‚‚‚‚‚‚‚‚‚‚��€€~~}|{zyxwwvvuuuuuuuuuuuuuuvvvvvvsssrrrrrrqqqqppppppooooooooooooooooooonnnnnnnnnnnnlllllllllllkkkkkkkkkkkkkkiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggfffffffffffffeeeeeeeeeeeeeeeeedddddddeedddddddddddddddccccccccccccccccccccccbbbbbbbbbbbaaaaa```````````````_____________^^^^^^^^^^^^^^^]]^^]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZZYYZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRSSRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIHHHHHHHHHHHHHHGGGGFFFFFFFFEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAA@@@@@@@@@@@???????????>=====<<<<<<<<<<<<<;;;;;;;:::::::9999999999888888888888777777777777766666666655555554444444444444333334333333333333322222222222221111111111110000000000000000000/////////////........-----------,,,,,,,,,,,,,++++++++++++*****************))))))))))))))((((((((((((((((''''''''''''''''''&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$$$$###########"""""""""""""""""!!!!!!!! kkkkkkkkkkkllllllllllllkkkkkkkkkklllllllllllllllnnnnnnnnnnooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppqqqppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppqqqqrrrsstuvvwwxxyzz{{|||}}}}~~~~}}}‚‚‚‚‚‚‚‚‚‚‚‚‚���€~}|{zzxxwvvvuuuuuuuuuuuuuvvvvvvsssrrrrrqqqqqppppppooooooooooooooooonnnnnnnnnnnnnnllllllllllkkkkkkkkkkkkkkkiiiiihhhhhhhhhhhhhhhhhhhhgggggggggggggfffffffffffffeeeeeeeeeeeeeeeeeddddddddedddddddddddddddccccccccccccccccccccccbbbbbbbbbbbbaaaa```````````````______________^^^^^^^^^^^^^^]]]^]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZZZYYYZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHHHGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBA@@@@@@@@@@@@???????????>=====<<<<<<<<<<<<<;;;;;;;::::::9999999999888888888888777777777777766666666665555554444444444444333333333333333333332222222222121111111111111000000000000000000//////////////.......------------,,,,,,,,,,,,,+++++++++++******************)))))))))))))(((((((((((((((((''''''''''''''''''&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$###########""""""""""""""""!!!!!!!!! kkkkkkkkkkkklllllllllllkkkkkkkkkkkklllllllllllllnnnnnnnnnnnoooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppqppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppqqqqrrrssuuvvwxxyyzz{{||}}}}~~~~}}}‚‚‚‚‚‚‚‚‚‚‚‚‚‚��€€~}}|{zyxwwvvuuuuuuuuuuuuuvvvvvvsssrrrrrqqqqqpppppoooooooooooooooonnnnnnnnnnnnnnnnllllllllkkkkkkkkkkkkkkkkkiiiihhhhhhhhhhhhhhhhhhhhgggggggggggggfffffffffffffeeeeeeeeeeeeeeeeedddddddddddddddddddddddddcccccccccccccccccccccbbbbbbbbbbbbbaaa```````````````______________^^^^^^^^^^^^^^^]]]^]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZZYYYYZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHHHGGGGGFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBA@@@@@@@@@@@???????????>>====<<<<<<<<<<<<<;;;;;;;;::::::9999999999888888888887777777777777766666666665555554444444444444333333333333333333322222222222121111111111111000000000000000000//////////////.......------------,,,,,,,,,,,,,+++++++++++*****************))))))))))))))((((((((((((((((''''''''''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$###########""""""""""""""""!!!!!!!!! kkkkkkkkkkkkkklllllllllkkkkkkkkkkkkkllllllllllllnnnnnnnnnnnnnoooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppqppppppppppppppppqqqqrrrstuuvwwxxyzz{{||}}}}~~~~~}}‚‚‚‚‚‚‚‚‚‚‚‚‚‚���€~}|{zyxxwvvvuuuuuuuuuuuuuvvvvvssrrrrrrqqqqqpppppoooooooooooonnnnnnnnnnnnnnnnnnnnllllllkkkkkkkkkkkkkkkkkjjiiihhhhhhhhhhhhhhhhhhhhgggggggggggggffffffffffffffeeeeeeeeeeeeeeeeeddddddddddddddddddddddddcccccccccccccccccccccbbbbbbbbbbbbbbaa````````````````_____________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLKLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIHHHHHHHHHHHHHHHGGGGGFFFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBB@@@@@@@@@@@@???????????>>====<<<<<<<<<<<<<;;;;;;;;::::::9999999998888888888877777777777777666666666655555554444444444443333333333333333333322222222221121111111111111000000000000000000//////////////.......------------,,,,,,,,,,,,,+++++++++++*****************)))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!! kkkkkkkkkkkkkkkllllllllkkkkkkkkkkkkkkkllllllllllnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpqpppppppppppppppppppppppqqqqrrstuuvvwxxyyz{{||}}}~~~~~~~}‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��€€~}}|{yyxwwvvuuuuuuuuuuuuuvvvvvssrrrrrrqqqqqpppppoooooooonnnnnnnnnnnnnnnnnnnnnnnnllllkkkkkkkkkkkkkkkkkkkjjiihhhhhhhhhhhhhhhhhhhhgggggggggggggfffffffffffffffeeeeeeeeeeeeeeeedddddddddddddddddddddddddcccccccccccccccccccccbbbbbbbbbbbbbba````````````````_____________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLKLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIHHHHHHHHHHHHHHGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBB@@@@@@@@@@@@??????????>>>===<<<<<<<<<<<<<<;;;;;;;;:::::99999999998888888888877777777777777666666666655555544444444444433333333333333333333222222222221121111111111111000000000000000000/////////////........------------,,,,,,,,,,,,,++++++++++*****************))))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!! kkkkkkkkkkkkkkkkkllllllkkkkkkkkkkkkkkkklllllllllnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppqqqqrrttuuvwwxyyz{{||}}}~~~~~~~~‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���€~}|{zyxxwvvvuuuuuuuuuuuuuvvvvsrrrrrrrqqqqqpppppooooooonnnnnnnnnnnnnnnnnnnnnnnnnllkkkkkkkkkkkkkkkkkkkjjjjhhhhhhhhhhhhhhhhhhhhhgggggggggggggffffffffffffffffeeeeeeeeeeeeeeedddddddddddddddddddddddddcccccccccccccccccccccbbbbbbbbbbbbbbb````````````````_____________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWXXWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLKKLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIHHHHHHHHHHHHHHGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBA@@@@@@@@@@@???????????>>>===<<<<<<<<<<<<<;;;;;;;;;:::::9999999998888888888877777777777777666666666655555554444444444443333333333333333333322222222222111111111111111000000000000000000//////////////.......------------,,,,,,,,,,,,,,++++++++++*****************))))))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!! kkkkkkkkkkkkkkkkkklllllkkkkkkkkkkkkkkkkkklllllllnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooopoppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppqqqqqqqqqqqqqppppppppppppppppppppppppppppppppqqqqrsttuvvwxyyz{{||}}~~~~~~~~~ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��€€~~}|zzyxwwvvuuuuuuuuuuuuuuuuurrrrrrrrqqqqqpppppooooooonnnnnnnnnnnnnnnnnnnnnnnnnlkkkkkkkkkkkkkkkkkkkjjjjjhhhhhhhhhhhhhhhhhhhhgggggggggggggfffffffffffffffffeeeeeeeeeeeeeedddddddddddddddddddddddddccccccccccccccccccccccbbbbbbbbbbbbbaa```````````````_____________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLKKLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIHHHHHHHHHHHHHHGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBA@@@@@@@@@@@??????????>>>>==<<<<<<<<<<<<<<;;;;;;;;;:::::9999999998888888888877777777777777666666666655555544444444444443333333333333333333322222222222111111111111111000000000000000000//////////////.......------------,,,,,,,,,,,,,++++++++++******************)))))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!! kkkkkkkkkkkkkkkkkkkklllkkkkkkkkkkkkkkkkkkkklllllnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppqqqqqqqqqqppppppppppppppppppppppppppppppppppppqqqrsttuuvwxxyz{{||}}~~~~~~~~~ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚��€€~}|{zyxxwvvvuuuuuuuuuuuuuuuurrrrrrrrqqqqqppppoooooooonnnnnnnnnnnnnnnnnnnnnnnnnkkkkkkkkkkkkkkkkkkkjjjjjjhhhhhhhhhhhhhhhhhhgggggggggggggfffffffffffffffffffeeeeeeeeeeeeddddddddddddddddddddddddddccccccccccccccccccccccbbbbbbbbbbbbbaaa``````````````_____________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLKKLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIHHHHHHHHHHHHHHGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAA@@@@@@@@@@@??????????>>>>=<<<<<<<<<<<<<<;;;;;;;;;;::::99999999998888888888877777777777776666666666555555544444444444433333333333333333333222222222221111111111111111000000000000000000//////////////.......------------,,,,,,,,,,,,,++++++++++******************)))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!! kkkkkkkkkkkkkkkkkkkkkllkkkkkkkkkkkkkkkkkkkkkllllnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppqqqqqqqppppppppppppppppppppppppppppppppppppppppqqqsstuuvwwxyz{{|}}~~~~~~ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚���€~}{{zyxwwvvuuuuuuuuuuuuuuuurrrrrrrqqqqqpppppoooooooonnnnnnnnnnnnnnnnnnnnnnmmmkkkkkkkkkkkkkkkkkkjjjjjjjhhhhhhhhhhhhhhhhhgggggggggggggfffffffffffffffffffeeeeeeeeeeeeddddddddddddddddddddddddddccccccccccccccccccccccbbbbbbbbbbbbbaaaa`````````````_____________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRQRRRRRRRRRRQQQQQQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLKKKLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIHHHHHHHHHHHHHHGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAA@@@@@@@@@@??????????>>>>>=<<<<<<<<<<<<<<;;;;;;;;;:::::99999999988888888888877777777777776666666666555555444444444444433333333333333333333222222222221111111111111110000000000000000000/////////////.......------------,,,,,,,,,,,,,,++++++++++*****************))))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!! kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllnnnnnnnnnnnnnnnnnnnnnnnnonnoooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqpqqqqqqqqqqqqqppppppppppppqqqqppppppppppppppppppppppppppppppppppppppppppppqqssttuvvwxyz{{|}}~~~ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚��€€~}|{zyxxwvvuuuuuuuuuuuuuuuurrrrrrrqqqqqpppppoooooooonnnnnnnnnnnnnnnnnnnmmmmmmkkkkkkkkkkkkkkkkkjjjjjjjjhhhhhhhhhhhhhhhhgggggggggggggfffffffffffffffffffeeeeeeeeeeeeddddddddddddddddddddddddddcccccccccccccccccccccccbbbbbbbbbbbbaaaaa````````````_____________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRQQRRRRRRRRRQQQQQQQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLLLLMMMMMMMMMMMLLLLLLLLLLLKKKLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIHHHHHHHHHHHHHGGGGGGGGFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAA@@@@@@@@@???????????>>>>><<<<<<<<<<<<<<;;;;;;;;;;:::::9999999998888888888887777777777776666666666555555544444444444443333333333333333333322222222222111111111111111000000000000/00000//////////////.......------------,,,,,,,,,,,,,+++++++++++*****************)))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!! jjkkkkkkkkkkkkkkkkkkkkkjkkkkkkkkkkkkkkkkkkkkkkkknnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppqpqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppqqqqqqqqqqqqqqqqqqqqpppppqqqqqqqqqqpppppppppppppppqppppppppppppppppppppppppppppppppppppppooooppppppqrsstuuvwxyzz{|}}~~„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚���€~||{zyxwwvvuuuuuuuuuuuuuuurrrrrrrqqqqqpppppoooooooonnnnnnnnnnnnnnnnnmmmmmmmmkkkkkkkkkkkkkkkkjjjjjjjjjhhhhhhhhhhhhhhhgggggggggggggffffffffffffffffffeeeeeeeeeeeeeddddddddddddddddddddddddddcccccccccccccccccccccccbbbbbbbbbbbbaaaaaa```````````______________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQRRRRRRRRQQQQQQQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMLLLLLLLLLLLLLLLLLLMMMMMMMMMMMLLLLLLLLLLLKKKLLLLLLLKKKKKKKKKKJJJJJJJJJIIIHHHHHHHHHHHHHGGGGGGGGGFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBAAAA@@@@@@@@@??????????>>>>>><<<<<<<<<<<<<<;;;;;;;;;:::::99999999998888888888877777777777766666666665555555444444444444443333333333333333333222222222222111111111111110000000000000/00000//////////////......------------,,,,,,,,,,,,,,++++++++++*************)****)))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!! jjjkkkkkkkkkkkkkkkkkkkkjjkkkkkkkkkkkkkkkkkkkkkkkmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppqqqqqqqqqqqqqqqqpppppppppqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooppppprrsttuvwxyyz{|}}~~„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚��€€~}|{zyxwwvvuuuuuuuuuuuuuuurrrrrrqqqqqqpppppooooooonnnnnnnnnnnnnnnnmmmmmmmmmmkkkkkkkkkkkkkkkkjjjjjjjjjhhhhhhhhhhhhhggggggggggggggffffffffffffffffffeeeeeeeeeeeeeddddddddddddddddddddddddddccccccccccccccccbcccccccbbbbbbbbbbbbaaaaaa``````````_______________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQRRRRRRRQQQQQQQQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLLLLLMMMMMMMMMMMLLLLLLLLLLLKKKLLLLLLKKKKKKKKKKKJJJJJJJJJIIIHHHHHHHHHHHHHGGGGGGGGGFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBAAAA@@@@@@@@???????????>>>>>><<<<<<<<<<<<<;;;;;;;;;;:::::99999999988888888888877777777777766666666665555555444444444444433333333333333333333222222222222111111111111110000000000000/0000//////////////.......------------,,,,,,,,,,,,+,++++++++++*************)****)))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!! jjjjjkkkkkkkkkkkkkkkkkkjjjjkkkkkkkkkkkkkkkkkkkkkmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppqqqqqqqqqqqqpppppppppppppqqqpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooppprrsstuvwwxyz{|}}~~„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚��€}|{zzyxwvvuuuuttuuuuuuuuurrrrrrqqqqqqpppppooooooonnnnnnnnnnnnnmmmmmmmmmmmmmkkkkkkkkkkkkkkkjjjjjjjjjjhhhhhhhhhhhhgggggggggggggfffffffffffffffffffeeeeeeeeeeeeeddddddddddddddddddcdddddddcccccccccccccccccbccccccbbbbbbbbbbbbaaaaaaa`````````_______________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQRRRRRRQQQQQQQQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMLLLLLLLLLLKKKKLLLLLLKKKKKKKKKKKJJJJJJJJJIIIHHHHHHHHHHHHHGGGGGGGGGFFFFEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBAAAAA@@@@@@@@??????????>>>>>>><<<<<<<<<<<<<;;;;;;;;;;:::::99999999988888888888777777777777666666666655555554444444444444433333333333333333333222222222221111111111111100000000000000/0000//////////////.......-----------,,,,,,,,,,,,,++++++++++++*************)***))))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!! jjjjjjkkkkkkkkkkkkkkkkkjjjjjkkkkkkkkkkkkkkkkkkkkmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrpppppppppppppppppppppppppqqqqqqqqqqqqqqqqppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooppqrrsttuvwxyz{||}~~„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚��€€~}|{zyxwvvuuutttttuuuuuuurrrrrrqqqqqpppppoooooooonnnnnnnnnnnnmmmmmmmmmmmmmmkkkkkkkkkkkkkkkjjjjjjjjjjhhhhhhhhhhhggggggggggggggfffffffffffffffffeeeeeeeeeeeeeedddddddddddddddddcccddddddcccccccccccccccccbbccccccbbbbbbbbbbbaaaaaaaa````````_______________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQRRRRRQQQQQQQQQQQQQQQPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMLLLLLLLLLLLLKKKLLLLLLKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHHHGGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAA@@@@@@@???????????>>>>>>><<<<<<<<<<<<;;;;;;;;;;;::::99999999998888888888777777777777766666666665555555444444444444443333333333333333333222222222222111111111111110000000000000//000//////////////........-----------,,,,,,,,,,,,++++++++++++*************))***)))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!! jjjjjjjjkkkkkkkkkkkkkkkjjjjjjjkkkkkkkkkkkkkkkkkkmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrpppppppppppppppppppppppppqqqpppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppqqqppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooopqrrsstuvwxyz{{|}~~~„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚���€~}|{zyxwwvuuutttttuuuuuuurrrrrqqqqqqpppppooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkjjjjjjjjjjjhhhhhhhhhhgggggggggggggggffffffffffffffffeeeeeeeeeeeeeedddddddddddddddddccccdddddcccccccccccccccccbbbcccccbbbbbbbbbbbaaaaaaaaa```````_______________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQRRRRQQQQQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMLLLLLLLLLLLKKKKLLLLLLKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHHHGGGGGGGGGGFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBAAAAAA@@@@@@???????????>>>>>>>><<<<<<<<<<<<;;;;;;;;;;:::::99999999988888888888777777777777666666666655555554444444444444443333333333333333333222222222222111111111111100000000000000//000//////////////........----------,,,,,,,,,,,,,++++++++++++*************))***)))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!! jjjjjjjjjkkkkkkkkkkkkkkjjjjjjjjkkkkkkkkkkkkkkkkkmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooopppppopppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrpppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooqqrrsttuvwxyz{|}}~~„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚��€€~}|{zyxxwvuuutttttttuuuuurrrrrqqqqqqpppppooooooonnnnnnnnnnmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkjjjjjjjjjjjhhhhhhhhgggggggggggggggggfffffffffffffffeeeeeeeeeeeeeddddddddddddddddddcccccddddcccccccccccccccccbbbbcccccbbbbbbbbbbbaaaaaaaaa``````_______________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQRRRRQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLLLLLLLKKKKLLLLLKKKKKKKKKKKJJJJJJJJJJIIHHHHHHHHHHHHGGGGGGGGGGGFFEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAA@@@@@@???????????>>>>>>>><<<<<<<<<<<;;;;;;;;;;;:::::9999999998888888888777777777777766666666665555555444444444444444333333333333333333322222222222211111111111110000000000000///000/////////////.........---------,,,,,,,,,,,,,+++++++++++++*************))***)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!! jjjjjjjjjjjkkkkkkkkkkkkjjjjjjjjjjkkkkkkkkkkkkkkkmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooopppoooppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrpppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooqqqrsstuvwxyz{{|}}~~„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚��€€~}|{zyxwvuuutttttttuuuuurrrrrqqqqqqpppppooooooonnnnnnnnnmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkjjjjjjjjjjjjhhhhhhgggggggggggggggggggffffffffffffffeeeeeeeeeeeeeddddddddddddddddddccccccdddcccccccccccccccccbbbbbccccbbbbbbbbbbbaaaaaaaaaa`````_______________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\]]]\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYXYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQRRRQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMLLLLLLLLLLLLLLLLLLLLKMMMMMMMMMLLLLLLLLLLLLKKKKLLLLLKKKKKKKKKKJJJJJJJJJJJIIHHHHHHHHHHHHGGGGGGGGGGGFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAA@@@@@???????????>>>>>>>>><<<<<<<<<<<;;;;;;;;;;:::::99999999998888888888777777777777666666666655555555444444444444444333333333333333333322222222222211111111111100000000000000///00//////////////.........---------,,,,,,,,,,,,,++++++++++++*************)))**))))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!! hhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkklllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmooooooooooooooooooooooooonnnnoooooooooooooooooooooooooooooooppppppppppppppppooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooopppppppppppppppppppooooooppppppppppppppppppppoooooppppppppppppppppppppppppppppqqrstuuvwxyz{||}}~~~~~~~~~~~}}}}}}}}}|||{{�€~}|{zyxwwvvvvvvvvvvvvvrrrrrrrrqqqqqpppppooooooollkkkkkkkkkkkkkkkkkkkkkkkiiiiiiiihhhhhhhhhhhhhgggghhhhhhhhhhgggggggggggggggffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddccccccccbbbbbbbbbbaaaaaaaaaaaaa``````_______________^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDBBBBBBBBBAAAAAAAAAAAAA@@@>>>>>>>>>============<<<<;;;;;;;:::::::::::999999988888888777777777666666666555555555555544444444443344444333333333333332222223332222222222222211111111111100000000000000///////////////.............--------,,,,,,,,,,,,,,+++++++,,,++++++++++++***********))))))))))))))(((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!!!! hhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkklllllllllmmmmmmmmmmmmmmmmmmmmlmmmmmmmmmmmmmmmmmmmmmmmmnoooooooooooooooooooooooonnnnnnnooooooooooooooooooooooooooooooopppppppppppppooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooonnnppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooopppppppppppppppooooooooooppppppppppppppppppoooooooppppppppppppppppppppoppppopppqrrstuvwxyyz{||}}}~~~~~~~~~}}}}}}}}||||{{�€~}|{zyxwwvvvvvvvvvvvvvrrrrrrrrqqqqqpppppooooooolkkkkkkkkkkkkkkkkkkkkkkkkiiiiiihhhhhhhhhhhhhhggggghhhhhhhhgggggggggggggggggffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddcccccccccbbbbbbbbbbaaaaaaaaaaaa``````________________^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBAAAAAAAAAAAAA@@@>>>>>>>>============<<<<<;;;;;;;::::::::::9999999988888888777777777666666665555555555555544444444443344443333333333333332222223332222222222222211111111111100000000000000///////////////............--------,,,,,,,,,,,,,,++++++++,,,++++++++++++***********))))))))))))))(((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!!! hhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkllllllllllmmmmmmmmmmmmmmmmmmlllmmmmmmmmmmmmmmmmmmmmmmnnnoooooooooooooooooooooonnnnnnnnnooooooooooooooooooooooooooooooooooopppppppooooooooooopppppppppppppppppppppppppppppppppppppppoooooooppppppppppppppppppoooooooopppppppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooppppppppppppooooooooooooopppppppppppppppoooooooooopppppppppppppppppppooooopooppqqrsstuvwxyzz{||}}}~~~~~~~~}}}}}}|||||||{{�€~}|{zyxxwvvvvvvvvvvvvvrrrrrrrrqqqqqpppppoooooookkkkkkkkkkkkkkkkkkjjjjjjjhhhhhhhhhhhhhhhhhhhhggggghhhhhhgggggggggggggggggggfffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddccccccccccbbbbbbbbbbaaaaaaaaaaa``````________________^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQRRRRRRRRRRRQQQQQQQQQQQQQPQQQQPPPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDBBBBBBBBAAAAAAAAAAAAAA@@@>>>>>>>>============<<<<<;;;;;;:::::::::::9999999988888887777777777666666665555555555555544444444433344433333333333333332222223322222222222222111111111111000000000000000//////////////.............--------,,,,,,,,,,,,,,++++++++,,,+++++++++++***********))))))))))))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!!!! hhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkllllllllllmmmmmmmmmmmmmmmmlllllmmmmmmmmmmmmmmmmmmmmnnnnnnooooooooooooooooooonnnnnnnnnnnnoooooooooooooooooooooooooooooooooooppppooooooooooooooopppppppppppppppppppppppppppppppppppoooooooooooooopppppppppppoooooooooooooooooooopppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooopppppppppooooooooooooooooppppppppppppoooooooooooooppppppppppppppppppooooooooooppqqrsttuvwxyzz{||}}}}~~~~~~~~~~}}}}}||||||||{{�€~}|{zyyxwwvvvvvvvvvvvvrrrrrrrqqqqqqppppooooooookkkkkkkkkkkkkkkjjjjjjjjjjhhhhhhhhhhhhhhhhhhhgggggghhhhhggggggggggggggggggggffffffeeeeeeeeeeeeeeeeeedeeeeeeeeeeeeeeddddddddddddddddddddddddddcccccccccccbbbbbbbbbaaaaaaaaaaa``````________________^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQRRRRRRRRRRQQQQQQQQQQQQQPPQQQPPPPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDBBBBBBBAAAAAAAAAAAAAA@@@@>>>>>>>============<<<<<<;;;;;;::::::::::9999999998888888777777777666666666555555555555544444444443334443333333333333332222222332222222222222211111111111100000000000000///////////////............--------,,,,,,,,,,,,,,,++++++++,,++++++++++++***********))))))))))))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!!! hhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllmmmmmmmmmmmmmmlllllllmmmmmmmmmmmmmmmmmmnnnnnnnnooooooooooooooooonnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppoooooooooooooooooooooopppoooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooopppppoooooooooooooooooooopppppppppoooooooooooooooopppppppppppppppppooooooooooooppqqrstuvvwxyzz{{||}}}~~~~~~~~~~}}}}|||||||||{{�€~}|{zyxwwvvvvvvvvvvvvrrrrrrrqqqqqpppppooooooonkkkkkkkkkkkkkjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhgggggghhhhgggggggggggggggggggggfffffeeeeeeeeeeeeeeeeeeddeeeeeeeeeeeeeddddddddddddddddddddddddddccccccccccccbbbbbbbbaaaaaaaaaaaa`````________________^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQRRRRRRRRRQQQQQQQQQQQQQPPPQQPPPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMMMMMMMMMMMLMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCBBBBBBBAAAAAAAAAAAAAA@@@@>>>>>>>============<<<<<<;;;;;;::::::::::9999999998888888777777777666666666555555555555544444444433334443333333333333332222222332222222222222211111111111100000000000000//////////////.............--------,,,,,,,,,,,,,,+++++++++,,++++++++++++***********))))))))))))))((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!!!! hhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllmmmmmmmmmmmmlllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnooooooooooooooonnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnpppppppppppppppppppppoooooppppppppppppppppppppppooopppppppppppppppppppppppppooooooooooooooooooooooooopooooooooooooooooooooooooppppppooooooooooooooooooopppppppppppppppppoooooooooooooppqrrstuvwwxyzz{{||}}~~~~~~~~~~}}}|||||||||{{{�€€~}|{zyxxwwvvvvvvvvvvvrrrrrrqqqqqqppppooooooonnkkkkkkkkkkkjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhggggggghhggggggggggggggggggggggfffffeeeeeeeeeeeeeeeeeedddeeeeeeeeeeeeddddddddddddddddddddddddddcccccccccccccbbbbbbbbaaaaaaaaaaa``````_______________^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQRRRRRRRRQQQQQQQQQQQQQPPPPQQPPPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMMMMMMMMMLLLMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDCBBBBBBAAAAAAAAAAAAAA@@@@@>>>>>>>===========<<<<<<<;;;;;::::::::::9999999999888888777777777766666666655555555555554444444443333443333333333333332222222232222222222222211111111111110000000000000//////////////.............---------,,,,,,,,,,,,,,+++++++++,,+++++++++++************))))))))))))))((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!!!! hhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkklllllllllllllllmmmmmmmmmmllllllllllllmmmmmmmmmmmmmnnnnnnnnnnnnnoooooooooooonnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnpppppppppooooooooooooooooopppppppppppppppoooooooooopppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooopppoooooooooooooooooooooopppppppppppppppppooooooooooooooppqrrstuvwwxyzz{{|||}~~~~~~~~~}}}||||||{{{{{{�€€~}||{zyxxwwvvvvvvvvvvrrrrrrqqqqqpppppooooooonnkkkkkkkkkkjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhgggggggghhgggggggggggggggggggggfffffeeeeeeeeeeeeeeeeeeddddeeeeeeeeeeddddddddddddddddddddddddddcccccccccccccccbbbbbbbaaaaaaaaaaa```````______________^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQRRRRRRRQQQQQQQQQQQQQQPPPPQPPPPPPPPPPPPOOOOOOOOOOOONNNMMMMMMMMMMMMMMMMLLLLLLMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDCBBBBBBAAAAAAAAAAAAA@@@@@@>>>>>>============<<<<<<<;;;;;::::::::::9999999999888888777777777666666666655555555555544444444443333433333333333333332222222232222222222222211111111111100000000000000//////////////............---------,,,,,,,,,,,,,,,+++++++++,,+++++++++++************))))))))))))))(((((((((((''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!!! hhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkklllllllllllllllllmmmmmmmmllllllllllllllmmmmmmmmmmmnnnnnnnnnnnnnnnoooooooooonnnnnnnnnnnnnnnnnnnnnnnnonoooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooopppppppooooooooooooooooooppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppooooooooonnnooooppqrsstuvwwxyyz{{||}}}~~~~~~~}}}||||{{{{{{{{�€€~}|{zyyxwwwvvvvvvvvvrrrrrqqqqqqpppppoooooonnnkkkkkkkkkjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhggggggggghgggggggggggggggggggggfffffeeeeeeeeeeeeeeeeeedddddeeeeeeeeeddddddddddddddddddddddddddccccccccccccccccbbbbbbaaaaaaaaaaaa```````_____________^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDCCBBBBBAAAAAAAAAAAAAA@@@@@@>>>>>>===========<<<<<<<<;;;;;:::::::::9999999999988888877777777766666666665555555555554444444443333343333333333333333222222222222222222222221111111111110000000000000//////////////.............---------,,,,,,,,,,,,,,,+++++++++,,+++++++++++************))))))))))))))(((((((((((''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!!! hhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkklllllllllllllllllllmmmmmmllllllllllllllllmmmmmmmmmnnnnnnnnnnnnnnnnnnooooooonnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppoooooooooonnnnoooopqqrsstuvwwxyyz{{{|}}~~~~~~~}}}|||{{{{{{{{{�€€~}||{zyyxwwwvvvvvvvvrrrrqqqqqqqppppooooooonnnkkkkkkkkjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggfffffeeeeeeeeeeeeeeeeeeddddddeeeeeeeeddddddddddddddddddddddddddccccccccccccccccbbbbbbaaaaaaaaaaaa````````____________^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDCCBBBBBAAAAAAAAAAAAA@@@@@@@>>>>>>===========<<<<<<<<;;;;::::::::::9999999999888888777777777666666666665555555555554444444443333333333333333333332222222222222222222222211111111110100000000000000//////////////............---------,,,,,,,,,,,,,,,++++++++++,,+++++++++++************)))))))))))))(((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!! hhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjkkkkkkkkkkkkkkkkklllllllllllllllllllllmmmmllllllllllllllllllmmmmmmmnnnnnnnnnnnnnnnnnnnnnoooonnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppooooooooooooonnnnnoooppqqrsttuvwwxyyz{{|}}}~~~~~~}}}|||{{{{{{{{{��€€~}|{{zyyxxwwvvvvvvvrqqqqqqqqqpppppoooooonnnnkkkkkkkjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhggggggggggggggggggggggggggggggffffffeeeeeeeeeeeeeeeeeddddddddeeeeeeeddddddddddddddddddcdddddddccccccccccccccccbbbbbbaaaaaaaaaaaaa````````___________^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXYYXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCBBBBAAAAAAAAAAAAA@@@@@@@@>>>>>>==========<<<<<<<<<;;;;:::::::::9999999999988888777777777766666666666555555555555444444444333333333333333333333222222222222222222222221111111111010000000000000///////////////............---------,,,,,,,,,,,,,,,++++++++++,,++++++++++*************)))))))))))))((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!!!! hhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjkkkkkkkkkkkkkkklllllllllllllllllllllllmmlllllllllllllllllllllmmmmnnnnnnnnnnnnnnnnnnnnnnnoonnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppoooooooooooooooonnnnnnnooppqqrsttuvwwxyyz{||}}}~~~~~}}}|||{{{{{{{{{��€€~~}|{{zyyxxwwwvvvvvqqqqqqqqqqpppppoooooonnnnkkkkkkjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhggggggggggggggggggggggggggggggfffffffeeeeeeeeeeeeeeeedddddddddeeeeeedddddddddddddddddcccddddddccccccccccccccccbbbbbbaaaaaaaaaaaaa`````````___________^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXYYXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDCCCBBBBAAAAAAAAAAAA@@@@@@@@@>>>>>>==========<<<<<<<<<;;;::::::::::9999999999888888777777777666666666666555555555554444444443333333333333333333332222222222222222222222221111111111010000000000000//////////////............----------,,,,,,,,,,,,,,,++++++++++,,++++++++++*************)))))))))))))((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!!! hhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppoooooooooooooooooooonnnnnnnnooppqqrsttuvwwxyzz{||}}~~~~~}}}|||{{{{{zz{z��€€€~}}|{{zyyxxwwvvvvvqqqqqqqqqpppppoooooonnnnnkkkkkkjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhgggggggggggggggggggggggggggggfffffffffeeeeeeeeeeeeeeeddddddddddeeeeedddddddddddddddddccccdddddccccccccccccccccbbbbbbaaaaaaaaaaaaa``````````__________^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXYXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJKKJJJJJJJJJJJJJJIIIIIIIIIIHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCBBBBAAAAAAAAAAA@@@@@@@@@@>>>>>===========<<<<<<<<<;;;:::::::::9999999999888888777777777766666666666655555555555444444444333333333333333333333222222222222222222222221111111111000000000000000///////////////............----------,,,,,,,,,,,,,,,++++++++++,,++++++++++************))))))))))))))(((((((((((('''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!!! hhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnoooooooooooooooooooooooooooooooooooooooooooooooooopppoooooooooooooooooooooonnnnnnnnoooppqrrstuuvwxxyz{||}}}~~~~~}}}||{{{{zzzzz���€€€~}}|{{zyyxwwwvvvvqqqqqqqqqpppppoooooonnnnnkkkkkjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhggggggggggggggggggggggggggggggffffffffffeeeeeeeeeeeeeedddddddddddeeeedddddddddddddddddcccccddddcccccccccccccccccbbbbbaaaaaaaaaaaaaa``````````__________^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJKJJJJJJJJJJJJJJJIIIIIIIIIIHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCBBBAAAAAAAAAAA@@@@@@@@@@@>>>>>===========<<<<<<<<<;;::::::::::9999999999888887777777777666666666666655555555554444444444333333333333333333332222222222222222222222221111111111000000000000000///////////.///...........-----------,,,,,,,,,,,,,,,++++++++++,,++++++++++************))))))))))))))(((((((((((('''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!!!! hhhhhhhhhhhhhhhhhhhhhhihiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnooooooooooooooooooooooonnoooooooooooooooooooooooonooooooooooooooooooooooooonnnnnnnnnoooppqrrstuvvwxyy{{|}}}~~~~~}}}||{{{{zzzzz����€€€~}}|{{zyxxwwvvvvqqqqqqqqppppppooooonnnnnnkkkkkjjjjjjjjjjjjjjjjjjjjhhhgggggggggggggggggggggggggggggggggggffffffffffffeeeeeeeeeeeedddddddddddddeeddddddddddddddddddccccccdddccccccccccccccccbbbbbbaaaaaaaaaaaaaaa``````````_________^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\[\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDCCCCBBBAAAAAAAAAA@@@@@@@@@@@@>>>>>==========<<<<<<<<<<;;:::::::::9999999999888888777777777766666666666665555555555444444444333333333333333333333222222222222222222222222111111111100000000000000////////////.//............-----------,,,,,,,,,,,,,,,++++++++++,,++++++++++***********))))))))))))))(((((((((((((''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!!!! ghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllnnnnnnnnnnnnnnnnnnnnnnnnnmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooonnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnoooooooooooooooooooonnnnnooooooooooooooooooooonnnnooooooooooooooooooooooooonnnnnnnnnnooopqqrsstuvwwxyz{||}}~~~~~}}}|||{{{zzzzz�����€€€~}}|{zzyxxwwvvvqqqqqqqqppppppooooonnnnnnkkkkkjjjjjjjjjjjjjjjjjjiiggggggggggggggggggggggggfgggggggggggffffffffffffffeeeeeeeeeeeddddddddddddddeddddddddddddddddddcccccccddccccccccccccccccbbbbbbbaaaaaaaaaaaaaa```````````________^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\[[\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSRSSSRRRRRRRRRRRRRQQQQQQQQQRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCBBBAAAAAAAAAA@@@@@@@@@@@@>>>>===========<<<<<<<<<<;::::::::::9999999998888887777777777666666666666665555555555444444444333333333333333333332222222222222222222222221111111111000000000000000////////////.//...........-----------,,,,,,,,,,,,,,,,++++++++++,,++++++++++**********)))))))))))))))(((((((((((('''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!!!!! gghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooonnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnoooooooooooooooonnnnnnnnnoooooooooooooooooonnnnnnnooooooooooooooooooooooooonnnnnnnnnnnooppqqrsttuvwxyz{{|}}~~~~~~}}}||{{{{zzzz������€€€~}}|{zyyxwwvvvqqqqqqqppppppoooooonnnnnnkkkkjjjjjjjjjjjjjjjiiiiiigggggggggggggggggggggggffggggggggggfffffffffffffffeeeeeeeeeedddddddddddddddddddddddddddddddddccccccccdccccccccccccccccbbbbbbbbaaaaaaaaaaaaa````````````________^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSRSSRRRRRRRRRRRRRRQQQQQQQQQRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNMMMMMMMMMMLLLLLLLLLLLLLLKLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCBBBAAAAAAAAAA@@@@@@@@@@@@>>>>===========<<<<<<<<<<::::::::::99999999998888877777777777666666666666655555555554444444444333333333333333333332222222222222222222222221111111111000000000000000////////////.//...........-----------,,,,,,,,,,,,,,,,++++++++++,,++++++++++**********))))))))))))))(((((((((((('''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!!!!! gggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjkkkkkkkkkklllllllllllllllllllkklllllllllllllllllllllllmmnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooonnnnnnnnnnoooooooooooooooooooooooooooooooooooooooonnnnnoooooooooooooooooooonnnnnoooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnooooooooooooonnnnnnnnnnnnooooooooooooooonnnnnnnnnnoooooooooooooooooooooooonnnnnnnnnnnnnooppqrrstuvwwxzz{|}}~~~~~~~}}||{{{{zzzz��������€€~}||{zyxwwvvuqqqqqppppppppoooooonnnnnnkkkkjjjjjjjjjjjjjjiiiiiiiggggggggggggggggggggggfffgggggggggffffffffffffffffeeeeeeeeedddddddddddddddddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbaaaaaaaaaaaa`````````````_______^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRSSRRRRRRRRRRRRRQQQQQQQQQQRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNMMMMMMMMMMLLLLLLLLLLLLLKKLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@@>>>===========<<<<<<<<<<<::::::::::9999999998888887777777777666666666666655555555555444444444333333333333333333332222222222222222222222222111111111000000000000000/////////////.//..........-----------,,,,,,,,,,,,,,,,,++++++++++,,+++++++++***********))))))))))))))(((((((((((('''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!!!! ggggghhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkklllllllllllllllllkkkklllllllllllllllllllllmmmmmnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooonnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooonnnnnnnnnnnnooooooooooooonnnnnnnnnnnnnnnnnoooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnooooooooonnnnnnnnnnnnnnnnoooooooooooonnnnnnnnnnnnnoooooooooooooooooooooooonnnnnnnnnnnnnooopqqrsstuvwxyz{|}}~~~~~~~}}}||{{{zzzz��������€€€~~}|{zyxxwvvuqqqppppppppppoooooonnnnnnkkkjjjjjjjjjjjjjjiiiiiiiigggggggggggggggggggggffffgggggggffffffffffffffffffeeeeeeeeeddddddddddddddddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbaaaaaaaaaaa``````````````______^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRSRRRRRRRRRRRRRQQQQQQQQQQQRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNMMMMMMMMMLLLLLLLLLLLLKKKKLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@@>>============<<<<<<<<<<<::::::::::9999999998888887777777777666666666666655555555554444444444333333333333333333332222222222222222222222222111111111000000000000000////////////..//..........-----------,,,,,,,,,,,,,,,,,++++++++++,,+++++++++**********))))))))))))))(((((((((((('''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!!!!! ggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkklllllllllllllllkkkkkklllllllllllllllllllmmmmmmmnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnonnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnoooooonnnnnnnnnnnnnnnnnnnooooooooonnnnnnnnnnnnnnnnooooooooooooooooooooooonnnnnnnnnnnnnnnooppqqrstuvwxyz{||}~~~~~~~~}}||{{{zzzz���������€€€~}|{{zyxwvvuqqpppppppppppoooooonnnnnnkkkjjjjjjjjjjjjjjiiiiiiiiggggggggggggggggggfffffffgggggggffffffffffffffffffeeeeeeeedddddddddddddddddddddddddddddddccccccccccccccccccccccccccbbbbbbbbbbbaaaaaaaaaa```````````````_____^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRSRRRRRRRRRRRRQQQQQQQQQQQQRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCBBAAAAAAAAAA@@@@@@@@@@@@@==============<<<<<<<<<<<:::::::::9999999998888888777777777666666666666655555555555444444444333333333333333333332222222222222222222222222211111111100000000000000/////////////..//.........-----------,,,,,,,,,,,,,,,,,+++++++++++,++++++++++**********))))))))))))))((((((((((((''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!!!!! gggggggghhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkklllllllllllllkkkkkkkklllllllllllllllllmmmmmmmmmmnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmooooooooooooooooooooooonnnooooooooooooooooooooooonnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnoonnnnnnnnnnnnnnnnnnnnnnnoooooonnnnnnnnnnnnnnnnnnnoooooooooooooooooooooonnnnnnnnmmmmnnnnnooppqrsstuvwyz{{|}~~~~~~~~~}}||{{{zzz����������€€~}|{zyxwwvuqqpppppppppppoooooonnnnnnkkkjjjjjjjjjjjjjiiiiiiiiigggggggggggggggggffffffffgggggffffffffffffffffffffeeeeeeeeddddddddddddddddcdddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbaaaaaaaaa```````````````______^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBAAAAAAAAA@@@@@@@@@@@@??==============<<<<<<<<<<<:::::::::9999999988888888777777777666666666666555555555554444444444333333333333333333332222222222222222222222222111111111000000000000000/////////////../..........-----------,,,,,,,,,,,,,,,,,,++++++++++,++++++++++**********))))))))))))))((((((((((('''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!!!! gggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkklllllllllllkkkkkkkkkkkllllllllllllllmmmmmmmmmmmmnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmooooooooooonnnnnnnnnnnnnnnoooooooooooooooonnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooonnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooonnnnnnnnnnmmmmmnnnnnoopqqrstuvwxyz{|}}~~~~~}}||{{{zzz����������€€€~}|{zyxwwvuqqpppppppppppoooooonnnnnnkkjjjjjjjjjjjjjjiiiiiiiiiggggggggggggggggfffffffffggggfffffffffffffffffffffeeeeeeeddddddddddddddddccddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbaaaaaaaa```````````````______^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBAAAAAAAAA@@@@@@@@@@@???=============<<<<<<<<<<<<::::::::9999999998888888877777777666666666666655555555555444444444333333333333333333332222222222222222222222222211111111100000000000000//////////////../..........----------,,,,,,,,,,,,,,,,,,+++++++++++,++++++++++*********))))))))))))))((((((((((((''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!!!!! ggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkklllllllllkkkkkkkkkkkkkllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooonnnnnnnnnnnnnnnnnoooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooonnnnnnnnnnnnnmmmmmmmnnnnooppqrsttvwxyz{|}}~~~~~}}||{{{zz�����������€€~}|{zyxxwvuqqpppppppppppooooonnnnnnnkkjjjjjjjjjjjjjjiiiiiiiiiggggggggggggggfffffffffffgggffffffffffffffffffffffeeeeeeddddddddddddddddcccdddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbaaaaaaa```````````````______^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOPPPPPOOOOOOOOOOOOONNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIJJJIIIIIIIIIIIIIIIIIIIHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBAAAAAAAAA@@@@@@@@@@????=============<<<<<<<<<<<<::::::::9999999988888888877777777666666666666555555555554444444444333333333333333333332222222222222222222222222211111111000000000000000//////////////../..........----------,,,,,,,,,,,,,,,,,,+++++++++++,+++++++++**********))))))))))))))((((((((((('''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!!!!! gggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkllllllkkkkkkkkkkkkkkkklllllllllmmmmmmmmmmmmmmmmmmmnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmnnnoopqqrstuvxyz{|}}~~~~~}}|||{{zz�€���������€€~~}|{zyxwvvqqpppppppppppooooonnnnnnnkkjjjjjjjjjjjjjjiiiiiiiiigggggggggggggffffffffffffggfffffffffffffffffffffffeeeeeddddddddddddddddccccddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbaaaaaa````````````````______^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOPPPPOOOOOOOOOOOOONNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIJJIIIIIIIIIIIIIIIIIIIHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBAAAAAAAAA@@@@@@@@@?????============<<<<<<<<<<<<<:::::::99999999988888888877777776666666666666555555555544444444443333333333333333333322222222222222222222222222111111111000000000000000//////////////../.........-----------,,,,,,,,,,,,,,,,,++++++++++++++++++++++**********)))))))))))))(((((((((((('''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!!!!! ggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkllllkkkkkkkkkkkkkkkkkkkllllllmmmmmmmmmmmmmmmmmmmmmmnnnmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmnnnnoopqrstuvwyz{||}~~~~~}}||{{{z�€€��������€€~}|{zyxwvvqqpppppppppppooooonnnnnnnkjjjjjjjjjjjjjjjjiiiiiiiiggggggggggggfffffffffffffgfffffffffffffffffffffffeeeeeedddddddddddddddcccccddddddddccccccccccccccccccccccccccbbbbbbbbbbbbbbbbaaaaaa````````````````______^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPQQQQQQQQQQPPPPPPPPPPPPPOOPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIJIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBAAAAAAAAA@@@@@@@@@?????============<<<<<<<<<<<<;:::::::9999999998888888887777776666666666666555555555554444444444333333333333333333322222222222222222222222222211111111100000000000000//////////////.../.........-----------,,,,,,,,,,,,,,,,,++++++++++++++++++++++**********)))))))))))))(((((((((((''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!!! ggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkllkkkkkkkkkkkkkkkkkkkkkllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmnnoopqqrstuwxyz{|}~~~~}}|||{{z�€€€�������€€~}|{zyxwwvqqpppppppppppooooonnnnnnmjjjjjjjjjjjjjjjjjiiiiiiiigggggggggggfffffffffffffffffffffffffffffffffffffeeeeeedddddddddddddddccccccdddddddccccccccccccccccccbcccccccbbbbbbbbbbbbbbbbaaaaaa````````````````______^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPQQQQQQQQQQPPPPPPPPPPPPOOOPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBAAAAAAAAAA@@@@@@@@@?????===========<<<<<<<<<<<<<;::::::99999999988888888887777776666666666665555555555544444444443333333333333333333222222222222222222222222222211111111000000000000000//////////////.../.........----------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++**********))))))))))))((((((((((((''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!!! ffffffffffffffffffffffgfffffffgggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjkjkkkkkkkkkkkkkkkkkkkkklllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllkkkkkkkkkkkkkllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllmmmmmmmmmmmmmlllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllkkkkkkkklllmmnnopqrstuwxyzz{||||}||||{{zzyyyx~~}}}~~~~~~}}}|{zzyxwvutsssrrrrrrrrrrqqqqqpppppoookkkkkkkkkkjjjjjjjjjiiiiiigggggggggggggggggggggffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddcccccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa````````````````__^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOPPPPOOOOOOOOOOONNNNNNNNNNMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEDDDDDDDDCCCCCCCCCCCCCCBBBAA@@@@@@@@@?????????>>>>>=================<<<<<<<<::::::::99999999988888888776666666666665555555555555544444444444333333333332333333333322222222222222233333332222222221111111111111111000000000000000///.........-----------,,,,,,,,,,,,,,,,+++++++++++++***********))))))))))(((((((((((((((((((''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!!! ! ffffffffffffffffffffffffffffffffgggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkklllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllkkkkkkkkkkkkkkkkkllllllllkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllmmmmmllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllkkkkkkkkkklllmmnopqrstuvwxyz{{|||}||||{{zzyyyx~~~}}}~~~~~}}}|{{zyxwvuttsssrrrrrrrrrqqqqqppppooookkkkkkkkkkkjjjjjjjjiiiiiiggggggggggggggggggggfffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddcccccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa`````````````````___^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOPPPPOOOOOOOOOOONNNNNNNNNNMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEDDDDDDDCCCCCCCCCCCCCCCBBBA@@@@@@@@@@????????>>>>>>================<<<<<<<<<:::::::999999999888888888776666666666665555555555555444444444443333333333322333333333222222222222222233333332222222221111111101111111000000000000000///.........-----------,,,,,,,,,,,,,,,++++++++++++++**********)))))))))))(((((((((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!! eeffffffffffffffffffffffffffffffffggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllkkkkkkkkkkkkkkkkkkkkkklllkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnmmmmmnnnnnnnnnnnnnnnnnnnnnnmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllkkkkkkkkkkkkklllmnnopqrtuvwxyz{{|||}}||||{{zzyyx~~~}}}}~~~~}}}||{zyxwvuuttssrrrrrrrrrqqqqpppppooookkkkkkkkkkkkkjjjjjjiiiiiiggggggggggggggggggggfffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddccccccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa````````````````____^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUTUUUUUUUTTTTTTTTTTTTTSSSSSTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOPPPOOOOOOOOOOONNNNNNNNNNNMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDCCCCCCCCCCCCCCBBBB@@@@@@@@@@@????????>>>>>>================<<<<<<<<<:::::::99999999988888888876666666666666555555555555444444444444333333333322233333333222222222222222223333332222222221111111110111111000000000000000////.........-----------,,,,,,,,,,,,,,,+++++++++++++***********)))))))))))((((((((((((((((((''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!! eeeffffffffffffffffffffffffffffffffggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkklllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnmmmmmmmmmmmnnnnnnnnnnnnnnnnnnmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllkkkkkkkkkkkkkkkllmmnopqrstuvxyzz{|||||||||{{zzyyy~~~}}}}}~~~}}}||{zyyxwvuttsssrrrrrrrrqqqqppppooooojjjkkkkkkkkkkjjjjjjiiiiiigggggggggggggggggggffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddcccccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa````````````````_____^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTUUUUUUUTTTTTTTTTTTTSSSSSSTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOPPPOOOOOOOOOONNNNNNNNNNNNMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBB@@@@@@@@@@????????>>>>>>>===============<<<<<<<<<<:::::::99999999888888888866666666666665555555555555444444444443333333333322233333333222222222222222223333322222222221111111100111111000000000000000////........------------,,,,,,,,,,,,,,,+++++++++++++***********)))))))))))((((((((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!! eeeeeffffffffffffffffffffffffffffffffggggggggggggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkllmnnopqstuvwxyz{{||||||||{{{zzyy~~~~}}}~~~~}}}}|{{zyxwvuuttsssrrrrrrrqqqqppppooooojjjjkkkkkkkkkkjjjjjjiiiiiggggggggggggggggggggffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddcccccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa````````````````______^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYZYYYYYYYYYYYXXXXXXXXXXXXWXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTUUUUUUTTTTTTTTTTTTTSSSSSSTSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOPPOOOOOOOOOOONNNNNNNNNNNNMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCBBBBB@@@@@@@@@@????????>>>>>>>==============<<<<<<<<<<<::::::99999999988888888886666666666666555555555555444444444444333333333322223333333222222222222222222333322222222222111111110011111000000000000000/////........------------,,,,,,,,,,,,,,+++++++++++++***********))))))))))))((((((((((((((((''''''''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!! eeeeeefffffffffffffffffffffffffffffffffggggggggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkklljjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkllmmnopqrsuvwxyzz{|||||||||{{zzyy~~~~~}}~~~~~}}}||{zyxwwvuuttssssrrrrrqqqqpppoooooojjjjkkkkkkkkkkkjjjjjiiiiiggggggggggggggggggggfffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddcccccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa````````````````_______^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOPPOOOOOOOOOONNNNNNNNNNNNNLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDCCCCCCCCCCCCCCBBBBBB@@@@@@@@@????????>>>>>>>>==============<<<<<<<<<<<:::::999999999888888888876666666666666555555555555444444444443333333333322223333332222222222222222222333222222222221111111110011110000000000000000/////........------------,,,,,,,,,,,,,,+++++++++++++***********))))))))))))(((((((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!! eeeeeeeeffffffffffffffffffffffffffffffffgggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkllmnooqrstuvwxyz{{||||||||{{zzzy~~~~~~~~~~~}}}||{zzyxwvuutttssssrrrrqqqppppoooooojjjjjkkkkkkkkkkjjjjjiiiiigggggggggggggggggggfffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddccccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa`````````````````_______^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOPOOOOOOOOOOONNNNNNNNNNNNMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDCCCCCCCCCCCCCBBBBBBB@@@@@@@@?????????>>>>>>>>============<<<<<<<<<<<<<:::::99999999988888888887666666666666555555555555544444444444333333333322222333333222222222222222221133322222222222111111110001111000000000000000//////.......-------------,,,,,,,,,,,,,,++++++++++++************)))))))))))((((((((((((((((''''''''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!! eeeeeeeeefffffffffffffffffffffffffffffffffgggggggggggggggghhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkklmmnopqrtuvwxyz{{||||||||{{{zzy~~~~~~~~~~~}}}||{{zyxwwvuutttssssrrrqqqpppooooooojjjjjkkkkkkkkkkkjjjjiiiiigggggggggggggggggggfffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddcddcccccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa`````````````````_________^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOPOOOOOOOOOONNNNNNNNNNNNMMLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDCCCCCCCCCCCCCCBBBBBBB@@@@@@@@????????>>>>>>>>>===========<<<<<<<<<<<<<<::::999999999888888888877666666666666555555555555544444444444333333333322222333332222222222222222111132222222222222111111110001110000000000000000//////.......-------------,,,,,,,,,,,,,,++++++++++++***********))))))))))))((((((((((((((((''''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!! eeeeeeeeeeefffffffffffffffffffffffffffffffffgggggggggggggggghhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkjjkkkkllmnopqrstuwxyzz{{||||||||{{zzz~~~~~~~~~~~}}}|{{zyxxwvvuutttssssrrqqqpppooooonnjjjjjkkkkkkkkkkkjjjjiiiiigggggggggggggggggggffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddcdcccccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa`````````````````__________^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFGGGGGGGFFFFFFFFFFEEEEEEEEDDDDCCCCCCCCCCCCCBBBBBBBB@@@@@@@????????>>>>>>>>>>==========<<<<<<<<<<<<<<;::::99999999988888888887766666666666655555555555554444444444333333333322222233333222222222222222111112222222222222211111111000111000000000000000///////......--------------,,,,,,,,,,,,,++++++++++++************))))))))))))((((((((((((((('''''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!! eeeeeeeeeeeeefffffffffffffffffffffffffffffffffgggggggggggggggghhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkjjjjkkkklmmnopqstuvwxyz{{||||||||{{zzz~~~~~~~~~~}}}||{zzyxwwvvuutttsssrrrqqpppoooonnnjjjjjjkkkkkkkkkkjjjjiiiiiggggggggggggggggggggfffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddccccccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa`````````````````___________^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFGGGGGGFFFFFFFFFFEEEEEEEEEDDDCCCCCCCCCCCCCCBBBBBBBB@@@@@@?????????>>>>>>>>>>=========<<<<<<<<<<<<<<<;:::99999999988888888887776666666666655555555555555444444444433333333332222223333222222222222222111111222222222222211111111100011100000000000000////////......--------------,,,,,,,,,,,,,++++++++++++************)))))))))))(((((((((((((((('''''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!! eeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjkkkllmnopqrsuvwxyzz{{|||||||{{{zz~~~~~~~~~}}}||{zzyxxwwvvuuuttsssrrqqppoooonnnnjjjjjjkkkkkkkkkkjjjjiiiiiggggggggggggggggggggfffffffeeeeeeeeeeeeeeeeeeeeeddeeeeeeedddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa`````````````````____________^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYYYXYYYYYYYYXXXXXXXXXXXWWWWWWXXWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFGGGGFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCCCCCCCCBBBBBBBBB@@@@@?????????>>>>>>>>>>>========<<<<<<<<<<<<<<<;;:::99999999988888888887776666666666655555555555555444444444333333333332222223332222222222222221111111222222222222211111111000011000000000000000////////.....---------------,,,,,,,,,,,,++++++++++++************))))))))))))(((((((((((((((''''''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!! eeeeeeeeeeeeeeeefffffffeffffffffffffffffffffffffggggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjkkklmnnoqrstuvwxyz{{|||||||{{{zz€~~~~~~~~~}}}||{{zyyxwwwvvuuuttssrrqqppooonnnnnjjjjjjjkkkkkkkkkjjjjiiiiiggggggggggggggggggggfffffffeeeeeeeeeeeeeeeeeeeedddeeeeeedddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa`````````````````_____________^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYYXXXYYYYYYYXXXXXXXXXXXXWWWWWWXXWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFGGGGFFFFFFFFFFFEEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBB@@@@@????????>>>>>>>>>>>========<<<<<<<<<<<<<<<;;;::99999999988888888887777666666666665555555555555444444444433333333332222222333222222222222222111111122222222222221111111100001100000000000000/////////.....---------------,,,,,,,,,,,,+++++++++++*************))))))))))))(((((((((((((((''''''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!! eeeeeeeeeeeeeeeeeffffffeeeffffffffffffffffffffffggggggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjkkkllmnopqrtuvwxyzz{{||||||{{{zz€~~~~~~~}}}||{{zyyxxwwwvvuuuttssrqqppooonnnnnijjjjjjkkkkkkkkkjjjjiiiiigggggggggggggggggggffffffffeeeeeeeeeeeeeeeeeeeddddeeeeeddddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa`````````````````______________^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYYXXXXYYYYYYYXXXXXXXXXXXWWWWWWWXWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFGGFFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCCCCCCCCBBBBBBBBBB@@@@?????????>>>>>>>>>>>=======<<<<<<<<<<<<<<<;;;;:999999999988888888887777666666666655555555555555444444444433333333332222222332222222222222221111111122222222222211111111100001000000000000000/////////.....---------------,,,,,,,,,,,,+++++++++++************))))))))))))((((((((((((((('''''''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!! eeeeeeeeeeeeeeeeeeeffffeeeeeffffffffffffffffffffggggggggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjkkklmnopqrstuwxxyz{{{|||||{{{{z€€~~~~~~}}}||{{zzyyxxwwwvvuuttssrqqppoonnnnnniijjjjjjkkkkkkkkjjjjiiiiigggggggggggggggggggffffffffeeeeeeeeeeeeeeeeeedddddeeeeddddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa`````````````````_______________^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYYXXXXXYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBBB@@@?????????>>>>>>>>>>>=======<<<<<<<<<<<<<<<<;;;;:99999999988888888887777766666666665555555555555444444444433333333333222222233222222222222221111111112222222222221111111110000100000000000000//////////....---------------,,,,,,,,,,,,+++++++++++*************))))))))))))((((((((((((((('''''''''''''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!! eeeeeeeeeeeeeeeeeeeeeffeeeeeefffffffffffffffffffggggggggggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkklllllllllllllkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmlllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjkklmmnopqstuvwxyzz{{{||||{{{{z€€~~~~~}}}||{{zzyyxxxxwwvvuuttsrqqppoonnnnnniiijjjjjjkkkkkkkjjjjiiiiigggggggggggggggggggffffffffeeeeeeeeeeeeeeeeeedddddeeeddddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa`````````````````________________]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYYXXXXXXYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBBBB@@?????????>>>>>>>>>>>>======<<<<<<<<<<<<<<<<;;;;;999999999988888888887777766666666655555555555555444444444433333333332222222233222222222222221111111112222222222221111111110000100000000000000//////////....---------------,,,,,,,,,,,,++++++++++*************))))))))))))(((((((((((((((('''''''''''''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!! eeeeeeeeeeeeeeeeeeeeeefeeeeeeeefffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkllllkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjkkllmnopqrstvwxxyzz{{{{{{{{{{z€€€~~~~}}}||{{zzzyyyxxxwwvvuutsrrqppoonnnnmmiiiijjjjjjkkkkkkjjjjiiiihgggfffffgggggggggggffffffffeeeeeeeeeeeeeeeedddddddeeddddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa`````````````````_________________]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBBBA@@?????????>>>>>>>>>>>======<<<<<<<<<<<<<<<<<;;;;;999999999888888888877777766666666655555555555554444444444333333333332222222232222222222222211111111112222222222221111111110000100000000000000//////////....--------------,,,,,,,,,,,,+++++++++++*************))))))))))))((((((((((((((('''''''''''''''''&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!! deeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmlllllllmmmmmmmmmmmmmmmmmmmmmllllmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjkklmmnoprstuvwxyyz{{{{{{{{{{z€€€~~~~}}}||{{zzzyyyyxxxwwvvutssrqppoonnnmmmiiiiijjjjjjjkkkjjjjjiiiihggffffffffgggggggggffffffffeeeeeeeeeeeeeeeedddddddeddddddddddddddddccccccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaa`````````````````_________________^]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEDDCCCCCCCCCCCCCBBBBBBBBBBAA@?????????>>>>>>>>>>>=======<<<<<<<<<<<<<<<<;;;;;;99999999888888888887777776666666655555555555555444444444433333333333222222223222222222222221111111111222222222221111111111000010000000000000///////////...--------------,,,,,,,,,,,,,++++++++++*************))))))))))))(((((((((((((((('''''''''''''''''&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!! ddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmlllllllllllllmmmmmmmmmmmmmmmmmllllllllmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjkkllmnopqrsuvwxxyzz{{{{{{{{zz€€€~~~~}}}||{{zzzzyyyyxxxwwvuttsrqpponnnmmmmiiiiiijjjjjjjjjjjjjjiiiihggfffffffffggggggffffffffffeeeeeeeeeeeeeedddddddddddddddddddddddddccccccccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaa`````````````````_________________^^]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDCCCCCCCCCCCCBBBBBBBBBBAAA?????????>>>>>>>>>>>>======<<<<<<<<<<<<<<<<;;;;;;;99999999888888888877777776666666555555555555555444444444433333333333222222223222222222222211111111111222222222221111111110000010000000000000///////////...-------------,,,,,,,,,,,,,+++++++++++************)))))))))))))(((((((((((((((('''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!! ddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmlllllllllllllllllllmmmmmmmmmmmmlllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjkklmnopqrstuvwxyyzzz{{{{{{zz€€€~~~~}}}||{{{zzzyzyyyyxxwvvutsrqpponnnmmmmiiiiiiijjjjjjjjjjjjjiiiihgffffffffffffffggfffffffffeeeeeeeeeeeeeeeddddddddddddddddddddddddccccccccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaa``````````````````________________^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBAAAA?????????>>>>>>>>>>>======<<<<<<<<<<<<<<<<<;;;;;;;99999998888888888777777776666666555555555555554444444444333333333332222222223222222222222211111111111222222222211111111110000010000000000000///////////...------------,,,,,,,,,,,,,+++++++++++*************))))))))))))((((((((((((((((''''''''''''''''''&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!! dddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjkiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmlllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjkkllmnopqrstuvwxyyzzzz{{zzzz€€€~~~~}}|||{{{zzzzzzyyyyxwwvutsrqpponnnmmmmiiiiiiiijjjjjjjjjjjjiiiihgfffffffffffffffffffffffffeeeeeeeeeeeeeeedddddddddddddddddddddddcccccccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaa`````````````````_________________^^^^^]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBAAAA????????>>>>>>>>>>>>======<<<<<<<<<<<<<<<<;;;;;;;;99999998888888888777777776666665555555555555554444444444333333333332222222222222222222222111111111111222222222211111111110000010000000000000///////////...-----------,,,,,,,,,,,,,,+++++++++++************)))))))))))))((((((((((((((((''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!! dddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffgggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjkklmnopqrstuvwxxyyzzzzzzzzz€€€~~~}}|||{{{zzzzzzzzyyxxwvutsrqqponnnmmmmhhiiiiiiijjjjjjjjjjjiiiihgffffffffffffffffffffffffffeeeeeeeeeeeeedddddddddddddddddddddddcccccccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaa`````````````````_________________^^^^^^]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTSTTTTTTTTTTSSSSSSSSSSSSRRRSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOONOOONNNNNNNNNNNMMMMMMMMMMMLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBAAAAA????????>>>>>>>>>>>======<<<<<<<<<<<<<<<<<;;;;;;;;99999988888888887777777776666655555555555555544444444443333333333322222222222222222222222111111111111222222221111111111110000010000000000000///////////..------------,,,,,,,,,,,,,++++++++++++************))))))))))))(((((((((((((((((''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!! dddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiijjjjkkllmnopqrstuvwxxyyzzzzzzzz€€€~~~}}|||{{{zzzzzzzzzyyxwvuutsrqpoonnmmmmhhhiiiiiiijjjjjjjjjjiiiihgfffffffffffffffffffffffffeeeeeeeeeeeeeedddddddddddddddddddddccccccccccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaa`````````````````_________________^^^^^^^]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTSTTTTTTTTSSSSSSSSSSSSSRRRRSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNOONNNNNNNNNNNNMMMMMMMMMMMLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEFFFFFFFFEEEEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBAAAAAA???????>>>>>>>>>>>>======<<<<<<<<<<<<<<<<;;;;;;;;;99999888888888887777777776666555555555555555444444444443333333333322222222222222222222222111111111111222222211111111111110000010000000000000//////////...-----------,,,,,,,,,,,,,++++++++++++************)))))))))))))(((((((((((((((('''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!! ddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiijjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjiiiiijjjjkklmnopqrstuvvwxxyyyzzzzzz€€~~~}}||{{{{zzzzzzzzzyyxxwvutsrqpoonnmmmmhhhhiiiiiiijjjjjjjjiiiiihgffffffffffffffffffffffffeeeeeeeeeeeeeeeddddddddddddddddddddcccccccccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaa````````````````__________________^^^^^^^^]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTSSTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOONNNOONNNNNNNNNNNMMMMMMMMMMMMLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFEEEFFFFFFEEEEEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBAAAAAA???????>>>>>>>>>>>>======<<<<<<<<<<<<<<<<;;;;;;;;;99999888888888877777777776666555555555555555444444444443333333333222222222222222222222221111111111111222221111111111111110000010000000000000//////////...-----------,,,,,,,,,,,,+++++++++++++***********)))))))))))))((((((((((((((((('''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##############""""""""""""!!!!!!!!!!! ddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiijjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiijjjkkllmnopqrstuvvwxxyyyyyzzz~~~}}}||{{{{zzzz{{{zzzyyxwvutsrqpponnmmmmhhhhhiiiiiijjjjjjjjiiiiihgffffffffffffffffffffffffeeeeeeeeeeeeeeddddddddddddddddddddcccccccccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaa````````````````__________________^^^^^^^^^]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTSSSTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNONNNNNNNNNNNNMMMMMMMMMMMMLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEFFFFFEEEEEEEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBAAAAAAA??????>>>>>>>>>>>>=======<<<<<<<<<<<<<<<;;;;;;;;;;99998888888888877777777776665555555555555554444444444433333333333222222222222222222222221111111111111222111111111111111110000010000000000000//////////...----------,,,,,,,,,,,,,+++++++++++++***********)))))))))))))((((((((((((((((''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##############""""""""""""!!!!!!!!!!! ddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiijjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiijjjkklmnnopqrstuvwwxxyyyyyyy~~~}}}||{{{{{zzz{{{{zzzyxwvutssrqpoonnmmmhhhhhhiiiiiijjjjjjjiiiiihgffffffffffffffffffffffffeeeeeeeeeeeeeeddddddddddddddddddddcccccccccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa`````````````````__________________^^^^^^^^^^]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXXXXWWXXXXXXXXXXXWWWWWWWWWWWWWVWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTSSSSTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEFFFEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAA??????>>>>>>>>>>>>=======<<<<<<<<<<<<<<<;;;;;;;;;:99998888888888777777777776665555555555555554444444444433333333333222222222222222222222221111111111111221111111111111111110000010000000000000//////////...----------,,,,,,,,,,,,,++++++++++++************))))))))))))(((((((((((((((((''''''''''''''''''''&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!! bbbbbbbbbbbbbbbccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkjjjjjkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkjjjjjkkjjjjjjjjjjlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiijkklmmnopqrstuvvwwxxyyyyyzzzzzzzzyyyyxxxwwvvvvuuuuu{{{zzzzyxwwvutsrqpoonnmmmkkkkkkkkllllllmmmmlllllkkffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa```````````________________^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAAA@@@@@@@@@??????>>>>>>>=============<<<<<<<<<<<<<;;;;;;;;;;;;;::::::999999999988888888888877777666666666666666555555443333333333222222222222223222222222222111111111111110000000000000000000/////////............--------,,,,,,,,,++++++++++++++**************))))))))))))()))(((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$############"""""""""""""!!!!!!!!!!! bbbbbbbbbbbbbbbbccccccccddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffgggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiijkkllmnoopqrstuvvwwxxyyyyyzzzzzzyyyyyxxxwwvvvvuuuuu{{{{{zzyyxwvutsrqpponnnmmkkkkkkkkklllllmmmllllllkkffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa```````````_________________^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCAAAAAAAAAA@@@@@@@@???????>>>>>>>============<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::99999999988888888888877777766666666666666555555543333333333322222222222222222222222222211111111111110000000000000000000//////////............--------,,,,,,,,,++++++++++++++**************)))))))))))(()))((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$############"""""""""""""!!!!!!!!!!! bbbbbbbbbbbbbbbbbbccccccccddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffgggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjiijjiiiiiiiiiiiiiiiiiiiiiiiijkkllmnopqrrstuvvwwxxyyyyyyzzzyyyyyyxxxwwvvvvvuuvv{{{{{zzzyxwvuttsrqpoonnmmkkkkkkkkklllllmmmllllllkkffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa``````````_________________^^^^^^^^^]]]]]]]]]]]]]]]]\]]\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCAAAAAAAAA@@@@@@@@@???????>>>>>>=============<<<<<<<<<<<<<;;;;;;;;;;;;;::::::999999999888888888888877777666666666666666555555543333333333322222222222222222222222222211111111111100000000000000000000//////////............--------,,,,,,,,,++++++++++++++**************)))))))))))(())(((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$###########""""""""""""""!!!!!!!!!! bbbbbbbbbbbbbbbbbbbbccccccccddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjkklmmnopqrsttuvvwwxxxyyyyyyyyyyyyyxxxwwvvvvvvvvv{{{{{{zzyxxwvutsrqqpoonnmkkkkkkkkklllllmmmmlllllkkffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa`````````__________________^^^^^^^^^]]]]]]]]]]]]]]]]\\]\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCCCCBAAAAAAAAA@@@@@@@@????????>>>>>=============<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::999999999888888888888777776666666666666665555555533333333333222222222222222222222222222211111111111100000000000000000000//////////............--------,,,,,,,,++++++++++++++**************))))))))))))(())(((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$###########"""""""""""""!!!!!!!!!!! bbbbbbbbbbbbbbbbbbbbbccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffgggggggggggggggggggggggggggggggggggghhhhhhhhgghhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjlllllllllllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjkkllmnoopqrsttuvvwwxxxyyyyyyyyyyyxxxwwwvvvvvvvvv{{{{{{{zzyxwvuutsrqpponnmlkkkkkkkklllllmmmmlllllkkffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa``````````_________________^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDCCCCCCCCCCCCCCCCBBAAAAAAAA@@@@@@@@@????????>>>>==============<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999999998888888888887777776666666666666655555555533333333333222222222222222222222222222111111111111000000000000000000000///////////..........---------,,,,,,,,++++++++++++++**************)))))))))))((()((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$###########""""""""""""""!!!!!!!!!!! bbbbbbbbbbbbbbbbbbbbbbbccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffgggggggggggggggggggggggggggggggggggghhhhhggggghhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjlllllllllllllllllllllllllkkkkkjjjkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjkkllmnoppqrstuuvwwxxxyyyyyyyyyyyxxxwwwvvvvvvvvv{{|{{{{zzyxxwvutsrqqpoonnllkkkkkkklllllmmmmmllllkkffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa`````````__________________^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCBBBAAAAAAA@@@@@@@@@?????????>>>>==============<<<<<<<<<<<;;;;;;;;;;;;;;;::::::9999999998888888888887777766666666666666655555555533333333332222222222222222222222222222111111111111000000000000000000000//////////...........---------,,,,,,,,++++++++++++++**************)))))))))))((()((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&%&&%%%%%%%%%%%%%%$$$$$$$$$##########"""""""""""""""!!!!!!!!!!! abbbbbbbbbbbbbbbbbbbbbbccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffggggggggggggggggggggggggggggggggggggghhgggggggghhhhhhhhhhhhhhhhhhggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjllllllllllllllllllllllllkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiihiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhiiijjjkklmmnopqrrstuvvwwxxxyyyyyyyyyyxxxwwwvvvvvvvvv|||||{{{zyyxwvuttsrqpponnllkkkkkkklllllmmmmmllllkkffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa`````````__________________^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUVVVVVVVVVVVUUUUUUUUUUUUUTTUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDCCCCCCCCCCCCCCCCBBBBAAAAAAA@@@@@@@@@?????????>>>==============<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::999999999888888888887777766666666666666655555555553333333333222222222222222122222222222211111111111100000000000000000000////////////..........--------,,,,,,,,,++++++++++++++*************))))))))))))((()((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&%&%%%%%%%%%%%%%%%$$$$$$$$$##########""""""""""""""!!!!!!!!!!!! aabbbbbbbbbbbbbbbbbbbbbccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhiiijjjkklmmnopqrsttuvvwwxxyyyyyyyyyxxxxwwwvvvvvvvvv||||||{{zzyxwwvutsrqqpoonllkkkkkklllllmmmmmmmlllkkffeeeeeeedddeeeeeeeeeddddeeeeeeeeeeeddddddddddddddcccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa`````````__________________^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUVVVVVVVVVVVUUUUUUUUUUUUTTTUUUUUUUUUUUUTTTTTTTTTTTTSTTTSSSSSSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDCCCCCCCCCCCCCCCBBBBBAAAAAA@@@@@@@@@??????????>>==============<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::99999999888888888888777776666666666666665555555555333333333322222222222222212222222222221111111111100000000000000000000////////////...........--------,,,,,,,,+++++++++++++++*************)))))))))))((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&%%&%%%%%%%%%%%%%%$$$$$$$$$##########"""""""""""""""!!!!!!!!!!! aaaabbbbbbbbbbbbbbbbbbbcccccccccccccddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjlllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhiiijjkkllmnoopqrstuuvwwwxxxyyyyyyxxxxxwwwwvvvvvvvv||||||{{{zyyxwvutsrrqpoonlllkkkkklllllmmmmmmmllllkffeeeeeedddddddddddddddddeeeeeeeeeeddddddddddddddccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa`````````___________________^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUVVVVVVVVVVVUUUUUUUUUUUUTTTUUUUUUUUUUUTTTTTTTTTTTTSSTTSSSSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@?????????>>>==============<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::99999999888888888887777776666666666666655555555555333333333222222222222222112222222222211111111111100000000000000000000////////////..........---------,,,,,,,,+++++++++++++++*************)))))))))))((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!! aaaaaabbbbbbbbbbbbbbbbbcccccccccccccccddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhiiiijjkkllmnopqqrstuvvwwxxxxyyyyxxxxxwwwwwvvvvvvvw|||||||{{zyyxwvuttsrqpoonlllkkkkklllllmmmmmmmllllkffeeeeeddddddddddddddddddeeeeeeddddddddddddddddcccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa``````````__________________^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUVVVVVVVVVVVUUUUUUUUUUUTTTTUUUUUUUUUUTTTTTTTTTTTTSSSTSSSSSSSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDCCCCCCCCCCCCCBBBBBBBBAAAAA@@@@@@@@@??????????>>===============<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::9999999888888888887777777666666666666655555555555533333333322222222222222211222222222221111111111110000000000000000000////////////...........--------,,,,,,,,,++++++++++++++*************))))))))))))((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!! aaaaaaabbbbbbbbbbbbbbbbcccccccccccccccccddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggghhhhhggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiihhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhiiiiijjkklmmnopqrsttuvvwwxxxxxxxxxxxxwwwwwvvvvvvww|||||||{{zzyxwvuutsrqpoonllllkkklllllmmmmmmmmmlllkffeeeeeddddddddddddddddddddddddddddddddddddddddccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa`````````___________________^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUVVVVVVVVVVVUUUUUUUUUUUTTTTUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDCCCCCCCCCCCCCBBBBBBBBAAAA@@@@@@@@@@??????????>>==============<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999988888888888777777766666666666665555555555553333333322222222222222211122222222222111111111111000000000000000000////////////...........---------,,,,,,,,,++++++++++++++*************)))))))))))(((((((((((((((((''''''''''''&''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""""""""""!!!!!!!!!!!!! aaaaaaaaabbbbbbbbbbbbbbcccccccccccccccccccddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggghgggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiijjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiihhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhiiiiiijjkklmnnopqrstuuvwwxxxxxxxxxxxwwwwwwwvvvvwww|||||||{{zzyxwvuttsrqpoonllllkkklllllmmmmmmmmmlllkffeeeeedddddddddddddddddddddddddddddddddddddddccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa```````````__________________^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUVVVVVVVVVVVUUUUUUUUUUUTTTTUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDCCCCCCCCCCCCCBBBBBBBBBAAA@@@@@@@@@@??????????>>==============<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::9999999888888888887777777766666666666655555555555553333333322222222222222211122222222221111111111110000000000000000000////////////...........---------,,,,,,,,+++++++++++++++************))))))))))))(((((((((((((((('''''''''''''&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!! aaaaaaaaaaabbbbbbbbbbbbcccccccccccccccccccccddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiihhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhiiiiijjkklmnopqrsstuvvwwxxxxxxxxxxwwwwwwwvvvwwww|||||||{{zzyxwvutssrqpoonllllkkklllllmmmmmmmmmlllkffeeeedddddddddddddddddddddddddddddddddddddddccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa```````````_________________^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUVVVVVVVVVVVUUUUUUUUUUTTTTTUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDCCCCCCCCCCCCBBBBBBBBBBAA@@@@@@@@@@@?????????>>>==============<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::999999988888888888777777776666666666665555555555555333333322222222222222211112222222221111111111111000000000000000000////////////............--------,,,,,,,,,+++++++++++++++************)))))))))))((((((((((((((((('''''''''''''&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""""""""""!!!!!!!!!!!! aaaaaaaaaaaabbbbbbbbbbbcccccccccccccccccccccccddddddddddddddddddddddddddeddeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggffggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiihhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhiiiijjklmmnopqrstuuvvwwxxxxxxxxwwwwwwwwwwwwwww|||||||{{zyyxwvutsrqqpoonllllkklllllllmmmmmmmmlllkffeeeedddddddddddddddddddddddddddddddddddddccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa`````````````________________^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWVWWWVVVVVVVVVVVVVVVVVVUUUUVVVVVVVVVVVUUUUUUUUUUTTTTTUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBBA@@@@@@@@@@@??????????>>>=============<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::999999988888888888777777777666666666665555555555555533333332222222222222221111222222222111111111111000000000000000000////////////............---------,,,,,,,,,++++++++++++++************))))))))))))(((((((((((((((((''''''''''''&&''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""""""""""!!!!!!!!!!!! aaaaaaaaaaaaaabbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggffffffgggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiihhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiijkklmnopqrrstuuvwwwwxxxxxwwwwwwwwwwwwwwww|||||||{{zyxxwvutsrqppoonllllkklllllllmmmmmmmllllkffeeeeedddddddddddddddddddddddddddddddddddcccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa`````````````________________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWVWWVVVVVVVVVVVVVVVVVVUUUUUVVVVVVVVVVVUUUUUUUUUUTTTTTUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDCCCCCCCCCCCCBBBBBBBBBBB@@@@@@@@@@@??????????>>>>=============<<<<<<<<<<<<;;;;;;;;;;;::::::::::::999999988888888888777777777666666666655555555555555433333332222222222222211111222222221111111111111000000000000000000///////////.............--------,,,,,,,,,+++++++++++++++***********))))))))))))((((((((((((((((('''''''''''''&&''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$########""""""""""""""!!!!!!!!!!!!! aaaaaaaaaaaaaaaabbbbbbbbccccccccccccccccccccccccdddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggfffffffffggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiihhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiihhiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiijjkllmnopqrsttuvvwwwwwwwwwwwwwwwwwwwwwwww||||||{{zzyxwvutssrqpoonnllllkkllllllllmmmmmmllllkffeeeeeddddddddddddddddccdddddddddddddddcccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa``````````````_______________^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWVVWVVVVVVVVVVVVVVVVVUUUUUUUVVVVVVVVVVVUUUUUUUUUUTTTTTUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@@???????????>>>>============<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::999999988888888888777777777766666666665555555555555543333332222222222222211111122222222111111111111100000000000000000////////////............---------,,,,,,,,,++++++++++++++************))))))))))))((((((((((((((((('''''''''''''&&'&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!! aaaaaaaaaaaaaaaaabbbbbbbbbccccccccccccccccccccccccddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggfffffffffffffggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiihhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhghhhhhhhhiijjklmnoppqrstuuvvwwwwwwwwwwwwwwwwwwwwwww||||||{{zyyxwvutsrqqpoonnllllkklllllllllllmllllllkffeeeeedddddddddddddddcccddddddddddddddcccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa````````````````______________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUVVVVVVVVVVVUUUUUUUUUTTTTTTUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@@??????????>>>>>============<<<<<<<<<<<;;;;;;;;;;;;:::::::::::9999999888888888888777777777766666666655555555555555443333332222222222222111111122222221111111111111000000000000000000////////////...........----------,,,,,,,,++++++++++++++************))))))))))))((((((((((((((((((''''''''''''&&&'&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$########""""""""""""""!!!!!!!!!!!! aaaaaaaaaaaaaaaaaaabbbbbbbbcccccccccccccccccccccccccddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggfffffffffffffffffggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhiiiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgghhhhhhhhhiijkklmnopqrsstuuvvvwwwwwwwwwwwwwwwwwwwww|||||{{zzyxwvuttsrqpoonnnlllllllllllllllllllllllkkffeeeeddddddddddddddddcccdddddddddcccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa```````````````______________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUVVVVVVVVVVVUUUUUUUUUTTTTTTUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBBBA@@@@@@@@@???????????>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999888888888887777777777766666666555555555555555443333322222222222221111111122222221111111111111000000000000000000////////////...........---------,,,,,,,,,+++++++++++++*************)))))))))))(((((((((((((((((('''''''''''''&&&'&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$#########"""""""""""""!!!!!!!!!!!! aaaaaaaaaaaaaaaaaaaaabbbbbbbbcccccccccccccccccccccccccddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffgggggggfffgggggggggggggggggggggggfffffffffffffffffffffggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgghhhhhhhhhiijjklmmnopqrsttuuvvvwwwwwwwwwwwwwwwwwwww|||||{{zzyxwvutsrqqpoonnnllllllllllllllllllllllkkkfeeeeedddddddddddddddccccddddcccccccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa````````````````______________^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\[\\[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUVVVVVVVVVVUUUUUUUUUUTTTTTTUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBBBAA@@@@@@@@???????????>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;::::::::::::99999998888888888887777777777766666665555555555555554443333222222222222221111111122222221111111111111000000000000000000////////////..........----------,,,,,,,,+++++++++++++*************))))))))))))(((((((((((((((((('''''''''''''&&&'&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$########""""""""""""""!!!!!!!!!!!! aaaaaaaaaaaaaaaaaaaaaaabbbbbbbbcccccccccccccccccccccccccddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffggggffffffggggggggggggggggggggfffffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggghhhhhhhhhhiijjklmnopqqrsttuuvvvvwwwwwwwwwwwwwwwwww|||||{{zyxxwvutsrqppoonnnllllllllllllllllllllkkkkkfeeeeedddddddddddddddccccdddccccccccccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa```````````````_____________^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\[[\[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUVVVVVVVVUUUUUUUUUUUTTTTTTTUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAA@@@@@@@???????????>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;::::::::::::999999998888888888877777777777766666665555555555555554443333222222222222211111111122222211111111111110000000000000000000////////////..........----------,,,,,,,,+++++++++++++************))))))))))))((((((((((((((((((('''''''''''''&&&'&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$########"""""""""""""!!!!!!!!!!!! aaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffgffffffffffggggggggggggggggfffffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhgggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggghhhhgghhhhiiijkllmnopqrrsttuuvvvvwwwwwwwwwwwwwwwww||||{{zzyxwvutsrrqpoonnnnllllllllllllkkkkkkkkkkkkkeeeeeeddddddddddddddddcccddccccccccccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa```````````````_____________^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAA@@@@@@???????????>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;::::::::::::9999999988888888888877777777777766666655555555555555544443333222222222222111111111122222211111111111110000000000000000000////////////.........----------,,,,,,,,+++++++++++++*************))))))))))))((((((((((((((((((('''''''''''''&&&'&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""""""""""""!!!!!!!!!!! ``aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggfffffffffffffffffffffffffgggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiikkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhgggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggghhhgggghhhhiijjklmnnopqrrsttuuvvvvwwwwwwwwwwwwwwww||||{{zzyxwvutsrqqpoonnnnlllllllllllkkkkkkkkkkkkkjeeeeedddddddddddddddddcccdcccccccccccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa```````````````______________^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAA@@@@@@???????????>>>>>>>>========<<<<<<<<<<<<<;;;;;;;;;;::::::::::::9999999988888888888777777777777766666655555555555555544443332222222222221111111111122222211111111111110000000000000000000////////////........-----------,,,,,,,,++++++++++++*************))))))))))))(((((((((((((((((((('''''''''''''&&&'&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$########"""""""""""""!!!!!!!!!!!! ````aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffggggggggggfffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhgggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggghhgggggghhhhiijkklmnoopqrssttuuvvvwwwwwwwwwwwwwwww|||{{{zyyxwvutsrqppooonnnmmmmmmlllllkkkkkkkkkjjjjjeeeeddddddddddddddddddcccdcccccccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa```````````````_____________^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTUUTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@???????????>>>>>>>>>=======<<<<<<<<<<<<<;;;;;;;;;;::::::::::::9999999988888888888777777777777766666655555555555555544444333222222222221111111111112222221111111111111000000000000000000/////////////........-----------,,,,,,,,+++++++++++*************)))))))))))))(((((((((((((((((((('''''''''''''&&&'&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$########"""""""""""""!!!!!!!!!!!! `````aaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffggggggfffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggghhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhgggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhgghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggghhggggggghhhiijjkllmnoopqrssttuuvvvwwwwwxxxxwwwwww|||{{zzyxxwvutsrqqppooooommmmmmmmllllkkkkjjjjjjjjjeeeddddddddddddddddddddccdccccccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa```````````````_____________^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTUUTTTTTTTTTTTTSSSSSSSSSSRSSSRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAA@@@@????????????>>>>>>>>>=======<<<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999988888888888777777777777766666555555555555555444444332222222222221111111111112222221111111111111000000000000000000/////////////........----------,,,,,,,,++++++++++++*************))))))))))))((((((((((((((((((((((''''''''''''&&&'&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!! ```````aaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbccccccccccccccccccccccccccddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffgggffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggghhhhhhhiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggghhhhhhhhhhhhhhhhhhhhggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggghggggggggghhhiijjkllmnoopqrssttuuvvwwwwxxxxxxxwwww|||{{zzyxxwvutsrqqpppoooonnnnnnmmmlllkkkjjjjjjjjjjeddddddddddddddddddddddccdccccccccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa``````````````______________^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTUUUUUUUUUUUUUUUUTTTTTTTTTTUTTTTTTTTTTTTSSSSSSSSSSRRSRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAA@@@@???????????>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;::::::::::::99999999988888888887777777777777666666555555555555554444444332222222222211111111111112222211111111111111000000000000000000/////////////........----------,,,,,,,,+++++++++++*************)))))))))))))((((((((((((((((((((((''''''''''''&&&'&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!! ___````````````````````aaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhgggggggghhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggffffffffffffffggghhijjkllmnnoppqrrstttuuuuvvvvuuuuuuyyxxxwwvuutsrqpponnnmmmmmoooonnnnmmllkkkjjjjjiiiiieeeeeeeeeeeeeeeeeeeeeeedddddddccccccccccccccccccccaaaaaaaaa``````````````__aaaa```````````````_______^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRSSSRRRRRRRRRRRRRRRRQQQQQQPPPPPPOOOOOOOOOOOOONNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@????????????>>>>>>>>>>========<<<<<<<<<<<<<;;;;;;;;;::::::::::::9999999988888877777777777776666666655555555555555444444444333333222222222222221111110000000000000000//////////////////////............-----------,,,,,,,,,,,++++++++++++++*************)***))))))))))))((((((((((((((((((((((''''''''''''&'&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$#########""""""""""!!!!!!!!!!!!! _____``````````````````aaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccdddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhgggggggggggggggghhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggffffffffffffffffggghhijjkllmnnopqqrssttuuuvvvvvvvuuuuyyxxxwwvuutsrqqpoonnnnnnnpppoooonnmmllkkjjjiiiiiiieeeeeeeeeeeeeefeeeeeeeeddddddcccccccccccccccccccccaaaaaaaa``````````````___aaa```````````````________^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRSSRRRRRRRRRRRRRRRRQQQQQQQPPPPPOOOOOOOOOOOOOONNNNNNMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@???????????>>>>>>>>>>>========<<<<<<<<<<<<<;;;;;;;;;:::::::::::99999999988888877777777777766666666555555555555555444444444333333222222222222211111110000000000000000/////////////////////.............-----------,,,,,,,,,,,+++++++++++++*************))***))))))))))))((((((((((((((((((((((('''''''''''&'&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$##########""""""""""!!!!!!!!!!!!! ______`````````````````aaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggghhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggghhhhhhhggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggfffffffffffffffffffggghhijjkllmnnopqrrsttuuuvvvvvvvuuuuyyxxxwwvuutssrqppoooooooopqqppppoonmmllkkjjiiiiiiieeeeeeeeeeeefffffeeeeeeddddddcccccccccccccccccccccaaaaaaaa``````````````___aa```````````````_________^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRSRRRRRRRRRRRRRRRRQQQQQQQQPPPPPOOOOOOOOOOOOOONNNNNNMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@???????????>>>>>>>>>>>>=======<<<<<<<<<<<<<;;;;;;;;;::::::::::::99999999988888877777777777766666665555555555555554444444444333332222222222222111111110000000000000000/////////////////////.............-----------,,,,,,,,,,++++++++++++++*************))**))))))))))))(((((((((((((((((((((((('''''''''''&'&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$##########""""""""""!!!!!!!!!!!!! ________```````````````aaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccdddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefefffeffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggghhgggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhggggggggggggggggggggggggggggggffffffffffffffffffffffffggghhijjkllmnoppqrssttuuvvvvvvvuuuuyyxxxwwvvuttsrrqqpppppppprrrrqqqpoonmmlkkjjiiiiiiieeeeeeeeeeeeffffffeeeeedddddccccccccccccccccccccccaaaaaaa``````````````____a``````````````___________^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPPOOOOOOOOOOOOOONNNNNNNMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@???????????>>>>>>>>>>>>======<<<<<<<<<<<<<<;;;;;;;;;::::::::::::99999999988888777777777777666666665555555555555544444444444333332222222222221111111110000000000000000////////////////////..............-----------,,,,,,,,,,+++++++++++++*************)))*)))))))))))))(((((((((((((((((((((((('''''''''''&'&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$###########""""""""""!!!!!!!!!!!!! __________`````````````aaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhgggggggggggggggggggggggggggggggfffffffffffffffffffeeefffffggghhijjkklmnopqrrsttuuvvvvvvvvuuuyyxxxwwvvuuttsrrqqqqqqqqqssssrrrqpponmmlkkjjiiiihheeeeeeeeeeeffffffffeeeedddddccccccccccccccccccccccaaaaaa``````````````_____``````````````____________^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPOOOOOOOOOOOOOOONNNNNNNMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@???????????>>>>>>>>>>>>======<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888877777777777766666666555555555555554444444444433332222222222222111111111000000000000000////////////////////..............-----------,,,,,,,,,,,+++++++++++++************))))*))))))))))))((((((((((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$##########""""""""""!!!!!!!!!!!!! ____________```````````aaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefefffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhgggggggggggggggggggggggggggggggffffffffffffffffffffeeeeeeefffffgghhijjklmmnopqrsstuuvvvvvvvvuuuyyxxxwwvvvuuttssrrrrrrrrrttttsssrqqponmllkjjiiiihhddddeeeeeeeffffffffeeeedddddccccccccccccccccccbbcbaaaa```````````````______`````````````_____________^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUVVVVUUUUUUUUUUUUUUUTTTTTTUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPOOOOOOOOOOOOOOONNNNNNNNMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@????????????>>>>>>>>>>>>=====<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::99999999998888777777777777666666666555555555555544444444444433332222222222221111111111000000000000000///////////////////...............-----------,,,,,,,,,,,+++++++++++++************)))))))))))))))))((((((((((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$##########""""""""""!!!!!!!!!!!!! _____________``````````aaaaaaaaaaaaaaaaaaabbbbbbabbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccdddddddddddddddddddddddeedddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffhhhgggggggggggggggggggggggggggggggffffffffffffffffffffffeeeeeeeeeeffffgghhijjklmnopqrrsttuuvvvvvvvuuuyyxxxwwwvvuuuttssssssssssuuuuuttsrrqponmlkkjjiiihhddddeeeeeefffffffffeeeedddddccccccccccccbbbbbbbbbba`````````````````_______````````````______________^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWVWWWWWWWWVVVVVVVVVVVVVVUUUVVVUUUUUUUUUUUUUUUTTTTTTTUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPOOOOOOOOOOOOOOOONNNNNNNNMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAAAA@@@@@@???????????>>>>>>>>>>>>>=====<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999999888877777777777666666666655555555555544444444444443333222222222221111111111100000000000000///////////////////................-----------,,,,,,,,,,+++++++++++++************))))))))))))))))))(((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$###########""""""""""!!!!!!!!!!!!! _______________````````aaaaaaaaaaaaaaaaaaaaabbbbaaabbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccdddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhgggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffggggggggggggggggggggggggggggggggfffffffffffffffffffffffeeeeeeeeeeeeffffgghiijjklmnopqrsttuuvvvvvvvuuuyyxxxwwwwvvuuutttttttttttvvvvvuutssrqponmlkkjiiihhdddddeeeeefffffffffeeeeddddcccccccccccbbbbbbbbbbbb`````````````````________``````````________________^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWVVWWWWWWWVVVVVVVVVVVVVVUUUUVUUUUUUUUUUUUUUUUTTTTTTTTUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOONNNNNNNNMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>>=====<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::99999999999888777777777777666666666655555555555544444444444443332222222222221111111111100000000000000//////////////////................------------,,,,,,,,,,+++++++++++++***********))))))))))))))))))((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$##########"""""""""""!!!!!!!!!!!! __________________`````aaaaaaaaaaaaaaaaaaaaaaabbaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhgggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffgggggggggggggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeefffgghiijklmnopqrsstuuuvvvvvvuuuyyxxxxwwwvvvvuuuuuttuuuuuwwwwwvvuttsrqponmlkjjiihhdddddeeeeefffffffffeeeeddddcccccccccbbbbbbbbbbbbbb````````````````_________``````````________________^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWVVVWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTTSTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOONNNNNNNNNMMMLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>>=====<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999888877777777777666666666665555555555544444444444444333222222222221111111111110000000000000//////////////////.................-----------,,,,,,,,,,,+++++++++++++***********))))))))))))))))))((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$##########""""""""""!!!!!!!!!!!!! ___________________````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccdddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffggggggggggggggggggggggggggffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeefffghhiijklmnopqrsttuuuvvvvuuuuyyxxxxwwwwwvvvvuuuuuuvvvvxxxxwwwvuttsqponmlkkjiiihdddddeeeeefffffffffeeeddddccccccccbbbbbbbbbbbbbbbb```````````````__________````````_________________^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWVVVVWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTUUUUUUUUUUTTTTTTTTTTTTTTSSTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOONNNNNNNNNNMMLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@?????????>>>>>>>>>>>>>=====<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::9999999999988877777777777766666666666555555555544444444444444433222222222222111111111111000000000000/////////////////..................------------,,,,,,,,,,+++++++++++++************))))))))))))))))))((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$###########""""""""""!!!!!!!!!!!!! _____________________```aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffgggggggggggggggggggggggggffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeffgghhijklmnopqrsstuuuuvvuuuuuyyxxxxwwwwwwvvvvvvvvvvvwwxxyxxxwwvutsrqponmlkjjiihdddddeeeeefffffffffeeeddddcccccccbbbbbbbbbbbbbbbbb````````````_____________````````________________^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPOOOOOOOOOOOOOOONNNNNNNNNNMMLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@?????????>>>>>>>>>>>>=====<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::99999999999888777777777776666666666665555555555444444444444443332222222222211111111111110000000000//////////////////...................------------,,,,,,,,,,+++++++++++++***********))))))))))))))))))(((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$##########"""""""""""!!!!!!!!!!!! _______________________```aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccddddddddddddddddddddddddddddddddddddddddddeeeeeeedddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggfffffffggggggggggggggggggfffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffggggggfffffffffffffffffffgggggggggggggggggggggggggffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeffgghhijklmnopqrsttuuuuuuuuuuyxxxxxxwwwwwwwwwwwwwwwwwwyyyyyyxwwvutsrqponmlkjiiidddddeeeeefffffffffeeedddcccccccbbbbbbbbbbbbbbbbbb````````_________________```````________________^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPOOOOOOOOOOOOOONNNNNNNNNNNMLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@????????>>>>>>>>>>>>>====<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::9999999999888777777777777666666666666555555555444444444444444332222222222221111111111111000000000///////////////.//...................------------,,,,,,,,,,+++++++++++++************))))))))))))))))))(((((((((((((((((((((((((((''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$##########""""""""""!!!!!!!!!!!!! _______________________`````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccdddddddddddddddddddddddddddddddddddddddddddeeeeddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffggfffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffggfffffffffffffffffffffffggggggggggggggggggggggggfffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeffgghijklmnopqrrsttuuuuuuuuuyxxxxxxwwwwwwwwwwwwwwwxxxyzzyyyyxwwvutsqponmlkjjiieddddeeeeffffffffffeeedddccccccbbbbbbbbbbbbbbbbbbb`````____________________``````_______________^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPOOOOOOOOOOOONNNNNNNNNNNNNMLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBAAAAAAAAAAAA@@@@@@@@@???????>>>>>>>>>>>>>=====<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::9999999999988877777777777666666666666655555555444444444444444433222222222221111111111111100000000///////////////../....................------------,,,,,,,,,,+++++++++++++***********)))))))))))))))))))((((((((((((('(((((((((((((''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$###########""""""""""!!!!!!!!!!!! ^^_____________________```````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccdddddddddddddddddddddddddddddddddddddddddddedddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffggggggggggggggggggggfffffffggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffgggggggggggggggggggggfffffffffffffffffffffffffffffeeeeeeeeeeeeeeedddeeeeeffggghijklmnopqrssttuuuuuuuuyxxxxxxxwwwwwwwwwwwwxxxxxzzzzzyyxxwvutsrqponllkjiieddddeeeeffffffffffeeedddcccccbbbbbbbbbbbbbbbbbbbb````_____________________`````_______________^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@???????>>>>>>>>>>>>>=====<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::999999999988887777777777666666666666665555555544444444444444433222222222222111111111111110000000////////////////......................------------,,,,,,,,,,,++++++++++++************))))))))))))))))))(((((((((((((''(((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$##########"""""""""""!!!!!!!!!!!! ^^^^___________________````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffggggggggggggggfffffffffffffffggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffggggggggggggggggggfffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeddddddeeeefffghijklmnopqqrssttuuuuuutyxxxxxxxxwwwwwwwwwwxxxxxxzzzzzyyyxwvutsrqponmlkjjieedddeeeeffffffffffeeedddccccbbbbbbbbbbbbbbbbbbbbb````____________________^`````______________^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::999999999998887777777777766666666666665555555544444444444444433322222222222111111111111111000000////////////////.......................------------,,,,,,,,,,+++++++++++++************))))))))))))))))))(((((((((((('''(((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$###########"""""""""""!!!!!!!!!!! ^^^^^__________________``````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffgggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggffffgggggggfffffffffffffffffffffffffffffffffffffffffffgggggggggggggggffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeddddddddeeefffgghijklmnopqrrsttttuuuttxxxxxxxxxwwwwwwwwxxxxxxxxzzzzzyyyxwvvutsrponmlkjjieeddeeeeffffggggfffeeedddccccbbbbbbbbbbbbbbbbbbbbb````_________________^^^^````_____________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOONNNNNNNNNNNNNNNNMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::99999999998888777777777766666666666665555555544444444444444443332222222222211111111111111100000////////////////.......................------------,,,,,,,,,,,+++++++++++++***********)))))))))))))))))))(((((((((((('''(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$##########""""""""""""!!!!!!!!!!! ^^^^^^^________________````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggfffffffffffffffffffgggggggggggggggggggggggggghhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffgggfffffffffffffffffffffffffffffffffffffffffffffffggggggggggggffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeddddddddddeeefffghijjklmnopqrssttttttttxxxxxxxxwwwwwwwwwxxxxxxxxzzzzyyyxxwwvutsrqpnmlkkjieeeeeeeefffggggggfffeedddccccbbbbbbbbbbbbbccccbbbb`````_____________^^^^^^^```_____________^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPOOOOOONNNNNNNNNNNNNNNNNMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::99999999999888877777777776666666666666555555554444444444444444333222222222211111111111111110000////////////////........................------------,,,,,,,,,,+++++++++++++************)))))))))))))))))))(((((((((((''''(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$##########"""""""""""!!!!!!!!!!! ^^^^^^^^^______________``````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggghhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggfffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeedddddddddddeeeeefgghijklmnopqqrsssttttttxxxxxxxxwwwwwwwwwwwxxxxxxzzyyyyyxxwvvutsrqponmlkjieeeeeeeeffggggggggffeedddccccbbbbbbbbbcccccccccccc``````________^^^^^^^^^^^``_____________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOONNNNNNNNNNNNNNNNNNNMMLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@?????>>>>>>>>>>>>>========<<<<<<<<<;;;;;;;;;;;;;;::::::::::::99999999999888877777777766666666666665555555544444444444444443333222222222211111111111111100000///////////////........................------------,,,,,,,,,,,+++++++++++++************)))))))))))))))))))(((((((((((''''(((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$##########""""""""""""!!!!!!!!!! ^^^^^^^^^^^____________````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggfffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeedddddddddddddeeeeffghhijklmnopqqrssstttttxxxxxxxwwwwwwwwwwwwwwwxxxyyyyyxxxwwvuutsrqponmlkjjeeeeeeefffgggggggggffeeddccccbbbbbbbccccccccccccccaaa````_______^^^^^^^^^^^`_____________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOONNNNNNNNNNNNNNNNNNNMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@?????>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;::::::::::::99999999999888887777777776666666666665555555544444444444444443333322222222211111111111111100000///////////////........................-------------,,,,,,,,,,+++++++++++++*************)))))))))))))))))))(((((((((('''''(((''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$##########"""""""""""!!!!!!!!!!! ^^^^^^^^^^^^^__________``````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccdddccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeegggfffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddeeeefgghijklmnnopqrrsssttttxxxxxxxwwwwwwwwwwwwwwwwwwyyyxxxxwwvvuttsrqponmlkjjeeeeeeeffggghhhhhggffeeddccccbbbbbbccccccdddddddddaaaa````______^^^^^^^^^^^_____________^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTUUUTTTTTTTTTTTTTTTTTSSSSSTTTTTTTTTTTTTSSSSSSSSSSSSRSSSRRRRRRRRRRRRRRRRRRRRRQRRRRRQQQQQQQQQQPPPPPPPPPPOONNNNNNNNNNNNNNNNNNNMMMMLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;;;:::::::::::::9999999999988888777777776666666666666555555554444444444444444333332222222221111111111111110000////////////////.......................-------------,,,,,,,,,,,+++++++++++++*************)))))))))))))))))))(((((((((('''''(''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$##########""""""""""""!!!!!!!!!!! ^^^^^^^^^^^^^^_________````````````````````aaaaa``aaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccdcccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggffffggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddeeeffghhijklmnoppqrrssstttxxxxxxxwwwwwwwwwwwwwwwwwwxxxxxwwwvvuutssrqponmlkjjeeeeeefffgghhhhhhhggffeeddcccbbbbbcccccdddddddedddbbbaaa```______^^^^^^^^^^___________^^^^^^^^^^^^^^^]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTUUTTTTTTTTTTTTTTTTTSSSSSSTTTTTTTTTTTSSSSSSSSSSSSSRRSSRRRRRRRRRRRRRRRRRRRRRRQRRRRRQQQQQQQQQQPPPPPPPPPPONNNNNNNNNNNNNNNNNNNNMMMMLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@?????>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;;:::::::::::::99999999999888888777777776666666666665555555544444444444444444333332222222211111111111111100000///////////////.......................--------------,,,,,,,,,,++++++++++++++*************))))))))))))))))))(((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$##########"""""""""""!!!!!!!!!!! ^^^^^^^^^^^^^^^^_______``````````````````````aaa````aaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggfffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeefffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddeeffghiijklmnoppqrrsssstxxxxxxxwwwwwwwwwwwwwvvvvvxxxwwwwvvuuttsrqqponmlkjjfeeeeeffgghhhhihhhhggfeeddccccbbccccccdddeeeeeeeeecbbbbaa````_____^^^^^^^^^__________^^^^^^^^^^^^^^^^]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTUTTTTTTTTTTTTTTTTTSSSSSSSTTTTTTTTTTSSSSSSSSSSSSSRRRSRRRRRRRRRRRRRRRRRRRRRRQQRRRRRQQQQQQQQQQPPPPPPPPPPNNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@?????>>>>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;;;:::::::::::::9999999999988888877777776666666666666555555554444444444444444333333222222221111111111111100000////////////////......................--------------,,,,,,,,,,,++++++++++*+++*************))))))))))))))))))(((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$##########"""""""""""!!!!!!!!!!!! ^^^^^^^^^^^^^^^^^^_____````````````````````````a``````aaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddeefgghijklmmnopqqrrssssxxxxxxwwwwwwwwwwvvvvvvvvvwwwwwvvvuuttssrqqponmlkkjfeeeefffgghhiiiiihhggffedddccccccccccdddeeefffffffccccbbaaa```____^^^^^^^^^_________^^^^^^^^^^^^^^^^]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVUVVVVVVVVUUUUUUUUUUUUUUTTTUTTTTTTTTTTTTTTTTSSSSSSSSTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRQQRRRRQQQQQQQQQQPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>============<<<<<<<;;;;;;;;;;;;:::::::::::::99999999999888888877777776666666666665555555544444444444444444333333222222211111111111111000000///////////////.....................----------------,,,,,,,,,,,++++++++++*++***************)))))))))))))))))(((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$###########"""""""""""!!!!!!!!!!! ^^^^^^^^^^^^^^^^^^^^___`````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccdddddddddddcddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddeeefghhijklmnoopqqrrsssxxxxxxwwwwwwwwwvvvvvvvvvuwwvvvvuuuttssrrqpponmlkkjfeeeefffghhiiiiiiihhggfeeddcccccccccdddeefffffgggfdddccbbbaa```____^^^^^^^^________^^^^^^^^^^^^^^^^]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVUUVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQRRRRQQQQQQQQQQPPPPPPPPPPPNNNNNNNNNNNNNNNNNNMMMMMMMLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????>>>>>>>>>>>>=============<<<<<<;;;;;;;;;;;;:::::::::::::99999999999988888887777776666666666665555555554444444444444444333333322222221111111111111100000////////////////....................-----------------,,,,,,,,,,+++++++++++*++***************))))))))))))))))((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$##########"""""""""""!!!!!!!!!!! ^^^^^^^^^^^^^^^^^^^^^^___`````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccddddddddccccdddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeefffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddeeffghiijklmnoppqrrrsswxxxxxxwwwwwwwwvvvvvvvuuuvvvvuuuutttssrrqpponmllkjfeeeeffgghhiiiiiiiihhgffeddccccccccdddeefffgggggggeedddccbbaa```____^^^^^^^_______^^^^^^^^^^^^^^^]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVUUUVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQRRRQQQQQQQQQQQPPPPPPPPPPPNNNNNNNNNNNNNNNNNMMMMMMMMLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>==============<<<<<<;;;;;;;;;;;;::::::::::::999999999999888888887777766666666666665555555544444444444444444333333322222211111111111111000000///////////////...................------------------,,,,,,,,,,,++++++++++**++***************))))))))))))))))((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$##########""""""""""!!!!!!!!!!!! ^^^^^^^^^^^^^^^^^^^^^^^____`````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccdddddccccccccdddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeefeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeffeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddcccccdcdddeeffghijkllmnopqqrrrswwwxxxxwwwwwwwwvvvvvuuuuuvvvuuuttttssrrqqpponmllkjffeefffgghhiiijjjiihhgffeddccccccccddeefffggghhhhhffeeddccbbaa```___^^^^^^^______^^^^^^^^^^^^^^^]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVUUUUVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQRRQQQQQQQQQQQQPPPPPPPPPPPNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@???????>>>>>>>>>>>==============<<<<<;;;;;;;;;;;;::::::::::::9999999999999888888887777766666666666655555555444444444444444443333333322222211111111111110000000///////////////.................--------------------,,,,,,,,,,+++++++++++**++***************))))))))))))))))((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$#########"""""""""""!!!!!!!!!!! ]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________``````````````aaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeegggggggggggggggfffffffffffffffffffffffffffffffffeegffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddcccccccccccccccccccbbbbbbbcccdddeffghijkklmnoppqqrrssssssssssssssrrrrrrqqqqpvvvvuuutttsssrrqqpoonmllkjjiijjjkkllmmnnnnmmmlkjjiccbbbbbbbbcccddeeffggggggggggffeedccbbaa```__________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????>>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;;;;::::::::::9999999999998888888777777776666666666666655544444444444444443333333332222221111111111110000000000000000000/////////////.....----------------------,,,,,,,,,,,++++++++++***++++++***************))))))))))))((((((((((('''''''''''''''''''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$############"""""""""""!!!!!!!!!! ]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________`````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeggggggggggffffffffffffffffffffffffffffffffffeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddcccccccccccccccccccccbbbbbbbbccccdddefgghijklmnnoppqqrssssssssssssssrrrrrqqqqqpvvvuuuttttsssrrqqpponmmlkjjjjjjjkkllmmnnnnnmmlkkjiccbbbbbbbbccddeeffgggghhhhhhggffeedccbbaa```_________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>>>=============<<<<<<<<;;;;;;;;;;;;::::::::::9999999999998888888877777777666666666666655554444444444444443333333333222221111111111110000000000000000000/////////////.....-----------------------,,,,,,,,,,+++++++++++***++++++***************)))))))))))((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$############""""""""""!!!!!!!!!! ]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^_____________________`````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeegggggfffffffffffffffffffffffffffffffffffeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddccccccccccccccccccccccbbbbbbbbbbbcccddeefghhijklmnooppqqrrsssssssssssssrrrrqqqqppvvuuuutttssssrrqqpponnmllkjjjjjjkkllmmmnnnmmmlkkjiccbbbbbbbbccddeeffggghhhhhhhhggffeedccbaaa```________^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@???????>>>>>>>>>>>>=============<<<<<<<;;;;;;;;;;;;::::::::::9999999999999888888887777777666666666666665555444444444444443333333333322222111111111110000000000000000000/////////////.....-----------------------,,,,,,,,,,,+++++++++++***+++++****************)))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$############"""""""""""!!!!!!!!! ]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^_______________________``````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddcccccccccccccccccccccccbbbbbbbbbbbbbbcccddeefghijkklmnooppqrrrssssssssssssrrrrqqqqppvvuuuttttssssrrqqqpoonmmlkjjjjjjjkkllmmmnnmmmlkkjiccbbbbbbbbccddeeffgghhhhhiiihhggffeddcbbaa```________^^^^^^^^^^]]]]]]]]]]]]]\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>>==============<<<<<<;;;;;;;;;;;;;:::::::::999999999999988888888877777766666666666666555554444444444444433333333333222211111111111100000000000000000///////////////.....-----------------------,,,,,,,,,,+++++++++++****+++++***************)))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$#############""""""""""!!!!!!!!!! ]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^_________________________``````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbcccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeddeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddfffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbcccddeffghijklmmnooppqrrrsssssssssssrrrrrqqqqpvvuuuttttssssrrrqqpponnmlkkjjjjjjkkllmmmmmmmllkjjiccbbbbbbbbccddeeffgghhhiiiiiihhggffedccbaa```________^^^^^^^^^]]]]]]]]]]]]]]\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@????????>>>>>>>>>>==============<<<<<<<;;;;;;;;;;;;:::::::::999999999999998888888887777776666666666666555555444444444444433333333333322221111111111100000000000000000///////////////.....-----------------------,,,,,,,,,,++++++++++++****+++++***************)))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$############"""""""""""!!!!!!!!! \\]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^_________________________````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbcccccccccccccccccccccccccccddddddddddddddddcdddddddddddddddddddddddddddddddddddddddddddddddddcccccccddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddfffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeedddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbcccdeefghhijklmnnoopqqrrrsssssssssssrrrrqqqqpvvuuuutttssssrrrqqqpoonmmlkkjjjjjkkklllmmmmlllkjjiccbbbbbbbbcccdeeffgghhhiiiiiiihhggfeddcbbaa``________^^^^^^^^^]]]]]]]]]]]]]\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>=============<<<<<<<;;;;;;;;;;;;;::::::::999999999999998888888888777776666666666666655555544444444444443333333333332221111111111110000000000000000///////////////.....------------------------,,,,,,,,,,+++++++++++*****++++****************))))))))))((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$#############""""""""""!!!!!!!!! \\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^_________________________```````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbccccccccccccccccccccccccccccddddddddddddcccccdddddddddddddddddddddddddddddddddddddddddddddcccccccccccccddddddddddddddddeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeedddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbccddeefghijjklmnnooqqqrrrssssssssssrrrrrqqqpvvvuuuttttssssrrrqqppoonmllkkjjjjjkkkllllllllkkjjiccbbbbbbbbbccddeeffgghhhiiiiiihhhgffedccbaa```_______^^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>=============<<<<<<<;;;;;;;;;;;;;::::::::99999999999999988888888877777766666666666665555555444444444444333333333333322211111111111000000000000000////////////////......-----------------------,,,,,,,,,,++++++++++++*****++++***************)))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%$$$$$$$$$#############"""""""""""!!!!!!!!! \\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^______________________`````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbccccccccccccccccccccccccccccdddddddddcccccccccdddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccdddddddddddddddddeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffeeeeeeeeeeeeeeeedddddddddddddddddddccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbccddefgghijkllmnnoppqqrrrrsssssssssrrrrqqqpvvvuuuttttsssssrrrqqpponnmlkkkjjjjjkkkllllllkkkjiiccbbbbbbbbbccddeeffgghhhiiiiiiihhgffedccbaa```_______^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTUUUUUUUUUUUTTTTTTTTTTTTTSTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@??????????>>>>>>>>>============<<<<<<<<;;;;;;;;;;;;:::::::::9999999999999988888888887777766666666666665555555544444444444433333333333332221111111111100000000000000////////////////.......-----------------------,,,,,,,,,,+++++++++++******++++***************))))))))))((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%$$$$$$$$##############""""""""""!!!!!!!!! \\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^____________________````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccdddddcccccccccccccdddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccddddddddddddddddddddddeeeddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffeeeeeeeeeeeeeeeedddddddddddddddddddccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbabbbbbbbcccdeefghhijkllmnnoppqqrrrrssssssssrrrrqqqqvvvvuuuttttssssrrrrqqpponmllkkkjjjjjkkkkklkkkkjjiiccbbbbbbbbbcccddeeffgghhhiiiiiihhggfeddcbaa```_______^^^^^^^^]]]]]]]]]]\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCBCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@???????????>>>>>>>>============<<<<<<<<;;;;;;;;;;;;;:::::::::999999999999988888888887777776666666666666555555554444444444433333333333332221111111111110000000000000/////////////////.......----------------------,,,,,,,,,,++++++++++++******+++****************)))))))))((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%$$$$$$$$#############"""""""""""!!!!!!!!! \\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^__________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccdcccccccccccccccccdddddddddddddddddddddddddddddddddcccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffeeeeeeeeeeeeeeeeedddddddddddddddddddcccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbaabbbbbbbbccddeefghiijkllmnooppqqrrrrssssssssrrrrqqqwvvvuuuttttsssssrrrqqqpoonmllkkkjjjjjkkkkkkkkkjjiiccbbbbbbbbbcccddeeffggghhiiiiiihhggfeddcbaa```_______^^^^^^^^]]]]]]]]]]\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBCCCCCBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@???????????>>>>>>>>============<<<<<<<;;;;;;;;;;;;;::::::::::999999999999888888888887777766666666666665555555554444444444433333333333322221111111111110000000000000////////////////........----------------------,,,,,,,,,,++++++++++++******+++***************))))))))))((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$#############""""""""""!!!!!!!!! \\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddcccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffeeeeeeeeeeeeeeeeeddddddddddddddddddddddccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaabaaabbbbbccddeffghijjklmmnooppqqrrrrsssssssrrrrrqqwvvvvuuuttttsssssrrrqqpponnmllkkkjjjjjjkkkkkkjjjiicccbbbbbbbbcccdddeeffgghhiiiiiihhggfeddcbaa```________^^^^^^^]]]]]]]]]\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBCCCCBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@????????????>>>>>>>============<<<<<<<;;;;;;;;;;;;;;::::::::::9999999999998888888888777777666666666666555555555544444444443333333333333222111111111111000000000000/////////////////.........---------------------,,,,,,,,,,,+++++++++++*******++****************)))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$#############"""""""""""!!!!!!!!! \\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^______________```````````````````````````aaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddcccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaabbbbccddefgghijjklmnnopppqqrrrsssssssrrrrrqqwwvvvuuuttttsssssrrrrqqpponmmllkkjjjjjjjjjjjjjjjiidcccbbbbbbbccccddeeffggghhiiiihhhggfeddcbaa```________^^^^^^^]]]]]]]]]\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBCCCCBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@????????????>>>>>>>============<<<<<<<;;;;;;;;;;;;;;:::::::::::999999999998888888888877777666666666666655555555554444444444333333333333222211111111111100000000000/////////////////..........--------------------,,,,,,,,,,,+++++++++++********++***************))))))))))((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$############"""""""""""!!!!!!!!!! \\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^______________```````````````````````````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddcccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaabbbcccdeefghhijkklmnnoppqqqrrrsssssssrrrrqqwwvvvuuuuttttsssssrrrrqqpoonmmllkkjjjjjjjjjjjjjjjiddccccbbbbbccccddeeeffgghhhiiihhhggfeddcbaa```________^^^^^^^]]]]]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBCCCBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>============<<<<<<<;;;;;;;;;;;;;::::::::::::999999999988888888888777776666666666666655555555554444444444333333333333222111111111111100000000000////////////////...........-------------------,,,,,,,,,,,,+++++++++++********+****************)))))))))(((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$###########""""""""""""!!!!!!!!!! \\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^_____________````````````````````````````aaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddcccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeededddeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddcccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaabbbccddeefghhijkkmmnooppqqqrrrssssssrrrrrqwwwvvvuuuttttssssssrrrrqqponnmmlkkkjjjjjjjjjjjjjjjdddcccccccccccdddeeeffgghhhhihhhhgffeddcbaa``_________^^^^^^^]]]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@????????????>>>>>>>============<<<<<<<<;;;;;;;;;;;;;::::::::::::99999999998888888888877777666666666666655555555555444444444433333333333222211111111111110000000000////////////////............------------------,,,,,,,,,,,,++++++++++++********+***************))))))))))(((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$###########""""""""""""!!!!!!!!!! \\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^_____________`````````````````````````````aaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddcccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddcccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaabbbccddeffghhijklmmnooppqqrrrrrssssrrrrrrwwwvvvuuuttttssssssrrrrrqpponnmllkkjjjjjjjjjjjjjjjedddddccccccccdddeefffgghhhhhhhhhgffedccbaa```_________^^^^^^]]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>============<<<<<<<<;;;;;;;;;;;;:::::::::::::99999999988888888888777777666666666666555555555555444444444333333333333222211111111111100000000000///////////////.............-----------------,,,,,,,,,,,,,+++++++++++*********+***************)))))))))((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$##########"""""""""""""!!!!!!!!!! \\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^______________````````````````````````````aaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaabbbccddeffghiijklmmnooppqqrrrrrssrrrrrrrwwwwvvvuuttttsssssssrrrrqppoonmmllkkjjjjjjjjkkkkkkeeeeddddddccddddeeeffggghhhhihhhggffedccbaa```_________^^^^^^]]]]]]]\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>============<<<<<<<<<;;;;;;;;;;;::::::::::::::99999999888888888888777776666666666665555555555555444444444333333333332222211111111111100000000000///////////////.............---------------,,,,,,,,,,,,,,,+++++++++++************************)))))))))((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$#########"""""""""""""!!!!!!!!!!! \\\\\\\\\\\\\\\\\\\\\\]\]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^______________`````````````````````````````aaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddccceeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaabbbccddeffghiikklmnnoppqqqrrrrrrrrrrrrrxwwwvvvuuutttsssssssrrrrrqppoonmmllkkjjjjjkkkkkkkkffeeeeeddddddddeeefffgghhhiiihhhggffedccbaa```_________^^^^^^]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@????????????>>>>>>>>============<<<<<<<<<;;;;;;;;;;;:::::::::::::99999999988888888888777777666666666666555555555555544444444433333333333222221111111111110000000000///////////////..............--------------,,,,,,,,,,,,,,,++++++++++++***********************))))))))))((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$#########"""""""""""""!!!!!!!!!!! \\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_______________`````````````````````````````aaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbccccccccccccccccccccdddddddddddddddddddddddddcccccdddcccddddddddddddddcccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddcccccccccceeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaabbbccddefgghijkllmnooppqqqrrrrrrrrrrrrxwwwvvvuuutttsssssssrrrrrqqpponnmllkkkkkkkkkkkllllfffffeeeeeedeeeeefffggghhiiiiihhhgffeddcbbaa```_________^^^^^]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCBBBBBCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@????????????>>>>>>>============<<<<<<<<<<;;;;;;;;;;:::::::::::::999999999888888888888777777666666666665555555555555544444444333333333333222221111111111110000000000//////////////...............------------,,,,,,,,,,,,,,,,,+++++++++++************************))))))))))((((((((('''''''''''''''''''&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%$$$$$$$#########"""""""""""""!!!!!!!!!!!! [\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_________________``````````````````````````````aaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccbbbcccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbccccccccccccccccdddddddddddddddddddddddccccccccccccccccccccdddddcccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddcccccccccccccccceeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbccdeefgghijklmmnooppqqqrrrrrrrrrrrxwwwwvvuuutttsssssssrrrrrqqppoonmmllkkkkkkkkllllllggggffffeeeeeeeefffggghhhiiiiihhhggfeddcbbaa````________^^^^^]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>=============<<<<<<<<<<;;;;;;;;;::::::::::::::999999999888888888887777777666666666665555555555555544444444333333333332222221111111111110000000000//////////////...............-----------,,,,,,,,,,,,,,,,,,+++++++++++***********************))))))))))((((((((((''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$########"""""""""""""""!!!!!!!!!!! [[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^____________________``````````````````````````````aaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccbbbbbbbcccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbcccccccccccccccccdddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddcccccccccccccccccccccccceeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeedddddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbccdeefghijkklmnnooppqqqrrrrrrrrrrxwwwwvvvuutttssssssrrrrrrqqqpponnmmlllkkkkllllmmmmhhgggggfffffffffffgghhhhiiiiiiihhggfeedccbbaa```````_____^^^^]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@????????????>>>>>>>============<<<<<<<<<<<;;;;;;;;::::::::::::::999999999888888888888777777766666666665555555555555554444444433333333333222222111111111110000000000//////////////................----------,,,,,,,,,,,,,,,,,,+++++++++++***********************)))))))))))((((((((('''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$########"""""""""""""""!!!!!!!!!!! [[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^______________________````````````````````````````aaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccdddddccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccceeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeedddddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbccdeefghijkllmnnopppqqqrrrrrrrrrxxwwwvvvuutttssssssrrrrrrqqqppoonnmmllllllllmmmmmnhhhhhgggggfffffgggghhhiiiijjiiiihhgffeddcbbbaaa``````_____^^^^]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@????????????>>>>>>>=============<<<<<<<<<<<;;;;;;;;:::::::::::::9999999999888888888887777777766666666655555555555555554444444333333333333222222111111111110000000000//////////////................---------,,,,,,,,,,,,,,,,,,,+++++++++++**********************)))))))))))((((((((((''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$########"""""""""""""""!!!!!!!!!!!! [[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^_________________________`````````````````````````aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccceeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeedddddddddddddddddccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````aaaabbbcddeffhiijklmmnoopppqqqqrrrrrrrxxwwwwvvuuuttsssssrrrrrrrqqqppoonnmmmllllllmmmmnnniiiihhhhggggggggghhhhiiiijjjjiiihhggfeedccbbbaaaa``````___^^^^]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOPPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@???????????>>>>>>>=============<<<<<<<<<<<<;;;;;;;::::::::::::::9999999999888888888877777777766666666655555555555555554444444333333333333222222111111111110000000000//////////////................--------,,,,,,,,,,,,,,,,,,,,+++++++++++**********************)))))))))))((((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$########"""""""""""""""!!!!!!!!!!!! [[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^_________________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccceeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeedddddddddddddddddccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````aaaabbbcddefghijkklmmnoopppqqqqqrrrrrxwwwwwvvuuutttssssrrrrrrrqqqqppoonnmmmlllmmmmnnnnoiiiiiihhhhhgggghhhhiiiijjjjjjjiiihhgffeedcccbbbaaaaa````___^^^]]]]]]\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@????????????>>>>>>>============<<<<<<<<<<<<<;;;;;;::::::::::::::99999999998888888888877777777766666666555555555555555554444443333333333332222222111111111110000000000/////////////.................-------,,,,,,,,,,,,,,,,,,,,+++++++++++**********************)))))))))))((((((((((''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$########""""""""""""""""!!!!!!!!!!! [[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^_________________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccceeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddeeeeeeeddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````aaabbccdeegghijkllmnnoopppqqqqqqqqqxwwwwwvvvuutttssssrrrrrrrqqqqppoonnmmmmmmmmmnnnnoojjjiiiiihhhhhhhhhhiiiijjjjjjjjjiihhggffedddccbbbbaaaaa```___^^^]]]]]]\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOPPPOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>============<<<<<<<<<<<<;;;;;;;:::::::::::::99999999999888888888877777777776666666555555555555555555444443333333333333222222211111111110000000000//////////////.................------,,,,,,,,,,,,,,,,,,,,,+++++++++++*********************))))))))))))((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$########"""""""""""""""""!!!!!!!!!! [[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^____________________________``````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccceeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddeeeddddddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````aaabbccdefghiijkllmnnooopppqqqqqqqwwwwwwvvvuutttssssrrrrrrrqqqqppooonnmmmmmmmnnnnooojjjjjjiiiiihhhhiiiiijjjjjkkjjjjiiihhggffeeddccccbbbbaaa```___^^^]]]]]]]\\\\\\\[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSTTTTTTTTTSSSSSSSSSSSSSSSRSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>===========<<<<<<<<<<<<<;;;;;;:::::::::::::999999999999888888888877777777776666666555555555555555555444433333333333333222222211111111110000000000//////////////................------,,,,,,,,,,,,,,,,,,,,,+++++++++++*********************))))))))))))((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$########"""""""""""""""""!!!!!!!!!! ZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^__________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaabbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccdddddddddccccccccccccccccdddddddddddddddddcccccccceeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddcccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa`````````````````````````````aaabccdefghhijkklmmnnoooppppqqqqttttssssrrrqqppppoooooooorrrrqqqppooonnnnnooooppppoooooooonnnnnnnnnnnooooopnnnnnmmmllkkjjiiihhgggffffeeeddcccbbaaa`````_______\\\\[[[[[[[[ZZZZZZZZZZZZZYXXXXXXXXXXXWWWWWWWWWWWWWVVVVUUUUUUUUUUUUUUUUUTTTTUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRQRRRRQQQQQQQQQQQQQQQQPPPPPQPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAAAAA@@@@@@@@?????????>>>>>>>>>>>===============<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::9999888888888887777777777766666666666665555555555555544433333333333333322222221111111100000000000/////////////////..............-.----------------------,,+++++++++++*************)******)))))))))))))((((((((((''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$########""""""""""""""""""!!!!!! ZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaabbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccddddcccccccccccccccccccccddddddddddddccccccccccccceeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddccccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa````````````````````````````````aabbcceefghiijkllmmnnooopppppqqttttssssrrrqqqpppoooooooorrrrqqqppoooonnnoooopppppooooooooonnnnnnnnnoooooppnnnnnnmmmllkkjjjiihhhggggfffeeeddccbbaaa```````____\\\\[[[[[[[ZZZZZZZZZZZZZZXXXXXXXXXXXXWWWWWWWWWWWWVVVVUUUUUUUUUUUUUUUUUTTTTTUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRQQRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAAAA@@@@@@@@@????????>>>>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::999988888888888777777777766666666666665555555555555554433333333333333332222222111111110000000000//////////////////.............-------------------------,,+++++++++++************))*****)))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$#######"""""""""""""""""""!!!!!! ZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^________________````````````````````````aaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaacccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddccccccccccccccccceeeeeeeeeeeeeeeeeeeeddddddddddddddddddccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaa`````````````````````````````__`````aabbcdeffghiijkklmmnnnooopppppttssssssrrrqqqpppoooooooorrrrqqqpppoooooooooopppppoooooooooooonnnnoooooooppnnnnnnmmmlllkkjjjiiiihhhgggfffeeddccbbaaa````````__\\\\\[[[[[[ZZZZZZZZZZZZZZXXXXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUUUUUUUUUUTTTTTTTUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBAAAAAAAAAAAAA@@@@@@@@@????????>>>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::9999888888888887777777777766666666666655555555555555554333333333333333332222222111111110000000000//////////////////............-------------------------,,,+++++++++++***********)))*****))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#######"""""""""""""""""""!!!!!! ZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^_________________````````````````````````aaaaaaaaaaaaaaaaaaaa`````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaacccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddcccccccccccccccccccccceeeeeeeeeeeeeeeedddddddddddddddddddcccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaa``````````````````````````````_____````aabbddefgghijjkklmmnnnoooppppssssssssrrrqqqppppoooooonrrrqqqqpppoooooooooopppppoooooooooooooooooooooooopnnnnnnmmmmlllkkkjjjjiiihhhhggffeeddccbbaaaa```````_\\\\\[[[[[[ZZZZZZZZZZZZZZXXXXXXXXXXXWWWWWWWWWWWWVVVUUUUUUUUUUUUUUUUTTTTTTTTUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBAAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>>================<<<<<<<<<<<<;;;;;;;;;;::::::::::::::99999888888888887777777777666666666666655555555555555553333333333333333332222222111111100000000000//////////////////............------------------------,,,,++++++++++************)))****))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#######"""""""""""""""""""!!!!!! ZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^________________`````````````````````````aaaaaaaaaaaaaaaaa`````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbaaaaaaaaaaaaaaaaaaaaaaaaacccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccceeeeeeeeeeeeedddddddddddddddddddccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaa````````````````````````````````_______````aabcddefgghijjkklmmmnnooopppsssssssrrrrqqqppppoooooonrrrqqqqpppoooooooooopppppooooooooooooooooooooooooonnnnnnmmmmllllkkkkkjjjjiiihhhggffeedccbbbaaa```````\\\\\[[[[[[[ZZZZZZZZZZZZZXXXXXXXXXXXWWWWWWWWWWWVVVUUUUUUUUUUUUUUUTTTTTTTTTTUTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGIHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;;::::::::::::::99999988888888888777777777666666666666655555555555555555333333333333333333222222211111110000000000///////////////////...........------------------------,,,,,++++++++++************)))***)))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#######""""""""""""""""""!!!!!!! ZZZZZZZZZZZZZZZZZZZ[[[[Z[[[[[[[[[[[[[[[[[[[[[[[[\]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^_________________`````````````````````````aaaaaaaaaaaaaa``````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccceeeeeeeeedddddddddddddddddddccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaa`````````````````````````````````_________```aabccdeefghhijjkklmmmnnoooopsssssssrrrrqqqppppooooonnrrrqqqqppppooooooooooppppooooooooooooooooooooooooonnnnnnmmmmmlllllkkkkkkjjjjiihhggffeeddccbbaaaa`````\\\\\\[[[[[[ZZZZZZZZZZZZZXXXXXXXXXXXWWWWWWWWWWWVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGIHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBAAAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>================<<<<<<<<<<<;;;;;;;;;;:::::::::::::::99999988888888887777777777666666666666655555555555555554333333333333333333222222211111100000000000////////////////////..........-----------------------,,,,,,+++++++++************))))***))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$########""""""""""""""""""!!!!!!! ZZZZZZZZZZZZZZZZZZZZZ[[ZZZ[[[[[[[[[[[[[[[[[[[[[[\\\]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^_________________`````````````````````````aaaaaaaaaaa___```````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccbbbcccccccccccccccccccccccccccccccccccccccccccccccccceeeeeddddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbba```````````````````````````````````__________```aabccdeefghhijjkklmmmnnoooossssssrrrrrqqqppppooooonnrrqqqqqppppooooooooooppppooooooooooooooooooooooooonnnnnmmmmmmmllllllllkkkkkjjjiihhggfeeddccbbbaaaa```]\\\\\[[[[[[[ZZZZZZZZZZZZXXXXXXXXXXXWWWWWWWWWWWVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGIHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCBBAAAAAAAAAAAA@@@@@@@@@@@@?????>>>>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;;::::::::::::::999999988888888877777777776666666666666555555555555555444333333333333333333222222211111100000000000////////////////////..........----------------------,,,,,,,+++++++++************))))**)))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$%%%$$$$$$$$$$$$$$$########"""""""""""""""""!!!!!!!! ZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[\\\\\]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_________________``````````````````````````aaaaaaa_______````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccceddddddddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaa``````````````````````````````````____________```abbcddeffghhijjkklmmnnnooorrrrrrrrrrqqqqppppooooonnrrqqqqqpppppoooooooooppppooooooooooooooooooooooooommmmmmmmmmmmmlllllllllllkkkjjjiihggffeddccbbbaaaaa`]]\\\\[[[[[[[[ZZZZZZZZZZZXXXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCBBAAAAAAAAAAAAA@@@@@@@@@@@@?????>>>>>>>>>>>>===============<<<<<<<<<<<;;;;;;;;;;::::::::::::::999999998888888887777777777666666666666655555555555555444433333333333333333222222221111100000000000/////////////////////..........-----------------,,,,,,,,,,,,++++++++************)))))**))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$%%$$$$$$$$$$$$$$$$#######"""""""""""""""""!!!!!!!!! ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[\\\\\\\\]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^____________________``````````````````````````aaaa__________`````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbccccccccccccccccccbccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaa`````````````````````````````````______________```abbcddeffghhijjkllmmnnnoorrrrrrrrrrqqqqppppooooonnrrqqqqqpppppoooooooooopppnnnoooooooooooooooooooooommmmmmmmmmmmmmmmmmmmmllllllkkjjiihhgffeddcccbbbaaaa]]]\\\\[[[[[[[[[[ZZZZZZZZYXXXXXXXXXXWWWWWWWWWWWVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCBBAAAAAAAAAAAAA@@@@@@@@@@@@?????>>>>>>>>>>>>===============<<<<<<<<<<<;;;;;;;;;;:::::::::::::::999999998888888877777777776666666666666555555555555554444433333333333333333222222221111100000000000/////////////////////..........---------------,,,,,,,,,,,,,,++++++++***********))))))*)))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$%$$$$$$$$$$$$$$$$#######"""""""""""""""""!!!!!!!!!! YZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\\]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_______________________``````````````````````````a______________`````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbccccccccbbbbbbbbbbbbbbcccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddcccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaa````````````````````````````````________________``aabccddeffghiijkkllmmnnnorrrrrrrrrqqqqpppppoooonnnrqqqqqppppppppoooooooopppnnnnnnooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmllllkkjiihhgffeeddcccbbbaa]]]]\\\\[[[[[[[[[[[[ZZZZZYXXXXXXXXXXXWWWWWWWWWWVVVUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCBBBAAAAAAAAAAAAA@@@@@@@@@@@@????>>>>>>>>>>>>>===============<<<<<<<<<<<;;;;;;;;;;::::::::::::::999999999888888887777777777666666666666655555555555554444443333333333333333222222222111110000000000///////////////////////.........------------,,,,,,,,,,,,,,,,,+++++++************))))))*))))))))))))((((((((((((((''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$########""""""""""""""""!!!!!!!!!!! YYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[\\\\\\\\\\\\]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_________________________`````````````````````````__________________`````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccbbbcccccccccccccccccccccccccdddddddddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa`````````````````````____``````_________________``aabbccdeefgghiijkkllmmnnnqrrrrrrqqqqqqpppppoooonnnrqqqqqpppppppppppppppppppnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmllkkjjihhggfeedddccbbba^^]]]\\\\[[[[[[[[[[[[ZZZZYYXXXXXXXXXXXWWWWWWWWWVVVUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGHHHHHHHHHHHHGGGGGGGGGGGGFGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCBBBBAAAAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>>>================<<<<<<<<<<;;;;;;;;;;::::::::::::::9999999999888888877777777776666666666666555555555555554444443333333333333332222222222111100000000000///////////////////////.........-----------,,,,,,,,,,,,,,,,,,+++++++***********))))))))))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$########"""""""""""""""!!!!!!!!!!!!! YYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[\\\\\\\\\\\\\\]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^_________________________`````````````````````````_____________________``````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa```aaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccbbbbbbbbccccccccccccccccccccccbbbdddddddddddddddddddddddddcccccccccccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaa```````````````````______```_____________________``aabbccdeefghhijjkklmmmnnqqqqqqqqqqqqpppppooooonnnrqqqqqpppppppppppppppppppnnnnnnnnnnnnnnnnnnnnnnnnnllllllllmmmmmmmmmmmnnnnnnnmmmllkkjjihhggffeeddcccbb^^^]]]\\\\\[[[[[[[[[[[[ZZYYYXXXXXXXXXXXWWWWWWWWVVVUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGHHHHHHHHHHHGGGGGGGGGGGGGFGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCBBBBBAAAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>>>>================<<<<<<<<<<;;;;;;;;;;:::::::::::::9999999999988888887777777777666666666666555555555555554444444333333333333333222222222211110000000000/////////////////////////........-----------,,,,,,,,,,,,,,,,,,++++++************)))))))))))))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!!! YYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^_________________________`````````````````````````_________________________``````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa`````````aaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccbbbbbbbbbbbbbbccccccccccccccccccbbbbbbbdddddddddddddddddddddddddccccccccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa````````````````_________`_______________________``aaabbcddeffghhijjkllmmmnqqqqqqqqqqqqpppppooooonnnrqqqqqpppppppppppppppppppnnnnnnnnnnnnnnnnnnnnnnnnnlllllllllllmmmmmmmnnnnnnnnnnmmmlkkjjihhggffeeeddccc_^^^]]]\\\\\\\\\[[[[[[[[ZYYYYXXXXXXXXXXXWWWWWWWVVVUUUUUUUTTTTTTTTTTTTTTTTSSTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>>>================<<<<<<<<<<;;;;;;;;;;::::::::::::::9999999999988888877777777776666666666666555555555555544444444333333333333322222222222211100000000000/////////////////////////........----------,,,,,,,,,,,,,,,,,,,++++++************)))))))))))))))))))((((((((((((((''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!! YYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^_________________________`````````````````````````__________________________````````````````````````````aaaaaaaaaaaaaaaaaaaaaa````````````````aaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccbbbbbbbbbbbbbbbbbbbccccccccccccccbbbbbbbbbbbddddddddddddddddddddddddccccccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa``````````````____________________________________``aabbccddefgghiijkkllmmmpqqqqqqqqqqppppppooooonnnrqqqqqpppppppppppppppppppnnnnnnnnnnnnnnnnnnnnnnnnnlllllllllllmmmmmmnnnnnnnnnnnnmmmllkjjiihhggffeedddc___^^^]]]\\\\\\\\\\\[[[[[YYYYYYXXXXXXXXXXWWWWWWWVVUUUUUUUTTTTTTTTTTTTTTTSSSTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQPQQQQQPPPPPPPPPPPPPPPPPOOOPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>>>>================<<<<<<<<<<;;;;;;;;;;:::::::::::::99999999999988888877777777766666666666665555555555555544444444333333333332222222222222211100000000000/////////////////////////........---------,,,,,,,,,,,,,,,,,,,,++++++***********))))))))))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!!!!!! YYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]^^^^^^^^^^^^^^^^________________________`````````````````````````__________________________`````````````````````````````````aaaaaaaaaaaaaaaaa````````````````````````abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccbbbbbbbbbbbbbbbbdddddddddddddddddddddccccccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa```````````_______________________________________``aaabbccdeefghhijjkkllmmpppqqqqqqqpppppppooooonnnrqqqqqqppppppppppppppppppnnnnnnnnnnnnnnnnnnnnnnnmmllllllllllllmmmmmnnnnnnnnonnnnmmmlkkjjiihhggfffeedd``__^^^]]]]]\\\\\\\\\\[[[ZYYYYYYXXXXXXXXXWWWWWWWVVUUUUUUTTTTTTTTTTTTTTTSSSSTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQPPQQQPPPPPPPPPPPPPPPPPOOOOOPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????>>>>>>>>>>>>>=================<<<<<<<<<;;;;;;;;;;;:::::::::::::9999999999998888877777777776666666666666555555555555544444444433333333222222222222222221110000000000////////////.//////////////.......---------,,,,,,,,,,,,,,,,,,,,+++++************)))))))))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""!!!!!!!!!!!!!!!!! YYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^________________________``````````````````````______________________________``````````````````````````````````aaaaaaaaaaaa`````````````````````````bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccbbbbbbbbbbbbbbbbbbbbdddddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa````````__________________________________________```aaabbcddeffghiijjkkllmpppppppppppppppppooooonnnrqqqqqqppppppppppppppppppnnnnnnnnnnnnnnnnnnnnnnmmmlllllllllllllmmmmmnnnnnooooonnnmmllkkjjiihhhggfffeea```__^^^]]]]]]]\\\\\\\[[ZZYYYYYYXXXXXXXXXWWWWWWVVUUUUUUTTTTTTTTTTTTTSSSSSSTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQPPPQQPPPPPPPPPPPPPPPPPOOOOOOPOOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>>>>=================<<<<<<<<<;;;;;;;;;;;:::::::::::::9999999999998888777777777766666666666665555555555555544444444433333222222222222222222221100000000000///////////..//////////////.......---------,,,,,,,,,,,,,,,,,,,,+++++***********))))))))))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""!!!!!!!!!!!!!!!!! YYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^_________________________```````````````````__________________________________````````````````````````````````````aaaaaa`````````````````````````bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbdddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa``````____________________________________________````aabbccdeefgghiijkkklloppppppppppppppppooooonnnrqqqqqqpppppqqqqqqpppppppnnnnnnnnnooonnnnnnnnnnmmmlllllllllllllmmmmmnnnnnooooonnnnmmllkkjjjiihhhggfffbaa``___^^^]]]]]]]]\\\\\\ZZZYYYYYYXXXXXXXXXWWWWWWVUUUUUUTTTTTTTTTTTSSSSSSSSTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@?????>>>>>>>>>>>>=================<<<<<<<<<<;;;;;;;;;;;:::::::::::::999999999999888877777777766666666666666555555555555544444444443333222222222222222222222110000000000///////////...//////////////.......--------,,,,,,,,,,,,,,,,,,,,,++++************)))))))))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""!!!!!!!!!!!!!!!!! YYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^_________________________````````````````_______________________________________``````````````````````````````````````````````````````````````bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccbbbbbbbccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbdddddddddccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa```_______________________________________________````aaabbcddeefghhiijkkklooopppppppppppppoooooonnnrqqqqqqqqqqqqqqqqqqpppppponnnonooooooonnnnnnnnnmmmllllllllllllllmmmmnnnnnoooooonnnmmmllkkkjjiiihhhggfbbaa```__^^^^^]]]]]]]\\\\ZZZZYYYYYYXXXXXXXXWWWWWWVUUUUUUTTTTTTTTTTSSSSSSSSSTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>>=================<<<<<<<<<<;;;;;;;;;;;::::::::::::999999999999988877777777776666666666666555555555555554444444444333222222222222222222222210000000000///////////....//////////////.......--------,,,,,,,,,,,,,,,,,,,,,++++***********))))))))))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$###############""""""""""!!!!!!!!!!!!!!!! YYYYYYYYYYYYYYYYYYZZZZZYZZZZZZZZZZZZZZZZZZZZZZZZ[\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^__________________________````````````^__________________________________________``````````````````````````````````````````````````````````bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbdddddcccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa________________________________________^^^^_______````aabbccddeffghhiijkkknoooopppppppppppoooooonnnrqqqqqqqqqqqqqqqqqqqpppppooooooooooooooonnnnnnnnmmllllllllllllllmmmmmnnnnnooooonnnnmmmllkkkjjjiiihhhgccbbaa``___^^^^^^]]]]]\\\[ZZZZYYYYYYXXXXXXXXWWWWWVUUUUUUTTTTTTTTTSSSSSSSSSSTSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>==================<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999999988877777777766666666666666555555555555544444444444332222222222222222222222110000000000///////////....//////////////.......-------,,,,,,,,,,,,,,,,,,,,,,+++***********))))))))))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$###############""""""""""!!!!!!!!!!!!!!!! YYYYYYYYYYYYYYYYYYYYZZZYYYZZZZZZZZZZZZZZZZZZZZZZ[[[\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^__________________________`````````^^^^____________________________________________`````````````````````````````````````````````````````bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbdccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa``_____________________________________^^^^^^^^^_____````aaabbccdeeffghhiijjknnooooopppppppppoooooonnnrqqqqqqqqqqqqqqqqqqqqppppoooooooooooooooonnnnnnnmmlllllllllllllllmmmmmnnnnnoooonnnnmmmlllkkkkjjjjiihhddccbaaa``___^^^^^^]]]]]\[[ZZZZYYYYYYXXXXXXXWWWWWVVUUUUUTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@@???????>>>>>>>>>>===================<<<<<<<<<;;;;;;;;;;;;::::::::::::99999999999998877777777776666666666665555555555555544444444444432222222222222222222222210000000000///////////...../////////////........-------,,,,,,,,,,,,,,,,,,,,,,+++***********)))))))))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!!!! YYYYYYYYYYYYYYYYYYYYYYZYYYYYZZZZZZZZZZZZZZZZZZZZ[[[[[\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^__________________________``````^^^^^^^^___________________________________________``````````````````````````````````````````````````aaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa`````___________________________________^^^^^^^^^^^______````aaabbccdeefgghhiijjmnnnoooooopppppooooooonnnrqqqqqqqqqqqqqqqqqqqqppppooooooooooooooooonnnnnnmmllllllllllllllllmmmmnnnnnnoonnnnnnmmmllllkkkkjjjjiieddccbbaa```____^^^^]]]]][[[ZZZZYYYYYYXXXXXXWWWWWVVUUUUUTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@???????>>>>>>>>>>==================<<<<<<<<<<;;;;;;;;;;;;::::::::::::99999999999988777777777766666666666665555555555555544444444444432222222222222222222222110000000000///////////......////////////.......-------,,,,,,,,,,,,,,,,,,,,,,,+++***********)))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$#$$##############"""""""""""!!!!!!!!!!!!!!!! YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[[[\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^___________________________``^^^^^^^^^^^________________________________________``````````````````````````````````````````````````aaaaaaaaaaaaaabbbbbbbbbbbaaaaaaaaaabbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa````````_________________________________^^^^^^^^^^^^^^_____`````aabbbcddeefgghhiijmmnnnnoooooooooooooooonnnrqqqqqqqqqqqqqqqqqqqqqpppooooooooooooooooonnnnnnnmllllllllllllllllmmmmmmnnnnnnnnnnnnmmmmlllllkkkkjjjieeedccbbaaa``____^^^^]]]][[[ZZZZYYYYYYXXXXXXXWWWWWVUUUUUTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAA@@@@@@@@@@@@@????????>>>>>>>>>===================<<<<<<<<<<;;;;;;;;;;;;::::::::::::9999999999998877777777776666666666665555555555555544444444444442222222222222222222222211000000000///////////.........//////////.......-------,,,,,,,,,,,,,,,,,,,,,,,++***********)))))))))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$#$##############""""""""""""!!!!!!!!!!!!!!!! YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZ[[[[[[[[[[\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^__________________________^^^^^^^^^^^^^^^____________________________________``````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa```````````______________________^^^______^^^^^^^^^^^^^^^^______````aaabbccddeeffgghhilmmmnnnooooooooooooooonnnrrqqqqqqqqqqqqqqqqqqqqpppoooooooooooooooooonnnnnnmlllllllllllllllllmmmmmmnnnnnnnnnnnmmmmmllllllkkkkjjffeeddccbbaa```____^^^^]][[[[ZZZZYYYYYXXXXXXXWWWWWVUUUUUTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAA@@@@@@@@@@@@@@????????>>>>>>>>>===============<===<<<<<<<<<<;;;;;;;;;;;;:::::::::::9999999999998877777777776666666666665555555555555544444444444444222222222222222222222211100000000////////////............//////........-------,,,,,,,,,,,,,,,,,,,,,,++************)))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#$#############""""""""""""!!!!!!!!!!!!!!!!! XXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZ[[[[[[[[[[[[\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_________________________^^^^^^^^^^^^^^^^^^^^^______________________________`````````````````````````___``````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbaaaaaaabbbbbbbbbbbbbbbbbbbbbbbaacccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa`````````````____________________^^^^^____^^^^^^^^^^^^^^^^^^^_____`````aaabbccddeeffgghhkllmmnnnnooooooooooooonnnrrqqqqqqqqqqqqqqqqqqqqpppoooooooooooooooooonnnnnnmlllllllllllllllllllmmmmmnnnnnnnnnmmmmmmllllllllkkkkgffeeddccbbaa```____^^^]]\[[[ZZZZYYYYYYXXXXXXWWWWWVUUUUUTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAA@@@@@@@@@@@@@@@?????????>>>>>>>>================<==<<<<<<<<<<<;;;;;;;;;;;;:::::::::::9999999999998877777777766666666666665555555555555444444444444444222222222222222222222211100000000////////////.............///.........-------,,,,,,,,,,,,,,,,,,,,,,+++***********)))))))))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$################""""""""""""!!!!!!!!!!!!!!!!! XXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_________________________^^^^^^^^^^^^^^^^^^^^^^^^^__________________________`````````````````````````______```````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbaaaaaacccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa````````````````_________________^^^^^^^^_^^^^^^^^^^^^^^^^^^^^^^______`````aaabbccddeeffgghkkllmmmnnnoooooooooooonnnrrqqqqqqqqqqqqqqqqqqqqpppooooooooooooooooooonnnnnnllllllllllllllllllllmmmmmnnnnnnnmmmmmmmmlllllllllkkggffeeddccbbaaa```___^^^]\\[[[ZZZZYYYYYXXXXXXWWWWWVUUUUUTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAA@@@@@@@@@@@@@@@??????????>>>>>>>================<<==<<<<<<<<<<;;;;;;;;;;;;;:::::::::::999999999998887777777776666666666665555555555555544444444444444422222222222222222222211110000000/////////////.........................-------,,,,,,,,,,,,,,,,,,,,,+++************))))))))))))())))))((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!!! XXXXXXXXXXXXXXYYYYYYYYY[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________```````````````````aaaaaaaaaaaabbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaabbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbaaaabbbbbbbbbbbbbbbbbbbbbbbbbccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]^^^^_____`````aaabbbccddeeffghhiijjjkkllllllllllllllllqqqqqqqqqqqqqqqqqqpppppppooppppppppppppppoooooonnnlllllllllllllllllllllmmmmmmmmmmmmmmmmmllllllllllllklkkkjjiihhggffeedddcccbbb`___^^^]]]]\\\\\\[[[[[ZZZWVVVVUUUUUUTTTTTTTTTTSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBBBBAAAAAAA@@@@@@@@@@@@@@@???????????>>==============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::99999999999888888777777777766666666666665555544444444444444433333333333333222222222222222221111111000000000000///////////////////////......-----,,,,,,,,,,,,,,,,,,,,,,,+++************))))))))))(((((((((((('''''''''''&&'&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#############""""""""""""!!!!!!!!!!! XXXXXXXXXXXXXXXXYYYYYYYZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________`````````````````````````aaaaaaaaaaaaaaaabbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaabbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````__________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]^^^______`````aaabbbccddeeefgghhiijjkkkllllllllllllllrqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppooooonnnllllllllllllllllllllllmmmmmmmmmmmmmmmlllllllllllllkllkkkjjiihhggffeeeddcccbb`___^^^]]]]\\\\\\[[[[[ZZZWVVVVUUUUUUTTTTTTTTTTSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@????????????>==============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::999999999988888887777777776666666666666555555444444444444443333333333333322222222222222222211111100000000000000/////////////////////......------,,,,,,,,,,,,,,,,,,,,,,++++************))))))))))(((((((((((''''''''''''&&'&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$#############""""""""""""!!!!!!!!!!!! XXXXXXXXXXXXXXXXXXYYYYYZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````__________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]^^_______``````aaabbcccddeefgghhiijjkkklllllllllllllrqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppooooonnnlllllllllllllllllllllllmmmmmmmmmmmmlllllllllllllllllllkkkjjiihhggfffeeddcccb``__^^^]]]]\\\\\\\[[[[[ZZWVVVVUUUUUUTTTTTTTTTSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHGHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@????????????>==============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::99999999998888887777777777666666666666555555444444444444444333333333333322222222222222222211111110000000000000//////////////////////......-----,,,,,,,,,,,,,,,,,,,,,,++++************)))))))))))((((((((((('''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$#############""""""""""""!!!!!!!!!!!! XXXXXXXXXXXXXXXXXXXXYYYZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````__________________________^^^^^^^^^^^^^^^^^^^^^^^]]^]]]]]]]]]]]]]]]]]]]]]]]^_________`````aaabbbccddeffgghhiijjkkkllllllllllllrqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppoooooonnlllllllllllllllllllllllllmmmmmmmmmlllllllllllllllllllllkkjjjiihhggfffeeddccc```__^^^]]]]\\\\\\[[[[[ZZWVVVVUUUUUUTTTTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHGGHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEFEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@?????????????>=============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::9999999999888888877777777766666666666665555544444444444444433333333333333222222222222222222111111000000000000000////////////////////......------,,,,,,,,,,,,,,,,,,,,,++++*************)))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!! XXXXXXXXXXXXXXXXXXXXXXYZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````__________________________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]___________`````aaabbbccdeeffghhiijjkkklllllllllllrqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppooooonnlllllllllllllllllllllllllllmmmmllllllllllllllllllllllllkkkjjjiihhgggffeeddcca``__^^^]]]]\\\\\\[[[[[ZZWVVVVUUUUUUTTTTTTTTSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHGGHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????????>>============<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::9999999999888888877777777766666666666655555544444444444444333333333333332222222222222222221111111000000000000000////////////////////......-----,,,,,,,,,,,,,,,,,,,,,+++++************))))))))))))(((((((((('''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!! XXXXXXXXXXXXXXXXXXXXXXXZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````_______________________^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^____________`````aaabbccdeeffghhiijjkkkklllllllllqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppooooonnllllllllllllllllllllllllllllllllllllllllkkllllllllllllllkkkjjjiihhhggffeeddcaa``__^^]]]]]\\\\\\[[[[ZZWVVVVUUUUUUTTTTTTTTSSSSSSRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@??????????????>>>===========<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::9999999998888888877777777666666666666655555444444444444444333333333333322222222222222222221111110000000000000000///////////////////.......-----,,,,,,,,,,,,,,,,,,,,+++++*************))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!! XXXXXXXXXXXXXXXXXXXXXXXZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]^^]]]]^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`aaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa`````````````````````````````____________________^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^____________`````aaabbcdeeffghhijjjkkkkllllllllqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppooooonnllllllllllllllkkkkkkllllllllllllllllkkkkkkkkkkkkkkklllllkkkkjjjiiihhggffeeddba``__^^^]]]]\\\\\\\[[[[ZWVVVVUUUUUUTTTTTTTTSSSSSSRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHIIIIIIIIIIIIIIIHHHHHHHGGGHHHHGGGGGHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@??????????????>>>>===========<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::99999999988888888877777776666666666666555554444444444444443333333333333222222222222222222211111110000000000000000//////////////////.......------,,,,,,,,,,,,,,,,,,,++++++************))))))))))))(((((((((('''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!! WXXXXXXXXXXXXXXXXXXXXXXZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````aaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa````````````````````````````````_________________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^_____________````aabccdeefgghiijjjkkkkkkkkkkkqqqqqqrrrrrqqqqqqqqqqqqqqpppppppppppppppppppooooonllllllllllllllkkkkkkkkllllllllllllkkkkkkkkkkkkkkkkklllllkkkkjjjjiiihhhggfeedbaa``__^^]]]]]\\\\\\[[[[ZWWVVVUUUUUUTTTTTTTSSSSSSSRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMMMMMLMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHIIIIIIIIIIIIIIIHHHHHHHGGGHHHGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@??????????????>>>>>==========<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::99999999988888888877777776666666666665555554444444444444433333333333332222222222222222222111111100000000000000000//////////////////.......------,,,,,,,,,,,,,,,,,,+++++++************))))))))))))(((((((((('''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!! WWWXXXXXXXXXXXXXXXXXXXXZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa````````````````````````````````__________________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^____________```aabccdeefgghiijjkkkkkkkkkkkqqqqqqrrrrrqqqqqqqqqqqqqqpppppppppqqqpppppppooooonllllllllllllllkkkkkkkkkklllllllkkkkkkkkkkkkkkkkkkkkllllkkkkkkjjjjiiihhhggfeebbaa`__^^^]]]]]\\\\\[[[[ZWWVVVUUUUUTTTTTTTTSSSSSSSRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNMMMMMMMMMMMMMMMMMLLLMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHIIIIIIIIIIIIIIIHHHHHHHGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@???????????????>>>>>>==========<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::999999999888888888877777766666666666665555554444444444444333333333333332222222222222222222111111100000000000000000/////////////////.......-------,,,,,,,,,,,,,,,,,++++++++***********))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! WWWWWXXXXXXXXXXXXXXXXXXZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__```````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa`````````````````````````````````__________________^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\]]]]^^^^^^^^^^^^^^________``abbccdeffghhiijjjkkkkkkkkkqqqqqqqrrrrqqqqqqqqqqqqqqppppppqqqqqqqppppppooooonmllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjkkkkllkkkkkkkkkjjjjjiiihhggfecbba``__^^^]]]]]\\\\\[[[ZWWVVVUUUUUTTTTTTTTSSSSSSSRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNMMMMMMMMMMMMMMMMMLLLLMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIJJJJJJIIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIIIHHHHHHHHGGGHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@???????????????>>>>>>>=========<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::99999999998888888887777777666666666666555555544444444444433333333333333222222222222222222211111110000000000000000000////////////////.......-------,,,,,,,,,,,,,,,,+++++++++***********))))))))))))(((((((((('''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! WWWWWWWXXXXXXXXXXXXXXXXZZZZZZZZZZZZZZZZZZZZZ[[[[ZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_______``````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa`````````````````````````````````___________________^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\]^^^^^^^^^^^^^^^^^^_____``abbccdeffghhiijjjkkkkkkkkqqqqqqqqqqqqqqqqqqqqqqqqqppppqqqqqqqqqqppppppooooomllllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjkkkkkkkkkkkkjjjjjiiihhgffccbaa`__^^^]]]]]\\\\\[[[ZWWVVVUUUUUTTTTTTTTSSSSSSSRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMMMMLLLLLMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIJJJJJIIIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIIIHHHHHHHHGGGHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@???????????????>>>>>>>>=========<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::999999999988888888877777776666666666665555555544444444444433333333333333222222222222222222211111110000000000000000000///////////////.......--------,,,,,,,,,,,,,,,++++++++++***********))))))))))))(((((((((('''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!! WWWWWWWWWWXXXXXXXXXXXXXZZZZZZZZZZZZZZZZZZZZZZZ[[ZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_____________``````````````aaaaaaaaaaaaaaaaaaaaaaa```````aaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbaaaaaaaaaaaaa``````````````````````````````````_____________________^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\]^^^^^^^^^^^^^^^^^^^^___`aabbcddefgghiiijjjjjkkkkkqqqqqqqqqqqqqqqqqqqqqqqqqpppqqqqqqqqqqqppppppooooommllllllllllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkjjjjjiihhgfdcbba``__^^^]]]]]\\\\[[[ZWWVVVUUUUUTTTTTTTSSSSSSSSRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNMMMMMMMMMMMMMMMMMLLLLLLMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIJJJJIIIIIIIIIIIIIIHHHHHHHIIIIIIIIIIIIHHHHHHHHHGGGGHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBAAAAAAAAAAAAAAA@@@@@@@????????????????>>>>>>>>>=========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::9999999998888888887777777666666666666655555555444444444443333333333333332222222222222222221111111000000000000000000000//////////////.......--------,,,,,,,,,,,,,,,++++++++++**********))))))))))))((((((((((('''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!! WWWWWWWWWWWWXXXXXXXXXXXZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^__________________````````````````aaaaaaaaaaaaaaaa`````````````````aaaaaaaa`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaaaaaaaaaaa````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbaaaaaaaaaaaaaaaaaa````````````````````````````````___________________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\]]]^^^^^^^^^^^^^^^^^^^___`aabccdeefgghiiijjjjjjjjjpqqqqqqqqqqqqqqqqqqqqqqqqpppqqqqqqqqqqqppppppooooommmlllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiijjjjjkkkkkkkkkkkkkkkjjjjjiihggddcbaa`__^^^]]]]]\\\\[[[ZWWVVVUUUUUTTTTTTTSSSSSSSRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIJJJJIIIIIIIIIIIIIHHHHHHHHIHHHHHHHHHHHHHHHHHHHHGGGGHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@???????????????>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999999988888888887777776666666666666555555555444444444443333333333333332222222222222222211111110000000000000000000000//////////////.......-------,,,,,,,,,,,,,,,,++++++++++**********))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!! WWWWWWWWWWWWWWXXXXXXXXXZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^________________________`````````````````aaaaaaaaa``````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaaaa```````````aaaaaaaaaaaaaaaaaaaaaaaaabbbaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````_____________________^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\]]]]]]]]^^^^^^^^^^^^^^^__``aabcddeffghhiiiijjjjjjjppppqqqqqqqqqqqqqqqqqqqqqpppqqqqqqqqqqqpppppppoooommmlllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiijjjjjkkkkkkkkkkkkjjjiihhgedcbba``__^^^]]]]\\\\[[[ZWVVVVUUUUUTTTTTTTSSSSSSSRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@??????????????>>>>>>>>>>>>=========<<<<<<<<<<<<<<<;<<;;;;;;;;;;;;:::::::::::::999999999888888888877777776666666666665555555555444444444433333333333333332222222222222222211111110000000000000000000000/////////////.......--------,,,,,,,,,,,,,,,+++++++++++*********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!! WWWWWWWWWWWWWWWWXXXXXXXYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_________________________```````````````````````aa``````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaa```````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]^^^^^^^_```abbcdeefgghhhiiiiijjjjppppppqqqqqqqqqqqqqqqqqqqpppppqqqqqqqqqpppppppoooommmmllllllllkkkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiijjjjjjjjjkkkkkkkkkjjjiihheddcbaa`__^^^]]]]\\\\[[[ZWVVVVUUUUUTTTTTTTSSSSSSSRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@?????????????>>>>>>>>>>>>>========<<<<<<<<<<<<<<<<;<;;;;;;;;;;;;;::::::::::::9999999999888888888777777766666666666665555555555444444444433333333333333322222222222222222111111110000000000000000000000/////////////.......--------,,,,,,,,,,,,,,,+++++++++++********)))))))))))))((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$%$$$$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!! WWWWWWWWWWWWWWWWWWXXXXXYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^_________________________```````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````aaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\]]\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]^^^^^^_``aabccdeefgghhhhiiiiiiioppppppppqqqqqqqqqqqqqqqqpppppppqqqqqqppppppppoooommmmmlllllllkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiijjjjjjjjjjjjkkkkkkkjjjiihfedcbba``__^^]]]]\\\[[[ZZWVVVUUUUUTTTTTTTTSSSSSSSRQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>>>>>========<<<<<<<<<<<<<<<;;<;;;;;;;;;;;;;:::::::::::9999999999888888888877777766666666666665555555555544444444433333333333333332222222222222222111111111000000000000000000000//////////////.......-------,,,,,,,,,,,,,,,,+++++++++++********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$%$$$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!! WWWWWWWWWWWWWWWWWWWWXXXYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^_________________________```````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aa``````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaa````aaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````_________________________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^^__``abbcddeefggghhhhhiiiiooooppppppppppppppppppqqqppppppppppppppppppppppooommmmmlllllllkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiijjjjjjjjjjjjjkkkkkkjjjiihfedccba``__^^]]]]\\\[[[ZZVVVVUUUUUTTTTTTTTSSSSSSSRQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFGFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::99999999998888888888777777766666666666655555555555544444444333333333333333332222222222222222111111111000000000000000000000/////////////.......--------,,,,,,,,,,,,,,,++++++++++++********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$%$$$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!! WWWWWWWWWWWWWWWWWWWWWWWYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^_________________________```````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaa````````aaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````___________________________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^^__``aabbcddeeffggghhhhhhioooooopppppppppppppppppppppppppppppppppppppppppooommmmmmllllllkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhiiiiiiijjjjjjjjkkkkjjjiihfeddcbaa`__^^]]]\\\[[[[ZZVVVVUUUUUTTTTTTTTSSSSSSRRQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>=======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::999999999988888888887777777666666666666555555555555544444444333333333333333332222222222222221111111111000000000000000000000/////////////.......--------,,,,,,,,,,,,,,,++++++++++++*******))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!! WWWWWWWWWWWWWWWWWWWWWWWYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]\\]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^_________________________``````````````````````````````````````````````````_````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaa`````````````aaaaaaaaaaaaaaaaaaaaaaaaa```````````````````_______________________________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[\\\\\\]]]]]]]]]]]]]]]]^^^___``aabccddeeffggggghhhhnnnoooooopppppppppppppppppppppppppppppppppppppoooommmmmmllllllkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiihhhhhhhhiiiiiiiiiijjjjjjjkkjjjjihfeedcbaa`__^^]]]\\\[[[ZZZVVVUUUUUTTTTTTTTTSSSSSSSRQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@????????>>>>>>>>>>>>>>>>>>=======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::99999999998888888888777777766666666666655555555555554444444333333333333333333222222222222221111111111100000000000000000000/////////////........-------,,,,,,,,,,,,,,,+++++++++++++******)))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!! WWWWWWWWWWWWWWWWWWWWWWWYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^_________________________``````````````````````````````````````````````````________________```````````````aaaaaaaaaaaaaaaaaaa`````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaa```````````````````aaaaaaaaaaaaaaaaaaaaaaaaa````````````````________________________________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[\\\\\\\\\\\]]]]]]]]]]]]^^___``aabbccddeeffffggggghnnnnnooooooooppppppppppppoopppppppppppppppppppoooommmmmmllllllkkkkkkkkkjjjjjjjjjjjjjjiiiiiiihhhhhhhhhiiiiiiiiiiijjjjjjjjjjjjihfeedcbba`__^^]]\\\[[[ZZZYVVUUUUUUTTTTTTTTTSSSSSSSRQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@????????>>>>>>>>>>>>>>>>>>========<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::99999999998888888888777777776666666666655555555555554444444333333333333333333322222222222222111111111110000000000000000000//////////////.......--------,,,,,,,,,,,,,,,+++++++++++++******))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!! VVWWWWWWWWWWWWWWWWWWWWWYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]_________________________``````````````````````````````````````````````````_________________________```````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaa``````````````_________________________________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[\\\\\\\\\\\\\\]]]]]]]]]^^^___``aabbccddeeeffffggggmmnnnnnooooooooooooooooppooooopppppppppppppppooooommmmmmllllllkkkkkkkkkjjjjjjjjjjjjjjiiiiiiihhhhhhhhhiiiiiiiiiiiiijjjjjjjjjiihfeedcbba`__^^]]\\\[[[ZZZYVVUUUUUTTTTTTTTTTSSSSSSSRQQQQQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@????????>>>>>>>>>>>>>>>>>>>=======<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::99999999998888888888877777777666666666655555555555554444444333333333333333333332222222222222111111111111000000000000000000//////////////........--------,,,,,,,,,,,,,,,+++++++++++++*****)))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!! VVVVWWWWWWWWWWWWWWWWWWWYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^_______________________``````````````````````````````````````````````````_________________________``````````````````````````````````````````````````````````````````````````````````````````````````___``````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaa``````````````_________________________________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[\\\\\\\\\\\\\\\\]]]]]]]]^^^__```aabbccdddeeeffffggmmmmnnnnnooooooooooooooooooooooooppppppppppooooooommmmmllllllkkkkkkkkkkkjjkjjjjjjjjjjjiiiiiihhhhhhhhhhhhhhhhhiiiiiijjjjjjjjiihfeedcbba`__^^]]\\[[[ZZZYYVUUUUUTTTTTTTTTTTSSSSSSSSRRQQQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGHHHHHHHGGGGGGGGGGGGGGGGGFGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>=======<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::9999999999888888888888777777776666666666555555555555544444443333333333333333333322222222222211111111111110000000000000000///////////////.........-------,,,,,,,,,,,,,,,++++++++++++++*****))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!! VVVVVVWWWWWWWWWWWWWWWWWYYYYYYYYYYYYYYYYYYYYZZZZZYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^__________________``````````````````````````````````````````````````_________________________````````````````````````````````````````````````````````````````````````````````````````_____________``````````````````````````````````````````````````aaaaaaaaaaaaaa``````````````___________________________________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]]^^___```aabbcccddeeeefffflmmmmnnnnnnnooooooooooooonoooooooooopppppooooooooommmmmllllllkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiihhhhhhhhghhhhhhhhhhiiiiiijjjjiiiihfeedcbba`__^^]]\\[[ZZZYYYUUUUUUTTTTTTTTTTTSSSSSSSSRRRRQQQQQQQQQQQQQQPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMMMLLLLLLLLLLLLLLLLLLLKLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGHHHHHGGGGGGGGGGGGGGGGGGFFGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>=======<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::999999999988888888888877777777666666666555555555555544444443333333333333333333332222222222211111111111111000000000000000////////////////........--------,,,,,,,,,,,,,,,++++++++++++++****))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!! VVVVVVVVWWWWWWWWWWWWWWWYYYYYYYYYYYYYYYYYYYYYYZZZYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^_______________```````````````````````_______``````````````````_________________________````````````````````````````````````````````````````````````````````````````_________________________````````````````````````_`````````````````````````aaaaaaaaa````````````````__________________________________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\]]]]]]^^^___```aabbcccdddeeeefflllmmmnnnnnnnnnnnnnnnnnnonnnnooooooooooooooooooooommmmmllllllkkkkkkkkkkkkkkkkkjjjjjjjjiiiiihhhhhhhggghhhhhhhhhhhhiiiiiiiiiiihhfeddcbaa`__^]]\\\[[ZZZYYYUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMMLLLLLLLLLLLLLLLLLLKKKLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGHHHHGGGGGGGGGGGGGGGGGFFFFGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::999999999988888888888877777777766666666555555555555544444443333333333333333333333222222222221111111111111100000000000000////////////////.........--------,,,,,,,,,,,,,,++++++++++++++****))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!! VVVVVVVVVVWWWWWWWWWWWWWYYYYYYYYYYYYYYYYYYYYYYYYZYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^________________````````````````__________________```````_________________________````````````````````````````````````````````````````````````````````````````_________________________`````````````````________`````````````````````````aaaa`````````````````````_______________________________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\]]]]^^^^___```aabbbcccdddeeefllllmmmmnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooommmmlllllllkkkkkkkkkkkkkkkkkkjjjjjjjiiiiihhhhhhhggghhhhhhhhhhhhhhiiiiiiiihhhfeddcbaa`__^]]\\[[[ZZYYYYUUUUTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMLLLLLLLLLLLLLLLLLKKKKLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGHHHGGGGGGGGGGGGGGGGGFFFFFGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>>>>>>=====<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::99999999999888888888888777777777666666655555555555555444444333333333333333333333332222222222111111111111111000000000000/////////////////..........--------,,,,,,,,,,,,,++++++++++++++*****))))))))))))((((((((((('''''''''''''&&&&&&&&&&%&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!! XXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[ZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________`````````````````````````__________________________________________________________________________________^^^^^^^^^^^^^^^^^^^_________________________``````````````````````````````````````````````````^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[\\\\\\\\\\]]]]]^^^^__```aaabbcccdddeefffgggghhhhhhhhhhhhhhhhhhllllllmmmmmmmmmmmmmmmmmmmnnnnnnnnnmmmmmmmlllllllllkkkkkkkkjjjjjiiiiihhhhhhggffffffffffffffgggggggggfffeddcbba``_^^]]\\[[ZZZYYYXXXXWWWWWWWWWWWWWWWVVVVVVSSSSSSSSSSRRRRRRRRQQQQQQPOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::999999888888888877777777777666655555555555544444444444443333333333333333333333332333322222222222221111111111111111100000000000000000////////........---------,,,,,,,,,,,++++++++++++++******)))))))))))(((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!! XXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[ZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________`````````````````````````____________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^________________________^``````````````````````````````````````````````____^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[\\\\\\\\\\]]]]^^^^___``aaabbbccdddeefffgggghhhhhhhhhhhhghhhhkklllllmmmmmmmmmmmmmmmmmmnnnnnnnnnmmmmmmllllllllllkkkkkkkkjjjjjiiiihhhhhhhggffffffffffffffffgggggffffeeddcbba``_^^]]\\[[ZZZYYYXXXWWWWWWWWWWWWWWWWVVVVVVSSSSSSSSSSSSSRRRRRRQQQQQPOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHIIIIIIIIHHHHHHHHHHHHHHGGGHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>>================<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::9999999888888888777777777777666655555555555444444444444443333333333333333333333322333322222222222211111111111111111100000000000000000///////........----------,,,,,,,,,,+++++++++++++++*****)))))))))))(((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!! XXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[ZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________`````````````````````````____________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^_________________^^^^^^^^``````````````````````___`````````````````________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[\\\\\\\\]]]]]^^^___```aabbbccdddefffgggggghhhhhggggggggggkkkkllllmmmmmmmmmmmllllllnnnnnnnnmmmmmmmllllllllllkkkkkkkkjjjjjiiiihhhhhhgggffffffffffffffffffffffffeeedccbaa``_^^]]\\[[[ZZYYYXXXWWWWWWWWWWWWWWWWWVVVVVSSSSSSSSSSSSSSSRRRRQQQQQPOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>>>>=================<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::9999999988888888777777777777666665555555555444444444444443333333333333333333333322233322222222222221111111111111111110000000000000000////////........----------,,,,,,,,,,++++++++++++++*****))))))))))))(((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!! XXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________________`````````````````____________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^__________^^^^^^^^^^^^^^^`````````````````________````````````_____________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\]]]]]^^^___``aabbbccddeefffggggggggggggggggggggjkkkkllllmmmmmmmmllllllllnnnnnnnmmmmmmmlllllllllllkkkkkkkkjjjjjiiiihhhhhggggffffffeeeeeefffffffffffeeeddccbaa``_^^]]\\[[[ZZYYYXXXWWWWWWWWWWWWWWWWWWWWWWSSSSSSSSSSSSSSSSRRRRQQQQQOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>================<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::999999998888888877777777777766666555555555544444444444443333333333333333333333322223332222222222221111111111111111110000000000000000////////.........----------,,,,,,,,,+++++++++++++******))))))))))))(((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!! XXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZ[[[[[[[[[ZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_^^^^^^^^^^^^^^^^^^^^^^^^```````````______________```````__________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\]]]]^^^___``aabbbccdeeefffggggggggggggfffffffjjjkkklllllmmmlllllllllllmmmmmmmmmmmmmmlllllllllllkkkkkkkkjjjjjiiiihhhhhggggffffeeeeeeeeeeeffffffeeeeeddccbaa``__^^]]\\[[ZZYYYXXXWWWWWWWWWWWWWWWWWWWWWWSSSTTTTTTTTSSSSSSRRRQQQQQOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>>=================<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::999999999888888877777777777766666655555555544444444444444333333333333333333333222222332222222222221111111111111111111000000000000000/////////.........----------,,,,,,,,,++++++++++++******))))))))))))(((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!! WXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZ[[[[[[[ZZZZZZZZZZZZZZZZZZZZ[[[[[Z[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^`````____________________``_______________________^^^^^^^^^^^^^^^^^^^^^^]]]^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\]]]]^^^__``aabbbccdeeffffggggggggffffffffffijjjkkklllllllllllllkkkkkmmmmmmmmmmmmmllllllllllllkkkkkkkjjjjjiiiihhhhhgggggfffeeeeeeeeeeeeeeeeeeeeedddcccbaa``__^^]]\\[[ZZZYYXXXWWWWWWWWWWWWWWWWWWWWWWSTTTTTTTTTTTTSSSSRRRRQQQQOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>===================<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::9999999999888888777777777777766666655555555444444444444443333333333333333332222222222322222222222211111111111111111111000000000000000////////..........----------,,,,,,,,++++++++++++******)))))))))))))(((((((((((''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########"###""""""""""""""!!!!!!!!!!! WWWXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ[[[[ZZZZZZZZZZZZZZZZZZZZZZZ[[ZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________________________________________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________^^^^^^^^^^^^^^^^^^]]]]]]]^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\]]]^^^__``aabbccddeefffffgggffffffffeeeefiijjjkkklllllllllkkkkkkkkmmmmmmmmmmmmmllllllllllllkkkkkkjjjjjjiiiihhhhhgggggffeeeeeeeeeeeeeeeeeeeeeddddccbbba``__^^^]]\\[[ZZYYXXXWWWWWWWWWWWWWWWWWWWWWWTTTTTTTTTTTTTTSSSSRRRQQQQOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEFFFFEEEEEEEEEEEEEEEEEEEEDEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>=====================<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::999999999988888777777777777776666665555555444444444444443333333333333332222222222222232222222222211111111111111111111100000000000000/////////..........----------,,,,,,,++++++++++++******)))))))))))))(((((((((((('''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########"##""""""""""""""!!!!!!!!!!!!  WWWWWXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______^^__________________________________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________^^^^^^^^^^^^^^]]]]]]]]]]]^^]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\]]]]^^__``aabbcdddeeefffffffffffeeeeeeeeiiijjjkkkkllllkkkkkkkkkkklmmmmmmmmmmmlllllllllllllkkkkjjjjjjjiiiiihhhhggggggfeeeeeeeeeeeeeeeeeeeeedddddccbbbaa``__^^]]\\[[[ZZYXXXXWWWWWWWWWWWWWWWWWWWWWTTTTTTTTTTTTTTTSSSRRRQQQQOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEFFFEEEEEEEEEEEEEEEEEEEEEDEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>========================<<<<<<<<<<<;;;;;;;;;;;;:;:::::::::::::9999999999988888777777777777766666665555555444444444444443333333333333222222222222222222222222222211111111111111111111000000000000000////////...........----------,,,,,,,+++++++++++*******))))))))))))(((((((((((('''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########""##"""""""""""""!!!!!!!!!!!!  WWWWWWWXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZ[[[[[[[[[[[[\\\\]]]^^__``aabbcdddeeeffffffffeeeeedddeehhiiijjkkkkkkkkkkkjjjjjjjlllmmmmmmmmlllllllllllllljjjjjjjjjjjiiiihhhhhggggggeeeeeeeeeeeeeeeeeeeedddddddccbbbaa```__^^]]\\[[ZZYYXXXWWWWWWWWWWWWWWWWWWWWWTTTTTTTTTTTTTTTSSSRRRQQQQOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEFFEEEEEEEEEEEEEEEEEEEEEDDEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>==========================<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::9999999999888887777777777777666666665555554444444444444433333333333332222222222222222222222222222111111111111111111111000000000000000////////...........----------,,,,,,,++++++++++********))))))))))))((((((((((('''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########""#""""""""""""""!!!!!!!!!!!!  WWWWWWWWWXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZ[[[[[[[[[[\\\]]]^^__``aabccdddeeeeeeeeeeeeedddddddhhhiiijjjkkkkkkjjjjjjjjjjlllllllmmlllllllllllllllljjjjjjjjjjiiiiihhhhgggggggeeeeeeeeeedddddddddddddddddcccbbaaa```__^^]]\\[[ZZYXXXXWWWWWWWWWWWWWWWWWWWWTTTTTTTTTTTTTTTSSSRRRQQQQOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEFEEEEEEEEEEEEEEEEEEEEEDDDEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>==========================<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::99999999999888877777777777776666666665555544444444444444433333333333322222222222222222222222222222111111111111111111111000000000000000////////...........----------,,,,,,++++++++++*********)))))))))))((((((((((('''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########"""#"""""""""""""!!!!!!!!!!!!!  WWWWWWWWWWWXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________^^^^^^^^^^^^^^^__________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZ[[[[[[\\\]]^^__``aabcccdddeeeeeeeeddddddccddgghhhiijjjjjjjjjjjiiiiijjkllllllllllllllllllllllkkjjjjjjjjjiiiiihhhhhggggggfeeeeeeeeddddddddddddddddddccccbbbaaa```__^^]]\\[[ZYYXXXXWWWWWWWWWWWWWWWWWWWTTTTTTTTTTTTTTTSSSRRRQQQPOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@??????????>>>>>>==========================<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::99999999998888777777777777776666666665555544444444444444433333333333222222222222222222222222222221111111111111111111110000000000000000///////............----------,,,,,,+++++++++**********))))))))))(((((((((((('''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!  WWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\]]\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[\\\]]^^^__``abbccdddddddddddddcccccccggghhhiiiijjjiiiiiiiiiiiikklllllllllllllllllkkkkkkjjjjjjjiiiiiihhhhhhggggggfeeeeeeedddddddddddddddddddccccbbbbaaa```__^^]]\\[ZZYYXXXXWWWWWWWWWWWWWWWWWWTTTTTTTTTTTTTTTSSSRRRQQQPOOONNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>=========================<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::99999999988887777777777777766666666655555444444444444444333333333333222222222222222222222222222221111111111111111111110000000000000000///////...........-----------,,,,,++++++++++**********)))))))))(((((((((((('''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!!  WWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_________________________________________________^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[\\]]]^^__`aabbcccddddddddcccccbbbccffggghhhiiiiiiiihhhhhhhiikkkklllllllllllllkkkkkkkkjjjjjjiiiiiiihhhhhggggggffeeeeeeddddddddddddddddddcdcccccbbbbaaaa``__^^]]\[[ZYYYXXXXWWWWWWWWWWWWWWWWWTTTTTTTTTTTTTTSSSRRRQQQQPOONNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKJJKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@?????????>>>>>>>>========================<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::999999999988887777777777777666666666655554444444444444443333333333332222222222222222222222222222211111111111111111111100000000000000000///////...........----------,,,,,,++++++++++**********))))))))(((((((((((('''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!!  WWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^]]_____________________________________________^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[\\\]]^^__`aaabbcccccccccccbbbbbbbbffffgghhhhhhhhhhhhhhhhhhhjkkkkklllllllllkkkkkkkkkkjjjiiiiiiiiihhhhhhggggggffeeeeeddddddddddddddddddccdccccccbbbbbaaa``__^^]\\[ZZYYYXXXWWWWWWWWWWWWWWWWWTTTTTTTTTTTTTSSSSRRRQQQPPOONNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@?????????>>>>>>>>>=======================<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::99999999988887777777777776666666666655555444444444444444333333333333222222222222222222222222222221111111111111111111100000000000000000///////...........-----------,,,,,,+++++++++***********)))))))((((((((((((('''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""!!!!!!!!!!!!  WWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^]]]]]]]]]_____________________^^^^_______________^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[\\]]]^^_``aaabbbcccccbbbbbbaaabbeefffgggggggggggggggggghhjjjkkkklllllllkkkkkkkkkkkiiiiiiiiiiihhhhhhhggggggffeeeeedddddddddddddddddcccdcccccccbbbbbaaa``__^^]\\[ZZYYXXXXWWWWWWWWWWWWWWWWTTTTTTTTTTTTSSSSRRRQQQQPPONNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@??????????>>>>>>>>>======================<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::::999999999988887777777777766666666666555554444444444444443333333333333222222222222222222222222222221111111111111111111100000000000000000///////...........----------,,,,,,++++++++++***********)))))))((((((((((((''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!!  WWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^]]]]]]]]]]]]]]]]]_______________^^^^^^^^^^__________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYZZYYYYYYYYZZZZZZ[[[\\\]]^___``aaabbbbbbbbaaaaaaaaadeeeffffgggggffffffffggggijjjkkkkkkkkkkkkkkkkkkkkkiiiiiiiiiihhhhhhhhggggggffeeeedddddddddddddddccccccccccccccccbbbbaaa``__^]]\[[ZZYYXXXXWWWWWWWWWWWWWWWSSSTTTTTTSSSSSSRRRRQQQPPPONNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@??????????>>>>>>>>>>====================<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::::::99999999988888777777777766666666666655555444444444444444333333333333322222222222222222222222222222111111111111111111100000000000000000///////...........-----------,,,,,,+++++++++************))))))(((((((((((((''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#$$$$$$#############""""""""""""""""""!!!!!!!!!!!!!  WWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYZZZZZZZZZZYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]_________^^^^^^^^^^^^^^^^_____^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZYYZYYYYYYYYYYYYZZZZZ[[[\\\]^^__```aaaaaaaaaaaa`````adddeeefffffffffeeeeffffggiijjjjkkkkkkkkkkkkkkkkkkkiiiiiiiiihhhhhhhhgggggggffeeeeddddddddddddccccccccccccccccccccbbbbbaa``__^]]\[[ZZYYXXXXWWWWWWWWWWWWWWSSSSSSSSSSSSSSRRRRQQQPPPPNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@???????????>>>>>>>>>>>==================<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::::::99999999988888877777777766666666666655555444444444444444333333333333322222222222222222222222222222111111111111111111100000000000000000////////...........----------,,,,,,,+++++++++***********))))))((((((((((((('''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##$$$$$#############"""""""""""""""""""!!!!!!!!!!!!  WWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYZZZZZZZYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]___^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYZZZZZ[[[\\]]^^___`````aa```````````cddddeeeeeeeeeeeeeeeeefffhiiijjjjkkkkkkkkkkkkkkkkkiiiiiiiihhhhhhhhhgggggggffeeeedddddddddddcccccccccccccccccccccccbbbbaa``__^]\\[ZZYYYXXXXWWWWWWWWWWWWWSSSSSSSSSSSSRRRRRQQQQPPPPNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@????????????>>>>>>>>>>>====<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::99999999998888887777777766666666666655555544444444444444333333333333332222222222222222222222222222211111111111111111100000000000000000////////...........-----------,,,,,,++++++++++***********)))))(((((((((((((''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##$$$$$#############""""""""""""""""""!!!!!!!!!!!!  VVWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYZZZZYYYYYYYYYYYYYYYYYYYYYYZZZYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYZZZZ[[\\]]^^^____````````_____``cccddddddddddddddddddeeefhhiiiijjjjjjjkkkkkkkkkkkkiiiiiiihhhhhhhhhhgggggggffeeeddddddddddcccccccccccccccccccccccccccbbbaa``_^^]\[[ZZYYYXXXXWWWWWWWWWWWWSSSSSSSSSSRRRRRRQQQQPPPPONNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@???????????>>>>>>>>>>>>====<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::::::::::9999999998888888777777766666666666655555544444444444444433333333333333222222222222222222222222222221111111111111111000000000000000000/////////..........-----------,,,,,,,++++++++++**********)))))((((((((((((((''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##$$$$#############"""""""""""""""""""!!!!!!!!!!!  VVVVWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[ZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\]\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[\\\]]]^^^________________bccccccddddcccccccccdddeeghhhiiiijjjjjjjjjjjjkkkjjiiiiiiihhhhhhhhhhgggggggffeeedddddddddcccccccccccccccccccccccccccccbbbaa``_^]]\[[ZZYYXXXXXWWWWWWWWWWVSSSSSSSSRRRRRRRQQQQPPPPPONNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@????????????>>>>>>>>>>>====<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::::::::::99999999999888888877777766666666666665555554444444444444433333333333333222222222222222222222222222222111111111111111000000000000000000//////////.........-----------,,,,,,,++++++++++**********)))))(((((((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$#############"""""""""""""""""""!!!!!!!!!!!!  VVVVVVWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[ZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[\\\]]]^^^^^^^^^^^^^^^__bbbbccccccccccbbbbccccdddfgghhhiiiiijjjjjjjjjjjjjjiiiiiihhhhhhhhhhhgggggggffeeeddddddddcccccccccccccccccccccccccccccccbbbaa`__^]\\[[ZZYYXXXXWWWWWWWWWWVSSSSSSRRRRRRRRQQQQQPPPPOONNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGHHHHHHHGGGGGGGGGGGGGGGGGFGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>>====<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::99999999999888888887777766666666666666555555444444444444443333333333333322222222222222222222222222222211111111111111000000000000000000///////////.........-----------,,,,,,+++++++++++**********))))((((((((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$############""""""""""""""""""""!!!!!!!!!!!  VVVVVVVVWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[ZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXYYYYYYYYZZ[[[\\\]]]]]^^^^^^^^^^^^^aabbbbbbbbbbbbbbbbbbbcccdffggghhhhiiiiijjjjjjjjjjjiiiiihhhhhhhhhhhhgggggggffeeeddddddddccccccccccccccccccccccccccccccccbbaa``_^]]\\[ZZYYYXXXXWWWWWWWWWVSSSSSRRRRRRRRQQQQQPPPPPOONNNMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGHHHHHHGGGGGGGGGGGGGGGGGGFGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCDDCCCCCCCCCCBBBBBBBBBBBBABAAAAAAAAAAAAAAAA@@@@@@@@?????????>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;:::::::::::::::::99:::9999999999999988888888777776666666666666555555544444444444443333333333333322222222222222222222221222222221111111111111100000000000000000////////////........-----------,,,,,,++++++++++++**********))))((((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###$$#############"""""""""""""""""""!!!!!!!!!!!  VVVVVVVVVVWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[ZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXYYYYYZZZ[[[\\\\]]]]]]]]]]]]]^^aaaaabbbbbaaaaaaaaaabbbcceeffggghhhhhiiiiijjjjjjjjiiiihhhhhhhhhhhhhgggggggffeeedddddddcccccccccccccccccccccccccccccccccbbbaa``_^]]\[[ZZYYXXXXWWWWWWWWWVSSSSSRRRRRRRQQQQQQPPPPOOONNNMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGHHHHHGGGGGGGGGGGGGGGGGGFFGGFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@????????>>>>>>>>>>>>>====<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;:::::::::::::::99999999999999999999988888888877776666666666666655555554444444444443333333333333332222222222222222222221122222222111111111111100000000000000000/////////////.......-----------,,,,,,,++++++++++++*********))))(((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$####$$############""""""""""""""""""""!!!!!!!!!!  VVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[\[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXYYYZZZZ[[[[\\\\\\\\\]]]]]]]``aaaaaaaaaaa`````aaaabbbdeefffgggghhhhiiiijjjjjjjiiihhhhhhhhhhhhhhgggggggffeeedddddddccccccccccccccccccccccccccccccccccbbbaa`_^^]\\[[ZYYYXXXXWWWWWWWWVSSSSSRRRRRRRQQQQQPPPPPOOONNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGHHHHGGGGGGGGGGGGGGGGGGGFFGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@???????>>>>>>>>>>>>>=====<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;::::::::::::::999999999999999999999998888888887777666666666666655555555444444444444333333333333333222222222222222222221112222222211111111111110000000000000000//////////////......-----------,,,,,,,,+++++++++++**********))))(((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$####$############""""""""""""""""""""!!!!!!!!!!  VVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZ[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXYYYZZZZ[[[[[[[\\\\\\\\\\]`````````````````````aaabdddeeefffggghhhhiiiijjjjjiihhhhhhhhhhhhhhggggggggffeeedddddddcccccccccccccbbcccccccccccccccccccbbbaa`__^]]\[[ZZYYYXXXXWWWWWWWWSSSSSSRRRRRRRQQQQQPPPPOOONNMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGHHHGGGGGGGGGGGGGGGGGGGFFFGFFFFFFFFFFEEEEEEEEEEEEEDEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<;;;;;;;;::::::::::::::999999999999999999999998888888888777666666666666665555555544444444444433333333333333222222222222222222221111222222211111111111110000000000000000//////////////......------------,,,,,,,,+++++++++++**********))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$################""""""""""""""""""""!!!!!!!!!!!  VVVVVVVVVVVVVVVVVVVVVVWVWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXYYYYYYXXXXXXXXXXXXXXXXXXXXYYYYYXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXYYYYYYYYYZZZZZZZ[[\\\\\\\\\[[[[[[[[\\\\]]__```aaabbbcccdddeeeeefffggggffffffffffffffffeeeeeeffeeeeeeddddddddddcccccccccccccccccccddddddccccbba`__^^]\\[ZZYYYXXXXXWWWWWWUUUUUTTTTTTTSSSSSRRRRQQQQOOONNNNNNNMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAA@@AAA@@@@@@@@@@@@@@@@????????>>>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::999999999999999999988888888888877777777776666666666666665555544444444444443333333333333333333322222222222222222222222222222111111111111100000000000//////////////..-------------,,,,,,,,,,+++++++++***********)))))))))((((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$########$$###########""""""""""""""""""""!!!!!!!!!!!  VVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXYYYXXXXXXXXXXXXXXXXXXXXXXXYYXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVWWWWWWWXXXXXXXXYYYYYYYYYZZ[[[[[[[[[[[[[[[[[[[[[\\\\^___```aaabbbccdddeeeeeeegggfffffffffffffffffeeeeeeffeeeeeeddddddddddccccccccccccccccccccccddcccccbbb``__^]]\[[ZZYYYXXXXXWWWWWUUUUUUUTTTTTTSSSSSRRRRQQQOOONNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@AA@@@@@@@@@@@@@@@@@???????>>>>>>>>>>>>>===========<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::999999999999999999888888888888887777777777666666666666666555554444444444444333333333333333333322222222222222222222222222222211111111111110000000000//////////////..-------------,,,,,,,,,,,++++++++************)))))))))((((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$$$#########$###########""""""""""""""""""""!!!!!!!!!!!  VVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVWWWWWWWWWXXXXXXXXXYYYYYYZZZ[[[[[[[ZZZZZZZZZ[[[[\\^^^___```aabbbccddddeeeeeffffffffffffffffffffeeeeeeffeeeeeedddddddddcccccccccccccccccccccccccccccccbba`__^]]\\[ZZYYYXXXXXXWWWWUUUUUUUUUTTTTTTSSSRRRRQQQOOONNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@A@@@@@@@@@@@@@@@@@???????>>>>>>>>>>>>>============<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::::9999999999999999888888888888888887777777776666666666666666555554444444444444333333333333333333322222222222222222222222222222111111111111110000000000/////////////...-------------,,,,,,,,,,++++++++*************))))))))(((((((((((((''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$##########$###########"""""""""""""""""""!!!!!!!!!!!  UUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVWWWWWWWWWWWXXXXXXXXYYZZZZZZZZZZZZZZZZZZZZZ[[[[]^^^^___``aaabbcccdddeeeefffffffffffffffffffeeeeeeeffeeeeeedddddddddcccccccccccccccccccccccccccccccbba``_^^]\\[[ZZYYYXXXXXXXWWUUUUUUUUUUUUTTTTSSSRRRQQQOOONNNNNNMMMMMMMMMLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@????????>>>>>>>>>>>>=============<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::9999999999999988888888888888888887777777777666666666666666655555444444444444333333333333333333322222222222222222222222222222111111111111110000000000/////////////....------------,,,,,,,,,,,+++++++**************))))))))(((((((((((((''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$#####################"""""""""""""!"""""!!!!!!!!!!!  UUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVWWWWWWWWWWWWXXXXXYYYYZZZZZZYYYYYYYYZZZZZ[[]]]^^^^__```aabbcccdddddeffffffeeeeeeeeeffffeeeeeeeffeeeeeedddddddddccccccccccccbbbbcccccccccccccccbba``__^]]\\[ZZZYYYXXXXXXXXVVVVVVUUUUUUUUTTTSSSRRRQQOOONNNNNNMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHIIIIIHHIHHHHHHHHHHHHHHHHGHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>==============<<<;;;;;;;;;;;;;;;;;;;;:::::::::::::9999999999999998888888888888888888777777777766666666666666655555544444444444433333333333333333322222222222222222222222222222111111111111110000000000/////////////.....-----------,,,,,,,,,,,+++++++**************)))))))))(((((((((((('''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$#####################"""""""""""""!!""""!!!!!!!!!!!  UUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWXXYYYYYYYYYYYYYYYYYYYYYZZZZ\\]]]^^^___``aabbcccdddddeeeeeeeeeeeeeeeeeeeeeeeeeeffeeeeeeddddddddcccccccccccbbbbbbbbbcccccccccccbbba``__^^]\\[[ZZYYYYXXXXXXXVVVVVVVVVVVUUUUTTTSSSRRRQOOOONNNNNMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@??????????>>>>>>>>>>===============<;;;;;;;;;;;;;;;;;;;;;:::::::::::::9999999999999999888888888888888888777777777766666666666666665555554444444444443333333333333333332222222222222222222222222222111111111111111000000000/////////////......-----------,,,,,,,,,,,+++++++**************)))))))))(((((((((((('''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$#####################""""""""""""!!!"""!!!!!!!!!!!  UUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWXXXXXXXYYYYYYXYYYYYYYYYZZ\\\\]]]^^^__``aabbbccccddeeeeeeeeeeeeeeeeeeeeeeeeeeffeeeeeeddddddddccccccccbcbbbbbbbbbbbbcccccccccbbba``__^^]]\\[[ZZYYYYXXXXXXVVVVVVVVVVVVVUUUTTTSSSRRQOOOONNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@??????????>>>>>>>>>>===============<<;;;;;;;;;;;;;;;;;;;;:::::::::::::99999999999999999888888888888888888777777777766666666666666665555554444444444433333333333333333322222222222222222221122222221111111111111110000000000/////////////......----------,,,,,,,,,,,+++++++**************)))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#####################""""""""""""!!!!""!!!!!!!!!!!!  UUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXXXXXXXXXXXXXXXXYYYYYY[\\\\]]]^^^__``aabbbcccccdddddddeeeeeeeeeeeeeeeeeeeffeeeeeeddddddddcccccccbbcbbbbbbbbbbbbbbbbcccbbbbba```_^^]]\\[[ZZZYYYYXXXXXVVVVVWWWWWWVVVVUUUTTSSRRRPOOONNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@??????????>>>>>>>>>>===============<<;;;;;;;;;;;;;;;;;;;;:::::::::::::99999999999999998888888888888888888777777777776666666666666666555555444444444443333333333333333332222222222222222211112222221111111111111110000000000/////////////.......----------,,,,,,,,,,,++++++**************))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$#####################"""""""""""!!!!!"!!!!!!!!!!!!  UUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWXXXXXXXXXXXXXXYYYY[[[\\\\]]^^^__``aaabbbbccdddddddddddeeeeeeeeeeeeeeeffeeeeeedddddddccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbba```__^^]\\[[[ZZZYYYYYXXXWWWWWWWWWWWWWVVVUUUTTSSRRPOOONNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGHHHHGGGGGGGGGGGGGGGGGGGGFGFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBBBBABBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>================<<;;;;;;;;;;;;;;;;;;::::::::::::::99999999999999999888888888888888888777777777776666666666666666555555544444444444333333333333333332222222222222222211111222211111111111111110000000000/////////////........---------,,,,,,,,,,,,++++++**************))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#####################"""""""""""!!!!!!!!!!!!!!!!!!  UUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWXXXXXXXXXXXXXXWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUVVVVWWWWWWWWWWWWWWWWXXXXXXXYY[[[[\\\\]]]^^__```aaabbbbcccccdddddddeeeeeeeeeeeeeeffeeeeeedddddddcccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbaa``___^^]]\\[[[ZZZYYYYYYYWWWWWWWWWWWWWWWVVVUUTTSSRPPOOONNNNMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGHHHGGGGGGGGGGGGGGGGGGGGFFGFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBBBBAABAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>===============<<<;;;;;;;;;;;;;;;;;::::::::::::::999999999999999998888888888888888888777777777776666666666666665555555544444444444333333333333333322222222222222221111111222111111111111111100000000000/////////////........--------,,,,,,,,,,,,++++++*************)))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#####################""""""""""!!!!!!!!!!!!!!!!!!!  UUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWXXXXXXXXXXXWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZ[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUVVVVVWWWWWWWWWWWWWWXXXXXYZ[[[[[\\\]]]^^___```aaaaaccccccccdddddeeeeeeeeeeeeefffeeeeedddddddcccccccbbbbbbbbbbbbbbbbbbbbbbbbbbba```___^^]]\\\[[[ZZZZYYYYYWWWWWWXXXXXXXWWWVVVUUTSSRPPPOONNNNMMMMLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>===============<<<<;;;;;;;;;;;;;;;:::::::::::::::999999999999999999888888888888888888777777777776666666666666666555555554444444444333333333333332332222222222222221111111121111111111111111100000000000/////////////.........--------,,,,,,,,,,,,++++++************))))))))))))(((((((((((''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$####################""""""""""!!!!!!!!!!!!!!!!!!!  UUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWXXXXXXXXWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZ[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVWWWWWWWXXXXZZZ[[[[\\\]]]^^^__````aaabbbbbcccccddddeeeeeeeeeeeefffeeeeedddddddccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaa```___^^]]]\\[[[[ZZZZYYYYWWWWXXXXXXXXXXXWWVVUUTTSSQPPOOONNNMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>===============<<<<<<;;;;;;;;;;;;;;:::::::::::::::999999999999999999888888888888888888777777777777666666666666666555555555444444444433333333333332232222222222222221111111111111111111111111100000000000//////////////.........-------,,,,,,,,,,,,,++++++***********)))))))))))))((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$####################""""""""""!!!!!!!!!!!!!!!!!!!!  UUUUUUUUUUUUUUUUUUUUUUVUVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWXXXXXXWWWWWWWWWWWWWWWWWWWWXXXXXWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZ[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVWWWWWWXXXZZZZ[[[[[\\\]]^^^____````aabbbbbcccddddeeeeeeeeeeeeffeeeeeeddddddcccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaa``___^^^]]]\\\\[[[ZZZZZYYXXXXXXXXXYYYXXXXWWWVUUTTSQQPPOONNNMMMMLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>==============<<<<<<<;;;;;;;;;;;;::::::::::::::::999999999999999999888888888888888888877777777777666666666666666555555555544444444433333333333333223222222222222221111111111111111111111111100000000000//////////////..........------,,,,,,,,,,,,,++++++***********))))))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$####################""""""""""!!!!!!!!!!!!!!!!!!!!  UUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWXXXWWWWWWWWWWWWWWWWWWWWWWWXXWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVWWWWWXYZZZZZ[[[[\\\]]]^^^^_____aaaaabbbcccdddeeeeeeeeeeeeffeeeeeeddddddccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaa``___^^^]]]]\\\\[[[[ZZZZZXXXXXXXXYYYYYYXXXWWVVUUTTQQPPOOONNMMMMLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>==============<<<<<<<<;;;;;;;;;;;:::::::::::::::::99999999999999999988888888888888888877777777777766666666666666555555555554444444443333333333333222222222222222222111111111111111111111111100000000000//////////////...........-----,,,,,,,,,,,,,,++++++**********)))))))))))))))(((((((((('''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$###################""""""""""!!!!!!!!!!!!!!!!!!!!!  UUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUVUUUUUUUUUUUUUUUUUUUUTTTTUUUUUUUUUUUUUVVVVVVVWWWWWYYYZZZZZ[[[[\\\]]]^^^^^__```aaabbbcccdddeeeeeeeeeeeffeeeeeeddddddccccccbbbbbbbbbbbaaaaabbbbbaaaaaaaaa`____^^^^]]]]\\\\[[[[ZZZZXXXXXXXYYYYYYYYYXXWWVVUUTRQQPPOONNNMMMLLLLLLKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?@@@@?????????????>>>>>>>>>>==============<<<<<<<<<;;;;;;;;;;:::::::::::::::::99999999999999999988888888888888888887777777777766666666666666555555555555444444444333333333333322222222222222222111111111111111111111111000000000000///////////////...........----,,,,,,,,,,,,,,+++++++*********)))))))))))))))(((((((((('''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$###################""""""""""!!!!!!!!!!!!!!!!!!!!!  TTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[\\\\\\[[[[[[[[[\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTUUUUUUUUUUUUUUUUVVVVVVWWWYYYYYZZZZZ[[[\\\\]]]]^^^^_````aabbbccdddeeeeeeeeeeeffeeeeeeddddddcccccbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa``____^^^^]]]]]\\\\\[[[[ZZXXXXXXYYYYYYYYYYYXXWWVVUURRQQPPOONNMMMLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGHHHGGGGGGGGGGGGGGGGGGGGFFGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??@@@?????????????>>>>>>>>>>==============<<<<<<<<<<;;;;;;;;;::::::::::::::::9999999999999999999988888888888888888877777777777666666666666655555555555555444444444333333333333222222222222222221111111111111111111111110000000000000//////////////............---,,,,,,,,,,,,,,,+++++++********)))))))))))))))((((((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$###################""""""""""!!!!!!!!!!!!!!!!!!!!!!  TTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZ[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVWXXYYYYYYZZZZ[[[[\\\\]]]]^___```aabbcccdddeeeeeeeeeeffeeeeeeddddddcccccbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa`____^^^^^]]]]]]]\\\\[[[[ZXXXXXYYYYYYZZZZYYYXXWWVVUSRRQPPOONNNMMMLLLLLKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGHHGGGGGGGGGGGGGGGGGGGFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@????@@?????????????>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;:::::::::::::::::99999999999999999998888888888888888888877777777777666666666666555555555555555444444443333333333333222222222222222211111111111111111111111100000000000000/////////////............---,,,,,,,,,,,,,,,++++++++********)))))))))))))))(((((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$##############"####"""""""""!!!!!!!!!!!!!!!!!!!!!!!  TTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTUUUUUUUUUUUUUUUUUUUUVVVVVXXXXXYYYYYZZZZ[[[[\\\\]]]^^__```aabbccddddeeeeeeeedfeeeeeeddddddccccccbbbbbbbaaaaaaaaaaaaaaaaaaaaaa``____^^^^^^]]]]]]]]\\\[[[[YXXXXYYYYYZZZZZZYYYXXWWVVSSRQQPPOONNMMMLLLLLKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGHGGGGGGGGGGGGGGGGGGGFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@?????@?????????????>>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;:::::::::::::::::999999999999999999988888888888888888888777777777776666666666666555555555555555444444443333333333332222222222222222211111111111111111111110000000000000000/////////////...........---,,,,,,,,,,,,,,,,++++++++*******)))))))))))))))((((((((((('''''''''''''&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$##############"###""""""""""!!!!!!!!!!!!!!!!!!!!!!!  TTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXYYXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTUUUUUTTTTTTTTTUUUUUUUUUVVWXXXXXXYYYYYYZZZ[[[[[\\\\^^^__``aabbcccddddeeeeeeddeeeeeeeddddddccccccbbbbbabaaaaaaaaaaaaaaaaaaaaaa``____^^^^^^^^^]]]]]]\\\\[[YYYYYYYYYYZZZZZZZYYYXXWWVTSRRQQPPOONNMMMLLLLLKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFGGGGFFFFFFFFFFFFFFFFFFFEEFEEEEEEEEEEEDDDDDDDDDDDDDCCCCBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>============<<<<<<<<<<<<<;;;;::::::::::::::::::9999999999999999999988888888888888888887777777777776666666666665555555555555555444444443333333333332222222222222222111111111111101111111000000000000000000////////////...........---,,,,,,,,,,,,,,,,+++++++++*******))))))))))))))((((((((((('''''''''''''&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$###############"###""""""""""!!!!!!!!!!!!!!!!!!!!!!!  TTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXWXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZ[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTUUUTTTTTTTTTTTTTTUUUUUUUUWWWWXXXXXXYYYYYZZZZ[[[[\\]^^^__``aabbcccdddddddddddeeeeeeeddddddcccccbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa``____^^^^^^^^^^^]]]]]\\\[[YYYYYYYYYYZZZZZZZZYYYXXWVTTSRRQQPPOONNMMMLLLLKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>===========<<<<<<<<<<<<<<;;;::::::::::::::::::99999999999999999998888888888888888888887777777777766666666666655555555555555555444444443333333333322222222222222222111111111111101111110000000000000000000///////////............---,,,,,,,,,,,,,,,++++++++++******))))))))))))))(((((((((((''''''''''''''&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$##############""##""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  TTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZ[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTUUTTTTTTTTTTTTTTTTTTUUUUUWWWWWWWWXXXXXYYYYZZZZ[[[[]]]^^__``aabbcccddddddddddeeeeeedddddddcccccbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa``____^^^^^^^^^^^^^]]]]\\\[YYYYYYYYYZZZZZZZZZZYYXXWWTTSSRRQQPOOONNMMMLLLLKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>============<<<<<<<<<<<<<<;;:::::::::::::::::999999999999999999999888888888888888888887777777777776666666666665555555555555555544444444333333333332222222222222222111111111111100111110000000000000000000///////////............----,,,,,,,,,,,,,,,++++++++++******)))))))))))))(((((((((((('''''''''''''&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$##############"""##""""""""""!!!!!!!!!!!!!!!!!!!!!!!  TTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVWWWWWWWWWWWWWWVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZ[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTUTTTTTTTTTTTTTTTTTTTTTTUUVVVWWWWWWWWXXXXYYYYZZZZ[[\]]]^^__`aabbbcccdddddddddeeeeeedddddddcccccbbbbbaaaaaaaaaaaaaaaaaaaaaaaa```____^^^^^^^^^^^^^^^]]]\\\YYYYYYYYYYZZZZZZZZZYYYXXWUTTSSRRQPPOOONNMMMLLLLKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<;;:::::::::::::::::999999999999999999999888888888888888888887777777777776666666666666555555555555555554444444433333333333222222222222222111111111111100011110000000000000000000///////////............-----,,,,,,,,,,,,,,++++++++++******)))))))))))))((((((((((((''''''''''''''&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""#""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  TTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVWWWWWWWWWWWVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYXYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTUTTTTTTTTTTTTTTTTTTTTTTTTVVVVVVVWWWWWWXXXXYYYYZZZ[\\]]]^^__`aaabbcccccccddddeeeeedddddddccccccbbbbbaaaaaaaaaaaaaaaaaaaaaaaa```____^^^^^^^^^^^^^^^]]]]\\ZYYYYYYYYYZZZZZZZZZZYYXXWUUTTSSRRQPPPOONNMMMLLLLKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAA@AA@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>===========<<<<<<<<<<<<<<;;:::::::::::::::::99999999999999999999998888888888888888888777777777777766666666666655555555555555555544444444333333333332222222222222221111111111110000111000000000000000000////////////............------,,,,,,,,,,,,,+++++++++++******))))))))))))((((((((((((''''''''''''''&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""#""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  TTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVWWWWWWWWVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTVVVVVVVVVVVWWWWXXXXYYYZZZ[\\]]]^^_``aaabbbccccccccceeedddddddddcccccbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa```____^^^^^^^^^^^^^^^^]]]\\ZZYYYYYYYYZZZZZZZZZZYYYXXUUUTTSSRRQQPPOONNMMMLLLLLKKJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCBBBBBBBBBBBBAAAAAAAAAAA@A@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>===========<<<<<<<<<<<<<<;;;::::::::::::::::99999999999999999999988888888888888888888877777777777766666666666665555555555555555554444444433333333332222222222222221111111111111000011000000000000000000////////////.............------,,,,,,,,,,,,+++++++++++******))))))))))))(((((((((((('''''''''''''''&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  TTTTTTTTTTTTTTTTTTTTTUUTUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWWVVVVVVVVVVVVVVVVVVVVVWWWWVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUVVVVVVVWWWWXXXYYYYZ[[\\\]]^^__``aaabbbbbcccccddddddddddddcccccbbbbbaaaaaaaaaaaaaaaaaaaaaaaa````____^^^^^^^^^^^^^^^^^]]]\ZZYYYYYYYYZZZZZZZZZZYYYXXVUUTTSSSRRQQPPOONNNMMMLLLKKKKJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@A@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>===========<<<<<<<<<<<<<<;;;;::::::::::::::999999999999999999999988888888888888888888877777777777776666666666666555555555555555555444444443333333333222222222222221111111111111000001000000000000000000////////////.............-------,,,,,,,,,,,,+++++++++++******))))))))))))((((((((((((''''''''''''''&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZYYYZZZZZZZZZZZZZZZZZZZZZZZYYZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTUUUUVVVWWWWXXYYYZZ[[\\]]]^^^______```bbbbbbbbbbbbaaaaa`````___aaaaaaaaaaaaaaaaaaaaaaa````__________________^^^^]\\\[[[[[[[[\\\\\\\\[[[[ZZXXXWWVVVUUTTSSRRQQPPPOOONNNNNMMMMMMMLLLLLLLLLLLKKKIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@???????>>>>>>>>>==============<<==========<<<<<<<<<<<<<<<;;;;;:::::::::::::::::::99999999999999999999999999988888888888887777777777777777666666666666666666555444444444443333333333222233222222222222111111111110000000000///////////////..............------------,,,,,+++++++++++++*********)))))))))))(((((((((((((('''''''''''''''&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$############""##"""""""""""""!!!!!!!!!!!!!!!!!  TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZYYYYYYYYZZZZZZZZZZZZZZZZZZZYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTUUUVVVVWWXXXYYYZZ[[[\\]]]^^^^______bbbbbbbbbbbaaaaaa`````___aaaaaaaaaaaaaaaaaaaaaa`````__________________^^^^]\\\\[[[[[[[[\\\\\\[[[[[ZZXXXWWWVVVUUTTSSRRRQQPPPOOONNNNNMMMMMMMLLLLLLLLLKKKIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@????????>>>>>>>>==============<<<=========<<<<<<<<<<<<<<<;;;;;:::::::::::::::::::99999999999999999999999999988888888888887777777777776777666666666666666666655544444444443333333333322223322222222222211111111111000000000////////////////..............------------,,,,++++++++++++++*********))))))))))((((((((((((((('''''''''''''''&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$############"""##"""""""""""""!!!!!!!!!!!!!!!!!  SSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYYZZZZZZZZZZZZZZZYYYYYYYYYYZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRSSSSSSSSSSSSSTTTTUUUVVVVWWXXXXYYZZZ[[[\\\]]]^^^^___aabbbbbbbbbaaaaa``````___aaaaaaaaaaaaaaaaaaaaa``````___________________^^^^]\\\\[[[[[[[[[[[[[[[[[ZZZXXXXWWWVVVUUTTTSSRRQQPPPOOOONNNNNMMMMMMLLLLLLLLKKKIIIIIIIIIHHHHHHHHHHHHHHHHGHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@?????????>>>>>>>==============<<<<========<<<<<<<<<<<<<<<;;;;;::::::::::::::::::999999999999999999999999999988888888888887777777777777677766666666666666666655554444444444333333333322222322222222222211111111111100000000/////////////////.............-------------,,,++++++++++++++*********)))))))))))((((((((((((((''''''''''''''''&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#############"""#""""""""""""""!!!!!!!!!!!!!!!!  SSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZYYYYYYYYYYYYYYYYYYZZZZZZZZZZZYYYYYYYYYYYYYYZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRSSSSSRSSSSSSSSTTTTUUUUVVVWWWXXXYYYZZZ[[[\\\]]]]^^^_aaaabbbbbbaaaaaa`````____aaaaaaaa``````````````````____________________^^^^]\\\\\[[[[[[[[[[[[[[[ZZZZXXXXWWWWVVVUUUTTSSRRQQQPPPOOOONNNNMMMMMMLLLLLLLLKKIIIIIIIIHHHHHHHHHHHHHHHHGGHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@?????????>>>>>>==============<<<<<=======<<<<<<<<<<<<<<<;;;;;::::::::::::::::::999999999999999999999999999988888888888887777777777777767776666666666666666665555444444444433333333332222232222222222211111111111110000000////////////////..............--------------,,+++++++++++++++*********))))))))))((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#############""""#""""""""""""""!!!!!!!!!!!!!!!!  SSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZYYYYYYYYYYYYYYYYYYYZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRSSSSSSTTTUUUUVVVWWWWXXXYYYZZZZ[[[\\\]]]^^`aaaaabbbaaaaaa``````____aaaaaaa``````````````````_____________________^^^^]\\\\\\[[[[[[[[[[[[ZZZZZZXXXXXWWWWWVVVUUTTSSSRRQQQPPPOOOONNNNMMMMMMLLLLLLLKIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>==============<<<<<<======<<<<<<<<<<<<<<<;;;;;:::::::::::::::::999999999999999999999999999988888888888888777777777777776677766666666666666666555554444444444333333333322222222222222221111111111111000000/////////////////..............---------------,,++++++++++++++*********)))))))))))((((((((((((((''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""!!!!!!!!!!!!!!!  SSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRSSSSSTTTUUUUUVVVWWWWXXXXYYYZZZ[[[\\\]]^``aaaaaaaaaaaaa``````____aaaaaaa``````````````````____________________^^^^^]]\\\\\[[[[[[[[[[ZZZZZZYYXXXXXXWWWWWVVVUUTTTSSRRRQQPPPPOOONNNNNMMMMMLLLLLLLIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>==============<<<<<<<======<<<<<<<<<<<<<<;;;;;:::::::::::::::::999999999999999999999999999988888888888888777777777777777667766666666666666666555555444444444333333333332222222222222222111111111111000000/////////////////.............----------------,,+++++++++++++++*********))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#############""""""""""""""""""""!!!!!!!!!!!!!!!  SSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRSSSSSTTTTUUUVVVVVWWWWWXXXYYYYZZ[[[\\]]_``aaaaaaaaaaaa``````____aaaaaa``````````````````________^^^^^^______^^^^^^]]\\\\\\[[[[[[[ZZZZZZYYYYXXXXXXWWWWWWVVVUUUTTSSRRRQQQPPPOOOONNNNMMMMMMLLLLLIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>==============<<<<<<<<=====<<<<<<<<<<<<<<;;;;;;:::::::::::::::9999999999999999999999999999988888888888887777777777777777666776666666666666666555555544444444333333333332222222222222222111111111111000000/////////////////.............----------------,,+++++++++++++++**********)))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#############"""""""""""""""""""""!!!!!!!!!!!!!!  SSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSTTTTTUUUVVVVVVWWWWWXXXYYYZZ[[\\]__``aaaaaaaaaa``````_____aaaaaa`````````````````_______^^^^^^^^^^^^^^^^^^^^]]]\\\\\[[[[[[ZZZZZYYYYYYXXXXXXXWWWWWWVVVUUUTTSSSRRRQQPPPPOOOONNNNMMMMMLLLLJIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@????????????>>==============<<<<<<<<<====<<<<<<<<<<<<<<;;;;;;;::::::::::::::99999999999999999999999999998888888888888877777777777777777666766666666666666665555555544444444333333333332222222222222221111111111110000000////////////////..............---------------,,,+++++++++++++++*********))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#############"""""""""""""""""""""!!!!!!!!!!!!!!  SSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSTTTTTUUUUUUVVVVVVWWWXXXYYYZZ[\\___``aaaaaaaaa``````_____aaaaaa```````````````________^^^^^^^^^^^^^^^^^^^^^]]]\\\\\[[[[[ZZZZZYYYYYYYWWWWWWWWWWWWWWVVVUUUTTSSSRRRQQQPPPOOOONNNNMMMMMLLLJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@????????????>>=============<<<<<<<<<<===<<<<<<<<<<<<<<;;;;;;;;:::::::::::::99999999999999999999999999988888888888888777777777777777777666676666666666666665555555554444444333333333333222222222222222111111111111000000////////////////.............----------------,,,,++++++++++++++**********)))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#############""""""""""""""""""""""!!!!!!!!!!!!!  SSSSSSSSSSSSSSSSSSSTTTTSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSTTTTUUUUUUUUUVVVVVWWWXXYYZZ[\^__````aaaaaaa``````_____aaaaaa`````````````_________^^^^^^^^^^^^^^^^^^^^^^]]]\\\\\[[[[[ZZZZYYYYYXXXWWWWWWWWWWWWWWWVVVUUUTTSSSRRRQQQPPPPOOOONNNNMMMMMLJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????????>>=============<<<<<<<<<<<==<<<<<<<<<<<<<<;;;;;;;;;::::::::::::99999999999999999999999999888888888888888777777777777777777666666666666666666665555555555444444333333333333222222222222222111111111111000000////////////////.............----------------,,,,,++++++++++++++*********))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#############""""""""""""""""""""""!!!!!!!!!!!!!  SSSSSSSSSSSSSSSSSSSSSTTSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSTTTTTTTUUUUUUUVVVVWWXXYYZZ[^^__````aaaaa```````_____aaaaaa```````````__________^^^^^^^^^^^^^^^^^^^^^^^]]]]\\\\\[[[ZZZZYYYYXXXXXWWWWWWWWWWWWWWWVVVUUUTTTSSSRRRQQQQPPPOOOONNNNMMMMMJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@?????????????>=============<<<<<<<<<<<<=<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::99999999999999999999999988888888888888887777777777777777777666666666666666666655555555555544443333333333333322222222222222211111111111000000////////////////.............----------------,,,,,,+++++++++++++**********)))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#############"""""""""""""""""""""""!!!!!!!!!!!!  SSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXYYYYYYYYYYYYYYYYYYYYYYYYXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQRRRRRRRSSSSSTTTTTTTTTTTUUUUUVVVWWXYYZZ]^^__``````````````______aaaaaa``````````__________^^^^^^^^^^^^^^^^^^^^^^^^]]]\\\\\\[[[ZZZZYYYXXXXXXWWWWWWWWWWWWWWWVVVVUUUTTTSSSRRRQQQQPPPOOOONNNNNMMMJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@????????????>>=============<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;::::::::::999999999999999999999988888888888888888887777777777777777776666666666666666666555555555555544333333333333333222222222222222111111111110000000///////////////.............----------------,,,,,,,++++++++++++***********)))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#############""""""""""""""""""""""!!!!!!!!!!!!!  SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYXXXXXXYYYYYYYYYYYYYYYYYYYYYXXXXYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQRRRRRRRRSSSSSSTTTTTTTTTTTUUUUVVWWXYYZ\]^^__`````````````______aaaaaa`````````___________^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\[[[ZZZZYYYXXXXXXVVWWWWWWWWWWWWWVVVVUUUTTTSSSSRRRQQQQPPPPOOONNNNNMMKJJJJJIIIIIIHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@????????????>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::9999999999999999999999888888888888888888877777777777777777666666666666666666665555555555555543333333333333332222222222222221111111111100000000///////////////............----------------,,,,,,,,+++++++++++***********)))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##############""""""""""""""""""""""!!!!!!!!!!!!  SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYXXXXXXXXXXXYYYYYYYYYYYYYYYYYXXXXXXXXYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRSRRRRRRRRRRRRRRRRRRRRRRRQRRRRRRQQQQQQQQQQRRRRRRRRRSSSSSSSSSSSSTTTTTUUVVWWXYY\]]^^__````````````______aaaaaa`````````__________^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\[[[ZZZYYYYXXXXXWVVVVVWWWWWWWWVVVVVUUUUTTTTSSSRRRRQQQQPPPOOOOONNNNMKKJJJJJIIIIIIHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@?????????????>>============<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::99999999999999999999888888888888888888888777777777777777776666666666666666666655555555555555433333333333333322222222222222221111111111100000000//////////////.............--------------,,,,,,,,,,++++++++++************)))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##############"""""""""""""""""""""!!!!!!!!!!!!  RRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYXXXXXXXXXXXXXXXXYYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQRRRRRQQQQQQQQQQQQQRRRRRRRSSSSSSSSSSSSSSSTTTUUUVWWXY[\]]^^__```````````______aaaaaa````````___________^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\[[[[ZZYYYYXXXXXWVVVVVVVVVVVVVVVVVVUUUUTTTTSSSRRRRQQQQPPPPOOOOONNNNKKKJJJJJIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@????????????>>>===========<<<<<<<<<<<<<;<<<<<<<<<<<<;;;;;;;;;;;;;:::::::999999999999999999888888888888888888888877777777777777776666666666666666666666555555555555554433333333333333222222222222222221111111111000000000/////////////.............--------------,,,,,,,,,,,++++++++++***********)))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#############"""""""""""""""""""""!!!!!!!!!!!!!  RRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWYYYXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYXXXXXXXXXXXXXXXXXYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQRRRRQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRSSSSSSSSTTTUUVWWX[\\]^^____`````````______aaaaaaa```````___________^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\[[[[ZZZYYYXXXXWWVVVVVVVVVVVVVVVVUUUUUTTTTSSSSRRRRQQQQQPPPPOOOONNNNKKKKJJJJIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@???????????>>>>==========<<<<<<<<<<<<<;;<<<<<<<<<<<;;;;;;;;;;;;;;::::::9999999999999999998888888888888888888887777777777777777666666666666666666666665555555555555444433333333333322222222222212222211111111110000000000////////////.............--------------,,,,,,,,,,,,+++++++++************)))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#############"""""""""""""""""""""!!!!!!!!!!!!!  RRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQRRRQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRSSSSTTUUVWXZ[\\]^^____````````______aaaaaaa```````___________^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\[[[[ZZZYYYXXXXWWVVVVVVVVVVVVVVUUUUUUTTTTSSSSSRRRRQQQQQPPPPPOOOONNNKKKKKJJJJIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@????????????>>>>==========<<<<<<<<<<<<;;;<<<<<<<<<<;;;;;;;;;;;;;;;:::::99999999999999999888888888888888888888877777777777777766666666666666666666666665555555555554444433333333333222222222222212222111111111110000000000///////////..............-------------,,,,,,,,,,,,,++++++++************)))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#############""""""""""""""""""""!!!!!!!!!!!!!  RRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQRQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRSSSTTUVVWZZ[\]]^^____```````______aaaaaaa```````___________^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\[[[[ZZZYYYXXXXXWVVVVVVVVVVVUUUUUUUTTTTTSSSSSRRRRRQQQQQPPPPPOOOOONNLKKKKJJJJJIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@????????????>>>>==========<<<<<<<<<<<;;;;<<<<<<<<<;;;;;;;;;;;;;;;:::::999999999999999988888888888888888888888777777777777766666666666666666666666666655555555555444444433333333322222222222222112222111111111100000000000///////////..............------------,,,,,,,,,,,,,,++++++**************)))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#############"""""""""""""""""""!!!!!!!!!!!!!  RRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRQRQRQQQQQRRRRRRSSTTUVWYZ[[\]]^^_____`````______baaaaaa```````___________^^^^^^]]]]]]]]]\\\\\\\\]]\\\\\\\\\[[[[ZZZYYYYXXXXWVVVVVVUUUUUUUUUUTTTTTTSSSSSRRRRRQQQQQQPPPPPOOOOONNLKKKKKJJJJIIIIIHHHHHGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@???????????>>>>>=========<<<<<<<<<<<<;;;;<<<<<<<<;;;;;;;;;;;;;;;::::::999999999999999888888888888888888888877777777777776666666666666666666666666666655555555554444444433333333222222222222221112221111111111100000000000//////////...............-----------,,,,,,,,,,,,,,,+++++**************))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$##############"""""""""""""""""""!!!!!!!!!!!!  RRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRSSTUUVYYZ[\\]]^^_______________baaaaaa```````__________^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[ZZZZYYYXXXXWVVVVUUUUUUUUUUTTTTTTSSSSSSRRRRRQQQQQQPPPPPPOOOOOONLLKKKKKJJJJIIIIHHHHHGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@????????????>>>>>=========<<<<<<<<<<<;;;;;<<<<<<<;;;;;;;;;;;;;;;::::::9999999999999998888888888888888888888777777777777666666666666666666666666666666555555555544444444433333322222222222222211112211111111111000000000000/////////................----------,,,,,,,,,,,,,,,,++++***************)))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############""""""""""""""""""!!!!!!!!!!!  RRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPQPQQQQQQQQQQQQQQQQQQQQQQRRRSSTUUXYZZ[\\]^^^______________baaaaa```````___________^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[ZZZZYYYXXXXWVVVUUUUUUUUTTTTTTTSSSSSSRRRRRRQQQQQQPPPPPPPOOOOOONLLKKKKKJJJJIIIIHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>=========<<<<<<<<<<;;;;;;<<<<<<<;;;;;;;;;;;;;;::::::99999999999999988888888888888888888887777777777776666666666666666666666666666665555555555444444444433333222222222222221111112211111111111000000000000////////................----------,,,,,,,,,,,,,,,,,+++***************))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#############""""""""""""""""""!!!!!!!!!!!  RRRRRRRRRRRRRRRRRRRSSSSRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWVWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQRRRSTTUWXYZ[[\]]^^^_____________aaaaaa``````___________^^^^^^]]]]]]]]\\\\\\\\\\\\\[\\\\\\\[[[[[ZZZZYYYYXXXWVVVUUUUUUTTTTTTTSSSSSSRRRRRRQQQQQQQPPPPPPPPOOOOOONLLLKKKKKJJJIIIIHHHHGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>========<<<<<<<<<<<;;;;;;<<<<<;;;;;;;;;;;;;;;;:::::999999999999999888888888888888888888877777777777776666666666666666666666666666665555555554444444444433322222222222222211111112111111111110000000000000///////................-----------,,,,,,,,,,,,,,,,,++***************)))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$$$$$$$$##$##############""""""""""""""""""!!!!!!!!!!  RRRRRRRRRRRRRRRRRRRRRSSRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQPPPPPPPPPPPQQQRRSSTTWXYYZ[\\]]^^^____________aaaaaa`````___________^^^^^^^]]]]]]]\\\\\\\\\\\\\\[[[[\\[[[[[[[[ZZZYYYYXXXXVVVUUUUUTTTTTTSSSSSSRRRRRRRQQQQQQQPPPPPPPPOOOOOOONLLLKKKKKJJJJIIIHHHHGGGGGGFGFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>========<<<<<<<<<<;;;;;;;<<<<;;;;;;;;;;;;;;;::::::999999999999999888888888888888888888777777777777777666666666666666666666666666665555555554444444444443322222222222222211111111111111111110000000000000///////................-----------,,,,,,,,,,,,,,,,,++***************))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$$$$$$$###################"""""""""""""""""!!!!!!!!!!  RRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXWWWWXXXXXXXXXXXXXXXXXXXXXXXWWXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQRRSSTVWXYZZ[\\]]^^^___________aaaaa`````__________^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZYYYXXXXVVVUUUUTTTTTTSSSSSSRRRRRRQQQQQQQQPPPPPPPPOOOOOOOOOLLLLKKKKJJJJIIIHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>>=======<<<<<<<<<<<;;;;;;;<<<;;;;;;;;;;;;;;;:::::::99999999999999888888888888888888888877777777777777766666666666666666666666666665555555555444444444444322222222222222211111111111111111111000000000000////////................----------,,,,,,,,,,,,,,,,,++***************))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$$$$$#####################""""""""""""""""!!!!!!!!!!  RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTSTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXWWWWWWWWWXXXXXXXXXXXXXXXXXXWWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQRRSTVWXXYZ[[\]]]^^^__________aaaa`````__________^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZYYYXXXXVVVUUUUTTTTSSSSSSRRRRRRRQQQQQQQPPPPPPPPPOOOOOOOOOOLLLLKKKKJJJJIIIHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@???????????>>>>>>>>=======<<<<<<<<<<;;;;;;;;<<;;;;;;;;;;;;;;;;:::::::9999999999999888888888888888888888777777777777777666666666666666666666666655666555555555444444444444422222222222222111111111111111111111000000000000////////................----------,,,,,,,,,,,,,,,,,+++**************)))))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$$$$#######################""""""""""""""""!!!!!!!!!!  PPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVUUUUUUUUVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPQQRRSTUVVWXYYZZ[[\\\\\]]]]]]\`_____^^^^^^]]]]]]]]]]]\\_^^^^^^^^^]]]]]]]]]\\\\]]]]]]]]]]]]]]]\\\\\[[[ZZZZXXXXWWWVVVVVUUUUUTTTTTTTSRRRQQQQQQQQQPPPPPPPPPPPOOOOONNNNNMMMLLLKKKKJJJJIIIIHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>=========<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::9999999999999998888888888887777777777777776676666666666666666666666665555555555544444444444433333333333332222222222222211111111110000000000000////................-------,,,,,,,,,,,+++++++++++++++++++++++++***************)))))))))))(((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!  PPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUVVVVVVVVVVVVUUUUUUUUUUUUUVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWXXXXXXXXXXXXXXXXWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPQQRSTUUVWXXYYZZ[[\\\\\\\\\\\_____^^^^^^]]]]]]]]]]\\\\^^^^^^^^^]]]]]]]]\\\\\\\\]]]]]]]]]]]]]\\\\\[[[[ZZZYXXXWWWVVVVUUUUUTTTTTTTSSRRQQQQQQQQPPPPPPPPPPPPOOOOOOONNNNMMMLLLKKKKJJJJIIIIHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::9999999999999998888888888887777777777777777666666666666666666666666666555555555544444444444433333333333332222222222222211111111111000000000000////................--------,,,,,,,,,,+++++++++++++++++++++++++****************)))))))))))(((((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!  PPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUVVVVVVVVUUUUUUUUUUUUUUUUUVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXWXXXXXXXXXXXXWWWWWWWWWWWWWXXXXXXXXXWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOONNOOOOOOPPQQRSSTUVVWXXYZZ[[[\\\\\\\\\\____^^^^^]]]]]]]]]\\\\\\\^^^^^^^]]]]]]]]]\\\\\\\\\]]]]]]]]]]]]]\\\\\[[[ZZZZXXXXWWWVVVVUUUUUTTTTTTSSSRQQQQQQQQPPPPPPPPPPPPPOOOOOOONNNNMMMLLLKKKJJJJIIIIIGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::9999999999999998888888888887777777777777777666666666666666666666666666655555555554444444444433333333333332222222222222211111111111000000000000////................---------,,,,,,,,,+++++++++++++++++++++++++*****************))))))))))(((((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!  PPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVVUUUUUUUUUUUUUUUUUUUUUUVVVVUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXWWWWWWWWWWWWXXXWWWWWWWWWWWWWWWWWWWWWWXXWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXWWWWWXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNOOOOOPPQQSSTUUVWWXYYZZ[[[\\\\\\\\\____^^^^]]]]]]]]\\\\\\\\\^^^^^^]]]]]]]]]\\\\\\\\\\]]]]]]]]]]]]\\\\\[[[[[ZZZYXXXWWWVVVUUUUUTTTTTTSSSSRQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNMMMLLLKKKJJJJIIIIIGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::9999999999999988888888888887777777777777777666666666666666666666666666655555555554444444444433333333333332222222222222211111111111000000000000/////...............----------,,,,,,,,,++++++++++++++++*+++++++*****************)))))))))))((((((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!  PPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXWWWWWWWWWWXXWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNOOOOPPQQRSTTUVVWXXYZZZ[[[\\\\\\\\___^^^^]]]]]]\\\\\\\\\\\\^^^^]]]]]]]]]]\\\\\\\\\\\\\]]]]]]]]]\\\\\\[[[[ZZZZYXXXWWWVVVUUUUUTTTTTSSSSSQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNMMMLLLKKKJJJJIIIIIGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::::9999999999999988888888888887777777777777777666666666666666666666666666555555555555444444444443333333333332222222222222211111111111000000000000//////..............-----------,,,,,,,,+++++++++++++++++*+++++++*****************)))))))))))((((((((((((((('''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!  PPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSTTTSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNOOOPPQQRSSTUUVWWXYYZZ[[[[\\\\\\\__^^^^]]]]]]\\\\\\\\\\\[[^^]]]]]]]]]]]\\\\\\\\\\\\\\\\]]]]]\\\\\\\\[[[[ZZZZYXXXWWWVVVUUUUUTTTTTSSSSSQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNMMMMLLKKKJJJJIIIIIIGGGGGGGGFFFFFFFFFFFFFFFFEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAABAAAAAAAAAA@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::::::::::9999999999999988888888888877777777777777777666666666666666666666666665555555555555444444444443333333333332222222222222111111111111100000000000///////.............------------,,,,,,,,++++++++++++++++**++++++******************))))))))))((((((((((((((('''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$##########""""""""""""""!!!!!!!!!!  PPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNOOOPPPQRRSTTUVWWXXYYZZ[[[[\\\\[[_^^^^^]]]]\\\\\\\\\\\[[[[]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[ZZZZYXXXWWWVVVVUUUUTTTTTSSSSSQQQQQPPPPPPPPPPOOOOOOOOOOOOONNNNMMMLLLKKKJJJJIIIIIHGGGGGGFFFFFFFFFFFFFFFFFEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;::::::::::::::::99999999999999888888888888777777777777777777666666666666666666666666555555555555555444444444433333333333322222222222221111111111111000000000000///////............-------------,,,,,,,+++++++++++++++++**++++++******************))))))))))((((((((((((((('''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$########$$$$$$###########"""""""""""""!!!!!!!!!!!  PPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNOOOOPPQRRSTTUVVWXXYYZZZ[[[[[[[[[^^^^^]]]]\\\\\\\\\[[[[[[[]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[ZZZZYXXXWWWWVVVUUUUTTTTTSSSSSQQQQQPPPPPPPPOOOOOOOOOOOOOONNNNNMMMLLLKKKJJJIIIIIHHGGGGGGFFFFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;::::::::::::::9999999999999999888888888888777777777777777776666666666666666666666665555555555555555444444444443333333333332222222222221111111111111000000000000////////...........--------------,,,,,,,++++++++++++++++***+++++******************)))))))))))(((((((((((((('''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#########################""""""""""""""!!!!!!!!!!!  PPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVVVUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUUUUUVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOOONOONNNNNNNNNNNNNNNNNOOOOPPQRRSSTUUVWWXXYYZZ[[[[[[[[[^^^^]]]]]\\\\\\\[[[[[[[[[]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[ZZZZYXXXXWWWVVVUUUUTTTTTSSSSSQQQQQPPPPPPPPOOOOOOOOOOOOOONNNNMMMLLLKKKJJJJIIIIIHHGGGGGFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;::::::::::::::9999999999999999888888888888877777777777777777666666666666666666666665555555555555555444444444443333333333332222222222221111111111111000000000000/////////..........---------------,,,,,,++++++++++++++++****+++++******************))))))))))((((((((((((((('''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$##########################""""""""""""""!!!!!!!!!!!  PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRSSRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVUUUUUUUUUUUUUUUUUUUUUVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNONNNNNNNNNNNNNNNNNNNOOOPPQRRSSTTUVVWXXYYZZZ[[[[[[[[^^^^]]]]\\\\\\[[[[[[[[[[[]]]]]]]]\\\\\\\\\\\\[[[[[\\\\\\\\\\\\\\\[[[[[[ZZZZYXXXXWWWVVVVUUUTTTTTSSSSSQQQQQPPPPPPPOOOOOOOOOOOOONNNNNNMMMLLLKKKJJJIIIIIHHHGGGGFFFFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;::::::::::::::::999999999999999888888888888887777777777777777666666666666666666666655555555555555555444444444443333333333332222222222221111111111111000000000000//////////..........---------------,,,,,,++++++++++++++++****+++++******************))))))))))(((((((((((((('''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$##########################""""""""""""""!!!!!!!!!!!  OOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUTTTUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUUVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNOOOPPQQRRSTTUUVWWXXYYZZZ[[[[[[[^^^]]]]]\\\\\[[[[[[[[[[[[]]]]]]\\\\\\\\\\\\[[[[[[[\\\\\\\\\\\\\\[[[[[[[ZZZZYXXXXWWWWVVVUUUUTTTTSSSSSQQQQPPPPPPPPOOOOOOOOOOOOONNNNNMMMLLLKKKJJJIIIIIHHHHGGGFFFFFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;::::::::::::::::999999999999999988888888888888777777777777776666666666666666666666655555555555555555444444444444333333333332222222222221111111111111000000000000///////////.........----------------,,,,,,++++++++++++++++****++++******************)))))))))))(((((((((((((''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#########################"""""""""""""""!!!!!!!!!!!  OOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUTTTTTTTTUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPQRRSSTUUVVWXXYYYZZZ[[[[[[^^^]]]]\\\\\[[[[[[[[[[[ZZ]]]]\\\\\\\\\\\\\\[[[[[[[\\\\\\\\\\\\\\[[[[[[[ZZZZYYXXXXWWWVVVVUUUTTTTSSSSSQQQQQPPPPPPPOOOOOOOOOOOOONNNNMMMMLLLKKKJJJIIIIHHHHHGGFFFFFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;::::::::::::::::999999999999999988888888888888877777777777777666666666666666666666655555555555555555444444444444333333333333222222222221111111111111000000000000////////////........----------------,,,,,,++++++++++++++++*****++++******************))))))))))((((((((((((((''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$##########################""""""""""!"""!!!!!!!!!!!!  OOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTUUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVWWWWWWWWWWWWWWWWWVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPQRRSSTTUVVWWXXYYZZZZ[[[[[^^]]]]]\\\\\[[[[[[[[[ZZZZ]\\\\\\\\\\\\\\\[[[[[[[[[[[[[\\\\\\\\\[[[[[[[[ZZZZYYXXXXWWWWVVVUUUTTTTSSSSSQQQQQPPPPPPOOOOOOOOOOOONNNNNNMMMLLLKKKJJJIIIIIHHHHHGFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;:::::::::::::::99999999999999998888888888888888877777777777776666666666666666666665555555555555555554444444444443333333333332222222222221111111111110000000000000////////////.......----------------,,,,,,++++++++++++++++******++++*****************)))))))))))(((((((((((((''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#########################""""""""""!!"""!!!!!!!!!!!!  OOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUUTTTTTTTTTTTTTTTTTUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWVVVWWWWWWWWWWWVVVVVVVVVVVVVVWWWWWWWWVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPQRRSSTTUUVVWXXYYYZZZZZ[[[^^]]]]]\\\\\[[[[[[[[ZZZZZ\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[\\\\[[[[[[[[[ZZZZYYYXXXXWWWVVVVUUUTTTSSSSSQQQQQPPPPPPPOOOOOOOOONNNNNNMMMMLLLKKKJJJJIIIIHHHHHHFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;::::::::::::::::9999999999999999888888888888888887777777777776666666666666666666665555555555555555554444444444444333333333332222222222221111111111111000000000000/////////////......-----------------,,,,,+++++++++++++++++******++++*****************))))))))))((((((((((((((''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########################""""""""""!!!""!!!!!!!!!!!!  OOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTUUUUUTTTTTTTTTTTTTTTTTTTTTUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWVVVVVVVVVVVVVVWWVVVVVVVVVVVVVVVVVVVVVVVWVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWVVVVWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPQQRRSSTUUVVWWXXYYYZZZZZZZ^^]]]]]\\\\\[[[[[[[ZZZZZZ\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZYYYXXXXWWWWVVVUUUTTTTSSSSQQQQQPPPPPPPOOOOOOOONNNNNNMMMMMLLLKKKJJJIIIIIHHHHHHFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@AA@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>==============<<<<<<<<<<;;;;;;;;;;:::::::::::::::99999999999999998888888888888888888777777777777666666666666666666665555555555555555554444444444444333333333333222222222221111111111111100000000000//////////////......----------------,,,,,,++++++++++++++++*******+++*****************)))))))))))(((((((((((((''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#########################"""""""""!!!!"!!!!!!!!!!!!!  OOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWVVVVVVVVVVVWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPQQRRSSTTUUVVWXXXYYZZZZZZZ^]]]]]]\\\\\[[[[[[ZZZZZZZ\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZYYYYXXXXWWWVVVUUUTTTTSSSSQQQQQQPPPPPPOOOOOOONNNNNNMMMMMLLLKKKJJJJIIIIHHHHHHHFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;;:::::::::::::::99999999999999998888888888888888888877777777777666666666666666666665555555555555555555444444444444333333333333222222222222111111111111100000000000///////////////.....----------------,,,,,,++++++++++++++++********+++*****************))))))))))((((((((((((((''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$########################""""""""""!!!!!!!!!!!!!!!!!  OOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMNNNNNNNOOOOPPQQRRSSTTUUVVWWXXYYYZZZZZZ^]]]]]]\\\\\[[[[[ZZZZZZZZ\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZYYYYXXXXWWWWVVUUUTTTTSSSSQQQQQQPPPPPPPOOOOOONNNNNNMMMMLLLKKKJJJJIIIIHHHHHHHHFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;;;::::::::::::::99999999999999999888888888888888888887777777777766666666666666666665555555555555555555544444444444333333333333222222222222111111111111100000000000///////////////.....----------------,,,,,,+++++++++++++++++********++*****************)))))))))))(((((((((((((''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$########################""""""""""!!!!!!!!!!!!!!!!!  OOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWVWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMNNNNNNOOOOPPQQQRRSSTTUUVVWXXXYYYZZZZZ]]]]]]]\\\\[[[[[[ZZZZZZZZ\\\\\\\\\\[[[[[[[[[[[[[[Z[[[[[[[[[[[[[[[[[[[[[[ZZZYYYYXXXXXWWWVVVUUUTTTSSSSQQQQQQQPPPPPPOOOOOONNNNNMMMMLLLKKKKJJJIIIIIHHHHHHHHFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>================<<<<<<<<<<<;;;;;;;;;;;:::::::::::::99999999999999999888888888888888888877777777777776666666666666566655555555555555555555544444444444333333333333222222222222111111111111100000000000///////////////......---------------,,,,,,+++++++++++++++++*********++****************)))))))))))((((((((((((((''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#######################""""""""""!!!!!!!!!!!!!!!!!!  OOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMNNNNNNOOOPPQQQRRSSTTUUVVWWXXYYYZZZZZ]]]]]]]\\\\[[[[[[ZZZZZZZZ\\\\\\\\[[[[[[[[[[[[[[ZZZ[[[[[[[[[[[[[[[[[[[[[ZZZZYYYYXXXXXWWWVVVUUUTTTTSSSRQQQQQQQPPPPPPOOOOONNNNMMMMLLLKKKKJJJJIIIIIHHHHHHHHFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>================<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::9999999999999999888888888888888777777777777777776666666666665556655555555555555555555544444444444433333333333222222222222111111111111100000000000////////////////.....---------------,,,,,,,++++++++++++++++**********+****************)))))))))))((((((((((((((''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#######################"""""""""!!!!!!!!!!!!!!!!!!  OOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTTTTTTUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNNNOOOPPPQQRRRSSTTUUVVWWXXYYYZZZZ]]]]]]]\\\\[[[[[ZZZZZZZZZ\\\\\\[[[[[[[[[[[[[[[ZZZZ[[[[[[[[[[[[[[[[[[[[[[ZZZYYYYXXXXXWWWVVVUUUTTTTSSSRQQQQQQQQPPPPPOOOONNNNNMMMLLLLKKKJJJJIIIIIHHHHHHHHHFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>=================<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::99999999999999998888888888888888777777777777777777666666666666555555555555555555555555544444444444333333333333222222222222211111111111100000000000////////////////.....---------------,,,,,,,,++++++++++++++++**********+***************)))))))))))(((((((((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#######################""""""""""!!!!!!!!!!!!!!!!!  OOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTUTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUTTTTTTTTTTTTTTTTTTTTTUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMNNNNOOOOPPQQQRRSSTTUUVVWWXXYYYYZZZ]]]]]]]\\\\[[[[[ZZZZZZZYY\\\[[[[[[[[[[[[[[[[[ZZZZZZZZ[[[[[[[[[[[[[[[[[[[ZZZYYYYXXXXXWWWVVVUUUTTTTSSSRRQQQQQQQQPPPPOOOONNNNMMMLLLLKKKKJJJJIIIIIHHHHHHHHHFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>================<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::99999999999999999888888888888887777777777777777777766666666665555555555555555555555555444444444444333333333333222222222222211111111111100000000000////////////////.....----------------,,,,,,,,+++++++++++++++***************************)))))))))))(((((((((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$######################""""""""""!!!!!!!!!!!!!!!!!  OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQRQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTTUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNMMNNMMMMMMMMMMMMMMMNNNNNOOOPPQQQRRRSSTTUUVVWWXXYYYYZZ]]]]]]\\\\\[[[[ZZZZZZZYYY[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[[[[[[[[[[[[[ZZZZYYYYXXXXWWWWVVVUUUTTTTSSSRRQQQQQQQQPPPPPOOONNNNMMMLLLKKKKJJJJIIIIIIHHHHHHHHGFFFFFFFFFEEEEEEEEEEEEEEEDDDDDCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>===============<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::99999999999999989888888888888877777777777777777777766666666666555555555555555555555555444444444444333333333333222222222222221111111111100000000000////////////////......---------------,,,,,,,,,++++++++++++++***************************)))))))))))((((((((((((((''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#####################"""""""""""!!!!!!!!!!!!!!!!!  NNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTSSSSSSTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMNNNNOOOOPPQQQRRSSSTUUVVWWXXXYYYYZ]]]]]]\\\\[[[[[ZZZZZZYYYY[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZ[[[[[[[[[[[[[[[ZZZZYYYXXXXXWWWWVVVUUUTTTTSSSRRRQQQQQQQQPPPPOOONNNNMMMLLLKKKJJJJJIIIIIIHHHHHHHHGFFFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>===============<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::99999999999999988888888888888887777777777777777777776666666666555555555555555555555555444444444444333333333333222222222222221111111111100000000000////////////////......---------------,,,,,,,,,,++++++++++++++**************************)))))))))))(((((((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$#####################""""""""""""!!!!!!!!!!!!!!!!  NNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSTTTTTTTTTTTTTTTSSSSSSSSSSTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUVVVVVVVVVVVVVVVVUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMNNNNOOOPPQQQQRRSSTTUUVVWWXXXYYYY]]]]]\\\\\[[[[ZZZZZZYYYYY[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[ZZZZYYYXXXXXWWWVVVVUUUTTTTSSSRRRRQQQQQQQPPPPOOOONNNMMMLLKKKKJJJJIIIIIIIHHHHHHHHGFFFFFFFEEEEEEEEEEEEEEEDDDDDCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>==============<<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999999988888888888888877777777777777777777777666666666655555555555555555555555444444444444333333333333222222222222221111111111110000000000////////////////.......--------------,,,,,,,,,,,+++++++++++++**************************))))))))))))(((((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$###################"""""""""""""!!!!!!!!!!!!!!!!  NNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSTTTTTTTTTTTSSSSSSSSSSSSSSSTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVUVVVVVVVVVVVVVUUUUUUUUUUUUVVVVVVVVVUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNOOOPPPQQQRRRSSTTUUVWWWXXYYYY]]]]\\\\\\[[[[ZZZZZYYYYYY[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[ZZZZYYXXXXXWWWWVVVUUUUTTTTSSSRRRRQQQQQQQQPPPOOOONNNMMLLLKKKJJJJJIIIIIIIIHHHHHHHGFFFFFFFEEEEEEEEEEEEEEDDDDDCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>==============<<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999999988888888888888877777777777777777777777666666666655555555555555555555555444444444444333333333333222222222222221111111111110000000000////////////////........--------------,,,,,,,,,,,++++++++++++***************************))))))))))))(((((((((((((''''''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$################"#"""""""""""""""!!!!!!!!!!!!!!!  NNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNOOOOOOOOOOOOOOOOOONNNNNNNOOONNNNNNNNNNNNNNNOOOOPPPPQQRRRSSSTTUUVVWWXXYYZZZZ[\\\\\\\\\[[[[ZZZZZYYYYYYY\\\\\\[[[[[[[[[[[[[[[[ZZZ[[[[[[[[[[[[[\\\\[[[[[[[ZZZYYYYXXXXWWWWVVVUUUUTTTTTTTSSSSSSSSRRRRQQQPPPOOONMMLLLLKKKKKJJJJJJJJIIIIIIIGFFFFFFFFFFEEEEEEEEEEEEEEDDDDCCCCCCCCCCCCCCBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@????????????????>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::99999999999999888888888888777777777777777777777777766666666665555666665555555555555555544444444443333333333333222222222222111111111110000000/////////////............------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++**************))))))))))((((((((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$################""""""""""!!!!!!!!!!!  NNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNOOOOOOOOOOOOOOOONNNNNNNNNOONNNNNNNNNNNNNNNNOOOOOPPPQQQRRRSSSTTUUVVWWXXYYZZZZ\\\\\\\\\[[[[ZZZZZYYYYYYY\\\\[[[[[[[[[[[[[[[[[ZZZZZZZ[[[[[[[[[[[\\[[[[[[[[ZZYYYYYXXXXWWWWVVVUUUUTTTTTTTSSSSSSSSRRRRQQQPPPOONNMMLLLLKKKKKJJJJJJJJJIIIIIIGFFFFFFFFFFEEEEEEEEEEEEEDDDDCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::999999999999999888888888887777777777777777777777777666666666655555666655555555555555555444444444433333333333332222222222222111111111110000000////////////.............-----------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*++**************))))))))))((((((((((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###############"""""""""""!!!!!!!!!!  NNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSRRSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOPPPQQQRRRRSSTTUUVVWWXXYYYZZZ\\\\\\\\[[[[ZZZZZYYYYYYYY\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZ[[[[[[[[[[\[[[[[[[[ZZYYYYYXXXXWWWVVVVUUUUTTTTTTSSSSSSSSSRRRRQQQPPPOONNMMLLLLKKKKKJJJJJJJJJIIIIIIGFFFFFFFFFEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::9999999999999998888888888877777777777777777777777776666666666655555665555555555555555554444444444333333333333322222222222221111111111100000000///////////..............----------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++**++**************)))))))))(((((((((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!  NNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSRRRRRRSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOPPQQQQRRRSSSTTUUVVWWXXYYYZZ\\\\\\\[[[[[ZZZZYYYYYYYYY[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[ZZZYYYYYXXXXWWWVVVVUUUUTTTTTTSSSSSSSSSRRRRQQQPPPOONNMMLLLKKKKKKJJJJJJJJJIIIIIIGFFFFFFFFFEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::99999999999999988888888888777777777777777777777777766666666666655555655555555555555555544444444443333333333333222222222222211111111111000000000//////////...............---------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++**+**************))))))))))(((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!  MNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQRRRRRRRRRRRRRQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOPPQQQQRRRRSSSTTUUVVWWXXYYYZ\\\\\\[[[[[ZZZZZYYYYYYYYY[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[ZZZYYYYXXXXXWWWVVVVUUUUTTTTTTSSSSSSSSSRRRRQQQPPOOONNMMLLLKKKKKKJJJJJJJJJIIIIIIFFFFFFFFFEEEEEEEEEEEEEDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::999999999999999888888888888777777777777777777777777666666666666555555555555555555555555444444444443333333333322222222222222111111111111000000000/////////................--------,,,,,,,,,,,,,,,,+,,+++++++++++++++++++++******************))))))))))(((((((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!  MMMNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQRRRRRRRRRRQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOPPQQQQRRRSSSTTUUVVWWXXXYYY[[\\\\[[[[[ZZZZYYYYYYYYXX[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[ZZYYYYYXXXXXWWWVVVVUUUUTTTTTSSSSSSSSSSRRRRQQQPPOOONNMMLLLKKKKKKKJJJJJJJJIIIIIIFFFFFFFFEEEEEEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>=>===========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::9999999999999998888888888887777777777777777776676666666666666666555555555555555555555554444444444333333333333222222222222221111111111110000000000////////.................-------,,,,,,,,,,,,,,,,++,++++++++++++++++++++*******************)))))))))))(((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!  MMMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRRQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOPPPOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMNNNNNNOOOOPPQQQQQRRRSSSTTUUVVWWXXYYY[[[[[[[[[[[ZZZZYYYYYYYXXX[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[ZZYYYYYXXXXWWWWVVVVUUUUTTTTTSSSSSSSSSRRRRQQQPPPOOONNMLLLLKKKKKKKJJJJJJJJIIIIIIFFFFFFFEEEEEEEEEEEEEEDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::99999999999999988888888888877777777777777777776666666666666666666555555555555555555555444444444443333333333332222222222222211111111111110000000000///////..................------,,,,,,,,,,,,,,,,+++++++++++++++++++++++********************)))))))))))(((((((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###########""""""""""""""""!!!!!!!!!!  MMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQRRRQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOPOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNNNNOOOPPPQQQQRRRRSSTTTUUVVWWXXYY[[[[[[[[[[ZZZZZYYYYYYXXXX[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[ZZYYYYYXXXXWWWWVVVVUUUUTTTTTSSSSSSSSSRRRRQQQPPPOOONNMLLLLKKKKKKKJJJJJJJJIIIIIHFFFFFFFEEEEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAA@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<;<<<;;;;;;;;;;;;;:::::::::::::99999999999999988888888888877777777777777777777666666666666666666555555555555555555555444444444443333333333332222222222222111111111111110000000000///////...................-----,,,,,,,,,,,,,,,,++++++++++++++++++++++*********************))))))))))))(((((((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##########"""""""""""""""""!!!!!!!!!  MMMMMMMMMMMNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMNNNNNOOOOPPQQQQQRRRRSSTTUUVVWWXXXY[[[[[[[[[[ZZZZZYYYYYYXXXX[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[ZZZYYYYYXXXXWWWWVVVVUUUUTTTTTSSSSSSSSRRRRRQQQPPPOONNNMLLLLKKKKKKKJJJJJJJJIIIIIHFFFFFFEEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<;;;<;;;;;;;;;;;;;;:::::::::::::999999999999999888888888888777777777777777777777666666666666666666555555555555555555554444444444443333333333322222222222222111111111111100000000000//////..................------,,,,,,,,,,,,,,,,++++++++++++++++++++++*********************)))))))))))))(((((((((((('''''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###########""""""""""""""""!!!!!!!!!!  MMMMMMMMMMMMMMNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMNNNNNNNNNNNNNNNNNNNNNNNMMNNNNNNNMMMMMMMMMMMNNNNNOOOPPPQQQQQRRRSSSTTUUVVWWXXYZ[[[[[[[[[ZZZZZYYYYYXXXXX[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[ZZZYYYYYXXXXWWWWVVVVUUUUTTTTTSSSSSSSSRRRRQQQQPPPOONNNMLLLLKKKKKKKJJJJJJJIIIIIIHFFFFFFEEEEEEEEEEEEDDDDDDDCCCCCCCCBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::999999999999999888888888888777777777777777777777766666666666666666555555555555555555554444444444444333333333322222222222222211111111111110000000000//////..................------,,,,,,,,,,,,,,,,+++++++++++++++++++++**********************))))))))))))))((((((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###########""""""""""""""""!!!!!!!!!  MMMMMMMMMMMMMMMMNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNMMMMNNNNNNNNNNNNNNNNNNNNNMMMMNNNNNNMMMMMMMMMMMMMNNNNOOOPPPPQQQQQRRRSSTTTUVVWWXXXZ[[[[[[[[[ZZZZYYYYYYXXXXX[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[ZZZZYYYYXXXXXWWWWVVVVUUUUTTTTTSSSSSSSSRRRRQQQPPPOOONNNMLLLKKKKKKKJJJJJJJJIIIIIHHFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::999999999999999888888888888777777777777777777777776666666666666666555555555555555555554444444444444333333333322222222222222221111111111110000000000//////..................-----,,,,,,,,,,,,,,,,+++++++++++++++++++++***********************)))))))))))))))((((((((((('''''''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!  MMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNNNNNNNNNNNNNNNNNMMMMMMNNNNNMMMMMMMMMMMMMMMNNNNOOPPPPQQQQQRRRRSSTTUUVVWWXXZZ[[[[[[[[ZZZZYYYYYYXXXXX[[[[[[[[[ZZZZZZZZZZZZZZYYZZZZZZZZZZ[[[[[[[[[[ZZZZZYYYYXXXXXWWWWVVVVUUUUTTTTTSSSSSSSRRRRRQQQPPPOOONNNLLLLKKKKKKKJJJJJJJJIIIIIHHFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::999999999999998888888888887777777777777777777777766666666666666665555555555555555555544444444444443333333333222222222222222111111111111100000000000//////................------,,,,,,,,,,,,,,,,+++++++++++++++++++++***********************))))))))))))))))(((((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!  MMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMNNNNNNNNNNNNNNNNNMMMMMMMMNNNNMMMMMMMMMMMMMMMMNNNNOOPPPPPQQQQQRRRSSSTTUVVWWXXZZ[[[[[[[[ZZZZYYYYYXXXXXX[[[[[[ZZZZZZZZZZZZZZZYYYYZZZZZZZZZZZ[[[[[[[[ZZZZZZYYYYXXXXWWWWWVVVVUUUUTTTTTSSSSSSSRRRRQQQQPPPOONNNMLLLLKKKKKKJJJJJJJJIIIIIIHHFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCBBBBBBBBBBBBBAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>===============<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::999999999999998888888888887777777777777777777777766666666666666665555555555555555555544444444444443333333333222222222222222111111111111100000000000//////................-------,,,,,,,,,,,,,,,+++++++++++++++++++++***********************)))))))))))))))))(((((((((((''''''''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!  MMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRQQRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMMNNMMMMMMMMMMMMMMMMMMMNNNNOOPPPPPQQQQQRRRSSTTUUVVWWXZZZ[[[[[[ZZZZZYYYYYXXXXXX[[[[[ZZZZZZZZZZZZZZYYYYYYYYZZZZZZZZZZ[[[[[ZZZZZZZZYYYXXXXXWWWWVVVVUUUUUTTTTTTSSSSSSRRRRQQQPPPOOONNNMLLLKKKKKKKJJJJJJJJIIIIIHHHFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>>>>>================<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::99999999999998888888888887777777777777777777777666666666666666665555555555555555555544444444444433333333333222222222222221111111111111100000000000//////................--------,,,,,,,,,,,,,,+++++++++++++++++++++**********************)))))))))))))))))))((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!  MMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTUTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNOOPPPPPPQQQQQRRRSSTTUVVWWXZZZ[[[[[[ZZZZZYYYYYXXXXXX[[[ZZZZZZZZZZZZZZZYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZYYYXXXXXWWWWWVVVVUUUUUTTTTTTSSSSSSRRRRQQQPPPOOONNNMLLLKKKKKKJJJJJJJJIIIIIIHHHFFFEEEEEEEEEEDDDDDDDDDDDDCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@????????????????>>>>>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::9999999999998888888888888777777777777777777777666666666666666555555555555555555555554444444444433333333333222222222222221111111111111100000000000//////................---------,,,,,,,,,,,,,++++++++++++++++++++**********************)))))))))))))))))))))((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!  MMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPQQQQQQQQQQQQQQPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQPQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNOOPPPPPPQQQQRRRSSTTUUVVWXYZZZ[[[[[ZZZZZYYYYXXXXXXX[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZYYYYXXXXXXWWWWVVVVVUUUUUTTTTTTSSSSSSRRRRQQQPPPOOONNMMLLLKKKKKJJJJJJJJJIIIIIHHHHFFEEEEEEEEEEDDDDDDDDDDDDCCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@????????????????>>>>>>>>>>>>================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::99999999999998888888888888777777777777777777776666666666666555555555555555555555555544444444444333333333333222222222222111111111111111000000000000//////...............----------,,,,,,,,,,,+++++++++++++++++++++*****************))**)))))))))))))))))))))))(((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!  LLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPQQQQQQQQQQPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLMMMMMMNNNNOOOPPPPPPQQQQRRRSSTUUVVWWYZZZZ[[[[ZZZZZYYYYXXXXXXXZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZYYYYXXXXXWWWWWWVVVVUUUUUUTTTTTTSSSSSSRRRQQQQPPPOONNNMMLLKKKKKKJJJJJJJJIIIIIIHHHHFFEEEEEEEEEDDDDDDDDDDDDCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@????????????????>>>>>>>>>>>>================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::::::9999999999998888888888888877777777777777777766666666666665555555555555555555555555544444444444333333333332222222222222111111111111111000000000000///////..............-----------,,,,,,,,,,+++++++++++++++++++++*****************))))))))))))))))))))))))))))(((((((((('''''''''''&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################""""""""""""!!!!!!!!!!!  LLLLMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQQPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMMMNNNOOOPPPPPPPQQQQRRSSTTUVVWWYZZZZ[[[ZZZZZZYYYYXXXXXXXZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYXXXXWWWWWWVVVVUUUUUUUTTTTTTSSSSSRRRRQQQPPPOOONNNMMLLKKKKKJJJJJJJJIIIIIIHHHHHFEEEEEEEEEDDDDDDDDDDDDCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@???????????????>>>>>>>>>>>>>==============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::::::9999999999999888888888888887777777777777777766666666666665555555555555555555555555544444444444333333333332222222222222111111111111110000000000000////////.............------------,,,,,,,,,+++++++++++++++++++++****************))))))))))))))))))))))))))))((((((((((((''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################""""""""""""!!!!!!!!!!!  LLLLLLMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQQPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLMMMMNNNOOOOPPPPPPPQQQRRRSTTUUVVWYYZZZZZZZZZZZYYYYYXXXXXXWZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZYYYYYYYXXXXWWWWWWVVVVVUUUUUUTTTTTTTSSSSSRRRRQQQPPPOOONNNMMLLKKKKKJJJJJJJJIIIIIIHHHHHFEEEEEEEEDDDDDDDDDDDDCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@???????????????>>>>>>>>>>>>===============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::::::9999999999999888888888888887777777777777777766666666666655555555555555555555555555554444444444333333333332222222222222211111111111100000000000000/////////............-------------,,,,,,,,+++++++++++++++++++++****************)))))))))))))))))))))))))))((((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##################""""""""""""!!!!!!!!!!  LLLLLLLLLMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMMMNNOOOOOPPPPPPPQQQRRSSTUUVVWYYZZZZZZZZZZZYYYYXXXXXXWWZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYZZZZYYYYYYYYYXXXWWWWWWVVVVVUUUUUUUTTTTTTTTSSSSSRRRRQQQPPPOOONNNMMLLKKKKJJJJJJJJIIIIIIHHHHHHEEEEEEEEDDDDDDDDDDDDDCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@??????????????>>>>>>>>>>>>===============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::::::999999999999988888888888887777777777777777766666666666655555555555555555555555455554444444444333333333332222222222222211111111111100000000000000//////////...........--------------,,,,,,,+++++++++++++++++++++***************))))))))))))))))))))))))))((((((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###################"""""""""""!!!!!!!!!!  LLLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLMMMMNNOOOOOOPPPPPPPQQRRSSTTUVVWYYYZZZZZZZZZYYYYYXXXXXWWWZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXWWWWWWVVVVVUUUUUUUUTTTTTTTSSSSSSRRRQQQQPPOOONNNMMMLKKKKJJJJJJJJIIIIIIIHHHHHGEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@??????????????>>>>>>>>>>>>===============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:;::::::::::::::::::::999999999999988888888888887777777777777777666666666666655555555555555555555555445554444444444333333333333222222222222211111111111100000000000000///////////...........--------------,,,,,,++++++++++++++++++*++***************))))))))))))))))))))))))))((((((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##################""""""""""""!!!!!!!!!!  LLLLLLLLLLLLLLMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMLLMMMMMMMMMMMMMMMMMMMMMMMLLMMMMMMMMLLLLLLLLLLLLMMMMNNNOOOOOOPPPPPPQQQRRSSTUUVVXYYZZZZZZZZZYYYYXXXXXWWWWZZZZZYYYYYYYYYYYYYYYYXXXXYYYYYYYYYYYYYYYYYYYXXXXXXWWWWVVVVVVUUUUUUUTTTTTTTTTSSSSSRRRRQQQPPPOOONNNMMMLKKKKJJJJJJJIIIIIIIHHHHHHGEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@??????????????>>>>>>>>>>>================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::::::9999999999999998888888888888777777777777777666666666666665555555555555555555555444554444444444433333333333322222222222211111111111110000000000000////////////.........----------------,,,,,,++++++++++++++++*******************))))))))))))))))))))))))(((((((((((((((((''''''''''''&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###################""""""""""""!!!!!!!!!  LLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLMMMMMMMMMMMMMMMMMMMMMLLLLMMMMMMMLLLLLLLLLLLLLLMMMMNNOOOOOOOPPPPPPQQRRSSTTUVVXYYYZZZZZZZYYYYYXXXXXWWWWZZYYYYYYYYYYYYYYYYYXXXXXXYYYYYYYYYYYYYYYYYYXXXXXXWWWWVVVVVVUUUUUUTTTTTTTTTTTSSSSSRRRRQQQPPPOONNNMMMMLKKKKJJJJJJIIIIIIIHHHHHHGGEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBBBBBAAAAAAAAAAAAA@@@@@?????????????>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::::::99999999999999999888888888888777777777777777666666666666666555555555555555555555444454444444444433333333333322222222222211111111111111000000000000/////////////........----------------,,,,,,++++++++++++++++*******************)))))))))))))))))))))))((((((((((((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##################"""""""""""""!!!!!!!!!  LLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMMMMMMMMMMMMMMLLLLLLMMMMMLLLLLLLLLLLLLLLLMMMMNNNOOOOOOOOPPPPPQQRRSTTUUVXYYYYZZZZZYYYYYXXXXXWWWWWZYYYYYYYYYYYYYYYXXXXXXXXXXXYYYYYYYYYYYYYYXXXXXXXWWWVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSRRRQQQPPPOOONNNMMMLKKKKJJJJJJJIIIIIIIHHHHHGGGEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBAAAAAAAAAAAAA@@@@@?????????????>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::::999999999999999999888888888888777777777777777666666666666666655555555555555555555444444444444444433333333333322222222222221111111111111000000000000/////////////.........----------------,,,,,++++++++++++++++*******************))))))))))))))))))))))((((((((((((((((((''''''''''''''&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###################"""""""""""""!!!!!!!!!  LLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLMMMMMMMMMMMMMMMMLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLMMMMNNOOOOOOOOOPPPPQQRRSSTUUVXXYYYYZZZYYYYYXXXXXWWWWWWYYYYYYYYYYYYYYXXXXXXXXXXXXXXXYYYYYYYYYYYXXXXXXXWWWVVVVVVUUUUUUTTTTTTTTTTTTTSSSSSRRRRQQQPPPOONNNMMMMLKKKKJJJJJJIIIIIIIHHHHHHGGGEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBAAAAAAAAAAAAA@@@@@?????????????>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::::9999999999999999999988888888888777777777777777666666666666666665555555555555555555444444444444444433333333333322222222222221111111111111000000000000/////////////........-----------------,,,,,++++++++++++++++*******************))))))))))))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##################"""""""""""""!!!!!!!!!  LLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSTTTSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLMMMMMMMMMMMMMMLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLMMMMNNNOOOOOOOOOPPPPQQRSSTTUVXXXYYYYYYYYYYYXXXXXWWWWWWYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXYYYYXXXXXXXXXWWWWVVVVVUUUUUTTTTTTTTTTTTTTTSSSSSRRRQQQPPPOOONNNMMMLLKKKJJJJJJIIIIIIIIHHHHHHGGGEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAAAAA@@@@@@????????????>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::::9999999999999999999988888888888877777777777777666666666666666666555555555555555555544444444444444433333333333222222222222221111111111111000000000000/////////////.........----------------,,,,,,+++++++++++++++*******************))))))))))))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$##################""""""""""""""!!!!!!!!!  LLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNMMNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKLLLLMMMMMMNNNNNNNNNOOOPPQQRRSTTVVWWWWWXWWWWWWWVVVVVUUUUUYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWVVVVVVUUUUUTTTTTTTTTTTTTTTTSSSRRRRQQQPPPOONNNNMMMLLLKKJJJJJJIIIIIIIIHHHHHHGGGGEEEDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAAAA@@@@@@@@@@@@??@@@@?????????????>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::9999999999999999999988888888888877888887777777777777777776666666666666666666555555555444444433333333333322222232222222222222211111111111000000000000000/////////...........--------------,,,,+++++++++++++++******************))))))))))))))(((((((((((((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##################"""""""""""""!!!!!!!!!  LLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMNNNNNNNNNNNNNMMMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKLLLLLMMMMMMNNNNNNNNNOOOPPQRRSSTVVVWWWWWWWWWWWVVVVVVUUUUUYYYYYYYYYXXXXXXXXXXXXXXXXWWWWXXXXXXXXXXWWWWWWWWVVVVVVUUUUUTTTTTTTTTTTTTTTTTSSSRRRQQQPPPOOONNNMMMLLLLKKJJJJJJIIIIIIIIHHHHHGGGGGEEDDDDDDDDDDCCCCCCCCCCCCBAAAAAAAAA@@@@@@@@@@@@@???@@@?????????????>>>>>>>>>>================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::99999999999999999999988888888888877788887777777777777777776666666666666666666555555555544444433333333333322222222222222222222211111111111000000000000000//////////..........---------------,,,+++++++++++++++*****************))))))))))))))))((((((((((((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################""""""""""""""!!!!!!!!  LLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMNNNNNNNNNNMMMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLMMMMMMMMMMMMMMMLLLLLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKLLLLMMMMMMMNNNNNNNNNOOPPQQRSSTUVVWWWWWWWWWWWVVVVVUUUUUUYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVUUUUTTTTTTTTTTTTTTTTTSSSRRRRQQQPPOOONNNMMMLLLLKKJJJJJJIIIIIIIIHHHHHHGGGGGEEDDDDDDDDDCCCCCCCCCCCCBBAAAAAAAA@@@@@@@@@@@@@????@@?????????????>>>>>>>>>>================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::99999999999999999999998888888888877778887777777777777777776666666666666666666555555555554444433333333333322222222222222222222221111111111100000000000000///////////.........----------------,,+++++++++++++++*****************)))))))))))))))))((((((((((((((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################""""""""""""""!!!!!!!!!  LLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNNMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMMMMMMMMMMMLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLLMMMMMMMMMMNNNNNNNOOPPQRRSSUUVVWWWWWWWWWVVVVVVUUUUUUYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVUUUUUTTTTTTSSSSSSSSSSSSSRRRRQQQPPPOOONNMMMMLLLKKJJJJJJJIIIIIIIIHHHHHHGGGGGEDDDDDDDDDCCCCCCCCCCCCBBBAAAAAAA@@@@@@@@@@@@@?????@?????????????>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::99999999999999999999998888888888877777887777777777777777766666666666666666666555555555555444443333333333332222222222222222222221111111111110000000000000////////////........-----------------,,++++++++++++++******************))))))))))))))))((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################""""""""""""""!!!!!!!!!  LLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMNNNNNMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLMMMMMMMMMMMLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKLLLLMMMMMMMMMMMNNNNNOOPPQQRSSUUVVVWWWWWWWVVVVVVUUUUUUUYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVUUUUTTTTTSSSSSSSSSSSSSSRRRRRQQQPPOOONNNMMMLLLKKKJJJJJJIIIIIIIIIHHHHHGGGGGGEDDDDDDDDCCCCCCCCCCCCBBBBAAAAAA@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::99999999999999999999999988888888888777777777777777777777777666666666666666666555555555555544444333333333333222222222222222222222111111111111100000000000//////////////.......-----------------,,+++++++++++++++*****************))))))))))))))))(((((((((((((((((((((''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################""""""""""""""!!!!!!!!!  LLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMNNMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLKKKKKKKKKKKKKKKKKKKKLLLLLMMMMMMMMMMMMNNNNOOPQQRRSUUUVVVWWWWWVVVVVVVUUUUUUUYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVUUUUTTTTTSSSSSSSSSSSSSSSRRRRQQQPPPOONNNMMMLLLLKKKJJJJJIIIIIIIIIIHHHHHGGGGGFDDDDDDDDDCCCCCCCCCCCBBBBBAAAAA@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::999999999999999999999999988888888887777777777777777777777766666666666666666655555555555555444443333333333332222222222222222222221111111111111000000000000//////////////......-----------------,,+++++++++++++++*****************)))))))))))))))))((((((((((((((((((((''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!  KKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLMMMMMMMMMMMMMNNNOOPPQQRSTUUVVVVVWWVVVVVVVUUUUUUUUYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVUUUUTTTTSSSSSSSSSSSSSSSSRRRRQQQPPOOONNMMMLLLLKKKKJJJJIIIIIIIIIIHHHHHHGGGGGFDDDDDDDDCCCCCCCCCCCBBBBBBAAAA@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::999999999999999999999999988888888887777777777777777777777766666666666666665555555555555555544444333333333332222222222222222222221111111111111000000000000///////////////.....------------------,,++++++++++++++*****************)))))))))))))))))((((((((((((((((((((('''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################"""""""""""""!!!!!!!!!!  KKKKLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLMMMMMMMMMMMMMLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLMMMMMMMMMMMMMNNNOOPQQRRTUUUVVVVVVVVVVVVVUUUUUUUUYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUTTTTSSSSSSSSSSSSSSSSRRRQQQPPPOONNNMMMLLLKKKKJJJIIIIIIIIIIIIHHHHHGGGGGFFDDDDDDDCCCCCCCCCCCBBBBBBBAAA@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>===========<<<<<<<<<<<<<<;<<<<<;;;;;;;;;;;;;;:::::::::::::999999999999999999999999998888888888777777777777777777777766666666666655555555555555555555544444333333333332222222222222222222221111111111111100000000000///////////////.....------------------,,,+++++++++++++******************))))))))))))))))(((((((((((((((((((((''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!  KKKKKKKLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNONNNOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLMMMMMMMMMMMLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLMMMMMMMMMMMMMNNNOOPPQRRTTUUVVVVVVVVVVVVVUUUUUUUTYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUTTTTSSSSSSSSSSSSSSSSSRRQQQQPPPOONNMMMLLLKKKKJJJIIIIIIIIIIIIHHHHHHGGGGGFFDDDDDDCCCCCCCCCCCBBBBBBBBAA@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>==========<<<<<<<<<<<<<<<;;<<<<;;;;;;;;;;;;;;:::::::::::::999999999999999999999999998888888888777777777777777777777766666666666655555555555555555555544444333333333332222222222222222222221111111111111000000000000///////////////.....------------------,,,,+++++++++++++*****************))))))))))))))))((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!  KKKKKKKKKKLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRSSSSSSSSSSSSSSSSSSSSSSSRRSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJKKKKKKLLLLLMMMMMMMMMMMMMNNNOPPQQRTTUUUVVVVVVVVVVVVUUUUUUUTYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUTTTTSSSSSSSSSSSSSSSRRRQQQQPPPOOONNMMMLLLKKKJJJIIIIIIIIIIIIIHHHHHHGGGGFFFDDDDDCCCCCCCCCCCBBBBBBBBBA@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>==========<<<<<<<<<<<<<<<;;;<<<;;;;;;;;;;;;;;:::::::::::::999999999999999999999999999888888888877777777777777777777766666666666665555555555555555555554444433333333333222222222222222222221111111111111100000000000///////////////.....------------------,,,,,++++++++++++*****************))))))))))))))))(((((((((((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################""""""""""""!!!!!!!!!!!!  KKKKKKKKKKKKKLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJKKKKKLLLLLLMMMMMMMMMMMMMNNOOPQQRSTTUUVVVVVVVVVVVVUUUUUUUTYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUTTTTSSSSSRRRRRRRRRRRRQQQQQPPPOONNNMMLLLKKKKJJJIIIIIIIIIIIIHHHHHHGGGGGFFFDDDDCCCCCCCCCCCBBBBBBBBBB@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;<;;;;;;;;;;;;;;;:::::::::::::999999999999999999999999999888888888877777777777777777777776666666666666555555555555555555554444433333333333222222222222222222221111111111111100000000000///////////////......-----------------,,,,,,+++++++++++*****************)))))))))))))))))(((((((((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################"""""""""""!!!!!!!!!!!!  KKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMLLMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJKKKKKLLLLLLLMMMMMMMMMMMMNNOOPPQRSTTUUUVVVVVVVVVVVUUUUUUUTYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTSSSSSRRRRRRRRRRRRRQQQQPPPOOONNMMMLLLKKKJJJJIIIIIIIIIHHHHHHHHHGGGGFFFFDDDDCCCCCCCCCCBBBBBBBBBBB@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::::999999999999999999999999999888888888887777777777777777777766666666666666655555555555555555554444443333333333222222222222221222221111111111111100000000000///////////////.....------------------,,,,,,,+++++++++++****************)))))))))))))))))((((((((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################"""""""""""!!!!!!!!!!!!!  KKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJKKKKKLLLLLLLLMLLLLLMMMMMNNOOPQQSTTTUUVVVVVVVVVVVUUUUUUUTYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUTTTTSSSSSRRRRRRRRRRRRRQQQQPPPOOONNMMMLLKKKJJJJJIIIIHHHHHHHHHHHHHGGGGGFFFFDDDCCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@@@?????????????>?????>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::9999999999999999999999999999988888888888777777777777777777766666666666666665555555555555555554444444333333333222222222222221122221111111111111100000000000////////////////.....-----------------,,,,,,,,++++++++++****************)))))))))))))))))(((((((((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################""""""""""!!!!!!!!!!!!!  KKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLMMMMMMMMMMMLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKLLLLLLLLLLLLLLLMMMMNNOOPQQSSTTUUUVVVVVVVVVUUUUUUUTTYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTTSSSSSRRRRRRRRRRRRRQQQPPPOOONNNMMLLLKKKJJJJIIIHHHHHHHHHHHHHHGGGGGFFFFFDDCCCCCCCCCCBBBBBBBBBBBBA@@@@@@@@@@?????????????>>????>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::9999999999999999999999888999888888888888777777777777777777766666666666666666555555555555555554444444433333333322222222222221112221111111111111100000000000////////////////......----------------,,,,,,,,,+++++++++****************)))))))))))))))))((((((((((((((((('''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##################"""""""""""!!!!!!!!!!!!!  KKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLMMMMMMMMLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLKKKKKKKKKKKLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJKKKKKLLLLLLLLLLLLLLLMMMMNNOPPQSSTTUUUVVVVVVVVVUUUUUUUTTXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTTSSSSRRRRRRRRRRRRQQQPPPPPOOONNNMMLLLKKJJJJIIHHHHHHHHHHHHHHHGGGGGGFFFFFDCCCCCCCCCBBBBBBBBBBBBBAA@@@@@@@@??????????????>>>???>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::999999999999999999988888899888888888888877777777777777777766666666666666666655555555555555554444444443333333322222222222221111222111111111111100000000000////////////////.......---------------,,,,,,,,,,++++++++****************))))))))))))))))))((((((((((((((('''''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################"""""""""""!!!!!!!!!!!!  KKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKLLLLLLLLLLLLKKKKKKKKKKKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJKKKKKLLLLLLLLLLLLLLLMMMNNOOPQRSTTUUUVVVVVVVVVUUUUUUTTTXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTTSSSSRRRRRRRRRRQQQQPPPPPOOOONNMMMLLKKKJJJIIIHHHHHHHHHHHHHGGGGGGGFFFFFEDCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@@??????????????>>>>??>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::::999999999999999988888888888888888888888877777777777777776666666666666666666655555555555555544444444443333333222222222222221111221111111111111000000000000///////////////........--------------,,,,,,,,,,,+++++++****************))))))))))))))))))(((((((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$%%%$$$$$$$$$$$$$$$$$##################""""""""""""!!!!!!!!!!!!  KKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLLLLLKKKKKKKKKKKKKKKLKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLMMNNOOPQRSSTTUUUVVVVVVVVUUUUUUTTTXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUTTTTSSSSRRRRRRRRQQQQQQPPPPPOOONNNMMMLLKKKJJJIIIHHHHHHHHHHHGGGGGGGGFFFFFEECCCCCCCCBBBBBBBBBBBBAAAAA@@@@@@??????????????>>>>>?>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::::999999999999999988888888888888888888888877777777776777776666666666666666666655555555555555544444444444333333222222222222221111121111111111111100000000000///////////////.........-------------,,,,,,,,,,,,++++++****************))))))))))))))))))((((((((((((((''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$%%%$$$$$$$$$$$$$$$$##################"""""""""""""!!!!!!!!!!!  JKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJKKJJJJJJJJJJJJJJJJJJJJJKKKKKLLLLLLLLLLLLLLLMMMNNOPPRSSTTUUUVVVVVVVVUUUUUTTTTXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUVVVVVVVVVVUUUUUUUUTTTTSSSSRRRRRRRQQQQQQQPPPPOOOONNNMMMLLKKKJJJIIIHHHHHHGGGGGGGGGGGGFFFFFFEECCCCCCCBBBBBBBBBBBBAAAAAA@@@@@??????????????>>>>>>>>>>>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::::999999999999999888888888888888888888888887777777776677776666666666666666666655555555555555444444444444433333222222222222221111111111111111111100000000000///////////////..........------------,,,,,,,,,,,,,+++++****************)))))))))))))))))))((((((((((((('''''''''''''''''''''''&&&&&&&&%%%%%%%%%%%%%%%$$%%$$$$$$$$$$$$$$$$##################""""""""""""""!!!!!!!!!!!  JJJKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLKKKKKKKKKKKLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLMMNNOPPRRSTTUUUVVVVVVVUUUUUUTTTTXXXXXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUUUVVVVVVVUUUUUUUUUTTTTSSSSRRRRRRRQQQQQQQPPPOOOONNNNMMLLLKKKJJIIIIHHHGGGGGGGGGGGGGGFFFFFFEEECCCCCCBBBBBBBBBBBBAAAAAAA@@@@?????????????>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::::9999999999999998888888888888888888888888887777777766677766666666666666666666555555555555554444444444444333333222222222222211111111111111111111000000000000//////////////...........-----------,,,,,,,,,,,,,,++++****************)))))))))))))))))))(((((((((((((''''''''''''''''''''''''&&&&&&&&%%%%%%%%%%%%%%$$$%$$$$$$$$$$$$$$$$###################""""""""""""""!!!!!!!!!!  JJJJJJKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNMMMNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKLLLLLLLLLLLLKKKKKKKKKKKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLLLMMNNOOPRRSSTTUUUVVVVVVUUUUUUTTTTXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUVVVVVVUUUUUUUUUTTTTSSSSRRRRRRQQQQQQQPPPOOOOONNNMMMLLLKKJJJIIIIHHGGGGGGGGGGGGGFFFFFFFEEEECCCCCBBBBBBBBBBBBAAAAAAAA@@@?????????????>>>>>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::::99999999999999988888888888888888888888888877777777766677666666666666666666666555555555555444444444444443333332222222222222111111111111111111110000000000000/////////////............----------,,,,,,,,,,,,,,,+++****************)))))))))))))))))))(((((((((((((''''''''''''''''''''''''&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###################"""""""""""""""!!!!!!!!!!  JJJJJJJJKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQRRRRRRRRRRRRRRRRRRRRRQQQQRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLLLLLKKKKKKKKKKKKKKKLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIJJJJJJJKKKKKKKKLKKKKKKKLLLLMMNNOPQRSSTTUUUUVVVVUUUUUUTTTTTXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTSSSSRRRRRRQQQQQQQPPOOOOOONNNMMMLLLKKJJJIIIIHHGGGGGGGGGGGFFFFFFFFEEEEECCCCBBBBBBBBBBBBAAAAAAAAA@@?????????????>>>>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::::999999999999999888888888888888888888888888877777777666676666666666666666666665555555555554444444444444433333322222222222221111111111111111111110000000000000////////////.............---------,,,,,,,,,,,,,,,,++****************))))))))))))))))))))((((((((((((('''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""!!!!!!!!!  JJJJJJJJJJJKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIJJJJJJKKKKKKKKKKKKKKKKKLLLMMNNOPQRSSTTUUUUUUUUUUUUUUTTTTTXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTSSSSRRRRRRQQQQQQPPPOOOOONNNNMMMLLLKKJJJIIIHHGGGGGGGGGGFFFFFFFFFEEEEEECCCBBBBBBBBBBBAAAAAAAAAAA@?????????????>>>>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<;;;;;;;;;;;;;;;:;;;;;::::::::::::::999999999999998888888888888888888888888888877777777766666666666666666666666666555555555544444444444444433333322222222222221111111111111111111110000000000000////////////..............--------,,,,,,,,,,,,,,,,++*****************)))))))))))))))))))(((((((((((((('''''''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""!!!!!!!!!!  JJJJJJJJJJJJJJKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIJJJJJJJKKKKKKKKKKKKKKKKLLLMNNOOQRRSSTTUUUUUUUUUUUUTTTTTTXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTSSSSRRRRRQQQQQQPPPOOOOOONNNNMMMLLLKKJJJIIIHHGGGGGGGGFFFFFFFFFEEEEEEEECCBBBBBBBBBBBAAAAAAAAAAAA?????????????>>>>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<;;;;;;;;;;;;;;;::;;;:::::::::::::::999999999999998888888888888888888888888888887777777766666666666666666666666666555555555544444444444444433333322222222222221111111111111111111110000000000000////////////...............-------,,,,,,,,,,,,,,,,++****************))))))))))))))))))))((((((((((((((('''''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!  JJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKKLLLMMNOOQQRSSTTUUUUUUUUUUUTTTTTTTXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTSSSSRRRRRQQQQQQPPPOOOOONNNNNMMMLLLKKJJJIIIHHGGGGGGGFFFFFFFFFEEEEEEEEDCBBBBBBBBBBBAAAAAAAAAAAAA????????????>>>>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<;;;;;;;;;;;;;;;:::;;:::::::::::::::9999999999999988888888888888888888888888888877777777666666666666666666666666665555555555444444444444444333333222222222222211111111111111111111110000000000000///////////................------,,,,,,,,,,,,,,,,+++****************)))))))))))))))))))((((((((((((((('''''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!  JJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKKLLMMNNOQQRSSTTTUUUUUUUUUUTTTTTTTXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTSSSSSRRRRRQQQQQQPPPOOOOONNNNMMMMLLLKKJJJIIIHHGGGGGGFFFFFFFFFEEEEEEEEDDBBBBBBBBBBBAAAAAAAAAAAAA@???????????>>>>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<;;;;;;;;;;;;;;;::::;;::::::::::::::9999999999999888888888888888888888888888888877777777766666666666666666666666666555555554444444444444444333333322222222222211111111111111111111110000000000000///////////.................------,,,,,,,,,,,,,,,++++***************)))))))))))))))))))(((((((((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!  JJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQPPPPPQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIJJJKKKKKKKKKKKKKKKLLMMNNOPPQRRSSSTTTTTTTTTTTSSSSSSVVUUUUUUUUUUUUTTTTTTTTTSSUUUUUUUUUUUUUUUUUUUUUUUUTTTTSSSSSRRRRRQQQQQPPPPPPOOOONNNNNMMMMLLLKKKJJJIIIHGGGFFFFFFFEEEEEEEEDDDDDDDDAAAAAAAAAAAA@@@@@@@@@@@@@????????>>>>>>>>>>>>>>================<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::::::::::::::::999999999999999999999999999999988888888888888888887777777776666666666666666666555555555444444444444443333333333343333333333332222222222221111110000000000000///////////.................------------,,,,,,,,,,,,,,,+++++++****************))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!!!!!  JJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHIIIIJJJKKKKKKKKKKKKKKKLLLMNNOPPQQRRSSTTTTTTTTTTSSSSSSSVVVUUUUUUUUUUUTTTTTTTTSSSUUUUUUUUUUUUUUUUUUUUUUUTTTTSSSSSRRRRRQQQQQQPPPPPPOOOONNNNNMMMLLLLKKKJJJIIIHGGGFFFFFFFEEEEEEEDDDDDDDDDAAAAAAAAAAA@@@@@@@@@@@@@????????>>>>>>>>>>>>>>================<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::::::::::::::::9999999999999999999999999999998888888888888888888877777777776666666666666666665555555555444444444444333333333333333333333333322222222222221111100000000000000///////////................------------,,,,,,,,,,,,,,,+++++++****************))))))))))(((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!!!  IIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHIIIIJJJKKKKKKKKKKKKKKKKLLMMNOOPQQRRSSSTTTTTTTTSSSSSSSSVVVVUUUUUUUUUUTTTTTTTSSSSUUUUUUUUUUUUUUUUUUUUUUTTTTTSSSSSRRRRQQQQQQPPPPPPPOOOONNNNMMMMLLLLKKKJJJIIIHGGGFFFFFFEEEEEEEDDDDDDDDDCAAAAAAAAAA@@@@@@@@@@@@@????????>>>>>>>>>>>>>>================<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::9::::::::::::9999999999999999999999999999998888888888888888888887777777776666666666666666665555555555544444444444333333333333333333333333322222222222222111100000000000000//////////................-------------,,,,,,,,,,,,,,,,++++++****************)))))))))((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!!!  IIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJJKKKKKKKKJJKKKKKLLMMNOOPQQRRSSSSSTTTTSSSSSSSSSSVVVVVUUUUUUUUUTTTTTTTSSSSUUUUUUUUUUUUUUUUUUUUUTTTTTSSSSSRRRRRQQQQQQPPPPPPPOOONNNNNMMMMLLLLKKKJJJIIIHGGGGFFFFFEEEEEEEDDDDDDDCCCAAAAAAAAA@@@@@@@@@@@@@????????>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<;;;;;;;;:::::::::::::::99:::::::::::9999999999999999999999999999988888888888888888888887777777776666666666666666665555555555554444444444333333333333332333333333332222222222222211100000000000000///////////...............-------------,,,,,,,,,,,,,,,,++++++****************)))))))))((((((((((((((((((''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!!!!  IIIIIIIJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHIIIJJJJKKKKKKKJJJJKKKKLLMMNNOPPQRRRSSSSSSSSSSSSSSSSSSVVVVVVUUUUUUUUTTTTTTSSSSSUUUUUUUUUUUUUUUUUUUUUTTTTSSSSSRRRRRQQQQQQPPPPPPPPOOONNNNNMMMMLLLKKKKJJJIIIHGGGGFFFFFEEEEEEDDDDDDDCCCCAAAAAAA@@@@@@@@@@@@@@????????>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<;;;;;;;;:::::::::::::::999::::::::::9999999999999999999999999999888888888888888888888887777777777666666666666666666555555555555444444443333333333333332233333333332222222222222211100000000000000///////////...............-------------,,,,,,,,,,,,,,,,++++++****************)))))))))((((((((((((((((((''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################""""""""""""""!!!!!!!!!!!!!!!!!!  IIIIIIIIIJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHIIIIIHHHHHHHHHHHHHHHHHHIIIJJJJKKKKKKKJJJJKKKKLLMMNNOPPQQRRSSSSSSSSSSSSSSSSSSVVVVVVVUUUUUUUTTTTTSSSSSSUUUUUUUUUUUUUUUUUUUUTTTTTSSSSSRRRRQQQQQQQPPPPPPPOOOONNNNNMMMLLLLKKKJJJJIIIHGGGGFFFFFEEEEEDDDDDDDCCCCCAAAAAA@@@@@@@@@@@@@@???????>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<;;;;;;;;:::::::::::::::9999:::::::::9999999999999998999999999998888888888888888888888887777777777666666666666666666555555555555444444443333333333333332223333333332222222222222211100000000000000///////////...............------------,,,,,,,,,,,,,,,,,+++++++***************)))))))))((((((((((((((((((''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################"""""""""""""!!!!!!!!!!!!!!!!!!  IIIIIIIIIIIIJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIHHHHHHHHHHHHHHHHHHHHIIIJJJJKKKKKKKJJJJJKKKLLMMNNOPPQQRRRSSSSSSSSSSSSSSSSSVVVVVVVUUUUUUTTTTTTSSSSSSUUUUUUUUUUUUUUUUUUUTTTTTTSSSSRRRRRQQQQQQPPPPPPPPPOOONNNNMMMMLLLLKKKJJJJIIIHGGGGFFFFFEEEEEDDDDDDDCCCCCAAAAA@@@@@@@@@@@@@@???????>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<;;;;;;;;:::::::::::::::99999::::::::9999999999999998899999999998888888888888888888888887777777777666666666666666666555555555555444444443333333333333332222333333322222222222222211100000000000000///////////...............------------,,,,,,,,,,,,,,,,,+++++++***************)))))))))(((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################"""""""""""""!!!!!!!!!!!!!!!!!!  IIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHIHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKKKJJJJJKKKLLMMNNOPPQQRRRRSSSSSSSSSSSSSSSSVVVVVVVUUUUUUTTTTTTSSSSSSUUUUUUUUUUUUUUUUUUTTTTTTSSSSRRRRRQQQQQQPPPPPPPPPOOOONNNNMMMLLLLKKKKJJJIIIIHGGGGFFFFFEEEEEDDDDDDCCCCCCAAAA@@@@@@@@@@@@@????????>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<;;;;;;;;:::::::::::::::999999:::::::9999999999999998889999999988888888888888888888888887777777777666666666666666666555555555555444444433333333333333332222233333332222222222222211110000000000000////////////...............-----------,,,,,,,,,,,,,,,,,,++++++***************))))))))))((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###################"""""""""""""!!!!!!!!!!!!!!!!!  IIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPPPOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKKKJJJJJKKKLLMMNNOPPQQQRRRRSSSSSSSSSSSSSSSVVVVVVVVUUUUUTTTTTTSSSSSSUUUUUUUUUUUUUUUUUTTTTTTSSSSRRRRRQQQQQQPPPPPPPPPPOOOONNNNMMMLLLKKKKJJJJIIIIHGGGGFFFFFEEEEEDDDDDCCCCCCCAAA@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<;;;;;;;;:::::::::::::::9999999::::::9999999999999998888999999888888888888888888888888887777777777766666666666666666555555555555444444433333333333333322222223333332222222222222211111000000000000/////////////..............-----------,,,,,,,,,,,,,,,,,,+++++++***************))))))))))(((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##################""""""""""""""!!!!!!!!!!!!!!!!!  IIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJKKKKKKKKKKKJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJKKKKKKKKKJJJJJKKKLLMMNNOPPPQQRRRRRRRSSSSSSSSSSSSVVVVVVVVUUUUUTTTTTSSSSSSSUUUUUUUUUUUUUUUUTTTTTTTSSSRRRRRQQQQQQPPPPPPPPPPPOOOONNNMMMLLLLKKKJJJJIIIIHHGGGGFFFFEEEEEDDDDDDCCCCCCCAA@@@@@@@@@@@@@??????????>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::99999999:::::99999999999999988888999998888888888888888888888888877777777777666666666666666665555555555554444444333333333333333222222223333322222222222222111111000000000000/////////////.............------------,,,,,,,,,,,,,,,,,++++++++**************)))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##################"""""""""""""""!!!!!!!!!!!!!!!!  IIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJKKKKKKKKJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOPPPOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGHHHHHIIIJJKKKKKKKKKKJJJKKKKLLMMNNOOPPQQQRRRRRRRRRRSSSSSSSSVVVVVVVVUUUUUTTTTTSSSSSSSUUUUUUUUUUUUUUUUTTTTTTSSSSRRRRQQQQQQQPPPPPPPPPPPOOOONNNMMMLLLKKKJJJJIIIIIHHGGGFFFFFEEEEEDDDDDCCCCCCCCA@@@@@@@@@@@@????????????>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<;;;;;;;;:::::::::::::::999999999:::999999999999999988888899988888888888888888888888888777777777777666666666666666665555555555555444444333333333333333222222222333322222222222222111111100000000000//////////////............-------------,,,,,,,,,,,,,,,,+++++++++*************))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!!  IIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJKKKKKJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJKKJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHIIIJJKKKKKKKKKKKJJKKKKLLMMNNOOPPQQQRRRRRRRRRRRRSSSSSSVVVVVVVVUUUUUTTTTTSSSSSSSUUUUUUUUUUUUUUUTTTTTTSSSSRRRRRQQQQQQPPPPPPPPPPPPOOONNNNMMMLLKKKKJJJJIIIIHHHGGGFFFFFEEEEEDDDDDCCCCCCCC@@@@@@@@@@@@?????????????>>>>>>>>>>>=============<=<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::9999999999:::99999999999999988888889988888888888888888888888887777777777777666666666666666665555555555555444444433333333333333222222222233222222222222222111111110000000000//////////////............--------------,,,,,,,,,,,,,,,++++++++++************)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!  IIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJKKJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGHHHHHIIIJKKKKKKKKKKKKJKKKKKLLMMNNOOPPQQQQRRRRRRRRRRRRSSSSSVVVVVVVVUUUUUTTTTTTSSSSSSUUUUUUUUUUUUUUTTTTTTTSSSSRRRRQQQQQQPPPPPPPPPPPPPOOONNNMMMLLLKKKJJJJIIIIHHHHGGFFFFFEEEEEDDDDDCCCCCCCCB@@@@@@@@@@@??????????????>>>>>>>>>>=============<<<<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::99999999999::99999999999999988888888988888888888888888888888877777777777777666666666666666665555555555555444444433333333333333222222222223322222222222222111111111000000000//////////////............---------------,,,,,,,,,,,,,,+++++++++++************)))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!  HIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHIIIJKKKKKKKKKKKKKKKKKKLLMMNNOOPPQQQQQRRRRRRRRRRRRSSSSVVVVVVVVUUUUUTTTTTTSSSSSSUUUUUUUUUUUUUTTTTTTTSSSSSRRRRQQQQQPPPPPPPPPPPPPPOOONNNMMMLLKKKJJJIIIIIHHHHHGFFFFFFEEEEEDDDDDCCCCCCCBB@@@@@@@@@@???????????????>>>>>>>>==============<<<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::999999999999999999999999999988888888888888888888888888888888877777777777777666666666666666665555555555555544444443333333333333222222222222322222222222222111111111100000000//////////////.............---------------,,,,,,,,,,,,,++++++++++++***********))))))))))))))((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!!!  HHHIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGHHHHIIIJKKKKKKKKKKKKKKKKKKLLMMNNOOPPPQQQQQQQRRRRRRRRRRSSSVVVVVVVVUUUUUTTTTTTSSSSSSUUUUUUUUUUUUUTTTTTTSSSSSRRRRQQQQQQPPPPPPPPPPPPPPOOONNNMMLLLKKJJJJIIIIHHHHHGFFFFFFEEEEEDDDDDCCCCCCCBBB@@@@@@@@@???????????????>>>>>>>>==============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999999999999999999999988888888888888888888888888888888877777777777777666666666666666665555555555555544444444333333333333222222222222222222222222222111111111110000000//////////////.............----------------,,,,,,,,,,,,+++++++++++++**********)))))))))))))))((((((((('''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!!!  HHHHHHIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHIIJJKKKKKKKKKKKKKKKKKKLLMMNNOOPPPQQQQQQQQQQRRRRRRRRSSVVVVVVVVUUUUUTTTTTTSSSSSSUUUUUUUUUUUUTTTTTTSSSSSSRRRRQQQQQPPPPPPPPPPPPPPPOOONNNMMLLKKKJJJIIIHHHHHHGGFFFFFEEEEEEDDDDDCCCCCCBBBB@@@@@@@@???????????????>>>>>>>>==============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::9999999999999999999999999999888888888888888888888888888888888777777777777777666666666666666655555555555555544444444433333333333222222222222222222222222222211111111111000000//////////////.............----------------,,,,,,,,,,,,,+++++++++++++*********)))))))))))))))(((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""""""!!!!!!!!!!!!!  HHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGHHHHIIJKKKKKKKKKKKKKKKKKKKLLMMNNOOPPPPQQQQQQQQQQQRRRRRRRSVVVVVVVUUUUUUTTTTTTTSSSSSUUUUUUUUUUUTTTTTTTSSSSSRRRRQQQQQQPPPPPPPPPPPPPPPOOONNNMMLLKKJJJIIIHHHHHGGGGFFFFEEEEEEDDDDDCCCCCCCBBBB@@@@@@????????????????>>>>>>>===============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::9999999999999999999999999999888888888888888888888888888888877777777777777777666666666666666555555555555555554444444443333333333222222222222221222222222222211111111111100000//////////////.............----------------,,,,,,,,,,,,,++++++++++++++*********)))))))))))))))(((((((('''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!!  HHHHHHHHHHHIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGHHHHGGGGGGGGGGGGGGGHHHHIIJKKKKKKKKKKKKKKKKKKKLLLMMNOOOPPPPQQQQQQQQQQQQRRRRRRUVVVVVVUUUUUUTTTTTTTTSSSSUUUUUUUUUUUTTTTTTSSSSSRRRRRQQQQQPPPPPPPPPPPPPPPPOOONNMMMLLKKJJIIIHHHHHGGGGGFFEEEEEEEDDDDDDCCCCCCBBBBB@@@@@???????????????>>>>>>>>===============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::99999999999999998999999999998888888888888888888888888888888777777777777777766666666666666666555555555555555544444444443333333332222222222222211222222222222111111111111100000//////////////............-----------------,,,,,,,,,,,,+++++++++++++++********)))))))))))))))((((((((''''''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#$$################""""""""""""""""""!!!!!!!!!!!!  HHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOONNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGHHGGGGGGGGGGGGGGGGGHHHHIIJKKKKKKKKKKKKKJJKKKKLLLMMNNOOPPPPPPPPPQQQQQQQQRRRRRUUVVVVUUUUUUUTTTTTTTTTSSSUUUUUUUUUUUTTTTTSSSSSSRRRRQQQQQQPPPPPPPPPPPPPPPPOOONNMMLLKKJJJIIIHHHGGGGGGFFEEEEEEEDDDDDDCCCCCCBBBBBB@@@@???????????????>>>>>>>>===============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::99999999999999998899999999998888888888888888888888888888887777777777777777766666666666666666655555555555555554444444444333333332222222222222221122222222221111111111111110000//////////////.............----------------,,,,,,,,,,,,,+++++++++++++++********))))))))))))))(((((((('''''''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$%$$$$$$$$$$$$$$$$$#$$###############"""""""""""""""""""!!!!!!!!!!!  HHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOONNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIJKKKKKKKKKKKKKJJKKKKLLLMMNNOOOPPPPPPPPPPPPQQQQQRRRRUUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUUUUUTTTTTTSSSSSRRRRRQQQQQQPPPPPPPPPPPPPPPPOOONNMMLLKKJJIIIHHHGGGGGGFFEEEEEEEDDDDDDCCCCCCBBBBBBB@@@???????????????>>>>>>>>===============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::99999999999999998889999999998888888888888888888888888888877777777777777777766666666666666666665555555555555554444444444333333332222222222222221112222222221111111111111111000//////////////.............-----------------,,,,,,,,,,,,++++++++++++++++*******)))))))))))))))(((((((''''''''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$##$################""""""""""""""""""!!!!!!!!!!!!  HHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIJJKKKKKKKKKKKJJJJKKKKLLMMNNOOOOPPPPPPPPPPPPPQQQQRRRUUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUUUUTTTTTTSSSSSRRRRRQQQQQQPPPPPPPPPPPPPPPPPOONNNMMLLKKJJIIHHHHGGGGFFFFEEEEEDDDDDDDCCCCCCBBBBBBBB@@??????????????>>>>>>>>>==============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::99999999999999998888999999998888888888888888788888888888777777777777777777666666666666666666666555555555555555444444444333333332222222222222221111222222222111111111111111000//////////////.............-----------------,,,,,,,,,,,,+++++++++++++++++*******))))))))))))))((((((('''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$###################""""""""""""""""""!!!!!!!!!!!  HHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJKKKKKKKKKKKJJJJKKKKLLMMMNNOOOOOOOOOPPPPPPPPQQQQRRUUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUUUUTTTTTSSSSSSRRRRRQQQQQQPPPPPPPPPPPPPPPPPOONNNMMLKKJJIIIHHHGGGGFFFFFEEEDDDDDDDDCCCCCCBBBBBBBBB???????????????>>>>>>>>>>=============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::99999999999999998888899999998888888888888888778888888888777777777777777776666666666666666666555555555555555555444444444433333333222222222222221111122222222111111111111111000//////////////.............------------------,,,,,,,,,,,,++++++++++++++++*******))))))))))))))(((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$###################""""""""""""""""""!!!!!!!!!!!  HHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIJJJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFGGGGGHHHIIIJKKKKKKKKKKJJJJJJKKKLLLMMNNNOOOOOOOOOOOOOPPPPPQQQRUUUUUUUUUUUUTTTTTTTTTTTTTUUUUUUUUUTTTTTSSSSSRRRRRRQQQQQQPPPPPPPPPPPPPPPPPOONNMMLLKKJJIIHHHGGGGFFFFFFEEDDDDDDDDCCCCCCBBBBBBBBBA??????????????>>>>>>>>>>>============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::99999999999999998888889999998888888888888888777888888877777777777777777776666666666666666555555555555555555555444444444433333333222222222222221111112222222111111111111111000//////////////.............------------------,,,,,,,,,,,,+++++++++++++++++*******))))))))))))))((((((('''''''''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###################""""""""""""""""""!!!!!!!!!!  HHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIJJIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFGGGGGHHHIIIJKKKKKKKKKKJJJJJJKKKLLLMMNNNNOOOOOOOOOOOOOOPPPQQQQTUUUUUUUUUUUTTTTTTTTTTTTTUUUUUUUUTTTTTSSSSSRRRRRRRQQQQQPPPPPPPPPPPPPPPPPPOONNMMLLKKJIIIHHGGGGFFFFFFEDDDDDDDDDCCCCCCBBBBBBBBBAA????????????>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999999999999988888889999988888888888888877777888888777777777777777777766666666666666655555555555555555555555444444444333333332222222222222211111112222221111111111111110000/////////////.............------------------,,,,,,,,,,,,,++++++++++++++++*******)))))))))))))))(((((('''''''''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""""!!!!!!!!!!  HHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGHHHIIIJKKKKKKKKKJJJJJJJKKKKLLLMMNNNNNNNNOOOOOOOOOOPPPQQQTTUUUUUUUUUUTTTTTTTTTTTTTUUUUUUUTTTTTTSSSSSRRRRRRQQQQQQPPPPPPPPPPPPPPPPPPOONNMMLLKJJIIHHHGGGFFFFFEEEDDDDDDDCCCCCCCCBBBBBBBBAAA???????????>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::9999999999999998888888889999888888888888888777777888887777777777777777777666666666666666555555555555555555555554444444444333333332222222222222111111112222211111111111111100000/////////////............------------------,,,,,,,,,,,,,+++++++++++++++++*******))))))))))))))(((((((''''''''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""!!!!!!!!!!  HHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFGGGHHHIJJJJJJJJJJJJJIIIJJJJKKKLLNOOOOOOOPPPPPPPPPPPQQQRRRUUUUUVVVVVUUUUUUUUUUTTTTTUUUUTTTTTTSSSSSRRRRRRQQQQQQQPPPPPPPPPPPPPPPPPPPOOONMMLLKJJIIHHGGGFFFFEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBA????????????>>>>>>>>>>>>>==<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::9999999999999999988888888888888888777777777777777766667777777777777776666666666666666665555555555555555566555555555555554444444444443333333333333222222222222222222211111111111111100000000////////////////...........----------------,,,,,,++++++++++++++++*********))))))))))))))(((((((((((('''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$###################"""""""""""""""""!!!!!!!!!  HHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJIIIIIIIIIIIJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFGGGHHHIIJJJJJJJJJJJIIIIJJJJJKKKLNNOOOOOOOOOOOOOPPPPQQQQRRUUUUUUVVVUUUUUUUUUUUTTTTTUUUUTTTTTTSSSSSRRRRRQQQQQQQQPPPPPPPPPPPPPPPPPPOOONNMMLKKJJIHHGGGFFFFEEEEEEEDDDDDDDCCCCCCCCBBBBBBBBBAA???????????>>>>>>>>>>>>>>=<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::9999999999999999988888888888888888777777777777777766666777777777777776666666666666666655555555555555555555555555555555555444444444443333333333333222222222222222222211111111111111100000000////////////////..........------------------,,,,,+++++++++++++++++*********))))))))))))))(((((((((((('''''''''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$%%%%%%$$$$$$$$$$$$$$$$$$$###################""""""""""""""""!!!!!!!!  HHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFGGGHHHIIJJJJJJJJJJIIIIIIJJJJKKKLNNNOOOOOOOOOOOOOPPPPQQQQRTUUUUUUUUUUUUUUUUUUTTTTTTUUUTTTTTTSSSSSRRRRRRQQQQQQQPPPPPPPPPPPPPPPPPPPOOONMMLLKJJIIHHGGFFFFEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBAAA?????????>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::99999999999999999988888888888888888777777777777777766666677777777777766666666666666666655555555555555555555555555555555555444444444444333333333333222222222222222222211111111111111100000000////////////////..........-------------------,,,,+++++++++++++++++*********))))))))))))))((((((((((((''''''''''''''''''''&&&&&&&%%%%%%%%%%%%%$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""!!!!!!!!!  HHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMNNNNNNNMMMMMMMMMMMMMMMMMMNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFGGGHHHIIJJJJJJJJJIIIIIIIJJJJKKKKNNNNOOOOOOOOOOOOOPPPPQQQRTTUUUUUUUUUUUUUUUUTTTTTTTUUUTTTTTTSSSSSRRRRRRQQQQQQPPPPPPPPPPPPPPPPPPPOOOONMMLKKJJIHHGGGFFFEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBAAAA????????>>>>>>>>>>>>>>>>=<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::99999999999999999888888888888888888777777777777777666666667777777777766666666666666666655555555555555555555555555555555555444444444443333333333333222222222222222222211111111111111100000000////////////////..........--------------------,,,+++++++++++++++++**********))))))))))))))((((((((((((''''''''''''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""!!!!!!!!!  HHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJJJIIIIIIIIJJJJKKKNNNNNNNNOOOOOOOOOOPPPPQQQTTUUUUUUUUUUUUUUUUTTTTTTTUUTTTTTTTSSSSSRRRRRQQQQQQQPPPPPPPPPPPPPPPPPPOOOONNMLLKJJIIHHGGFFFEEEEEEDDDDDDDCCCCCCCCBBBBBBBBBBAAAAA???????>>>>>>>>>>>>>>>>==<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::99999999999999999988888888888888878777777777777777666666666777777777666666666666666666655555555555555555555555555555555555544444444443333333333333322222222222222222221111111111111100000000////////////////..........-------------------,,,,++++++++++++++++++*********))))))))))))))(((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!  HHHHHHHHHHHHHHHHHHHHHHIHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEFFFFFFGGGGHHHIIJJJJJJJIIIIIIIIIJJJJKKKMNNNNNNNNNNNOOOOOOOPPPQQQTTTUUUUUUUUUUUUUUUTTTTTTTUTTTTTTTSSSSSRRRRRRQQQQQQPPPPPPPPPPPPPPPPPPPOOOONNMLKKJIIHHGGFFFEEEEEEDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAA?????>>>>>>>>>>>>>>>>====<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::99999999999999999888888888888888877777777777777777666666666677777777666666666666666666655555555555555555555555555555555555544444444444333333333333322222222222222222221111111111111100000000////////////////..........-------------------,,,,++++++++++++++++++*********)))))))))))))))((((((((((((''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!  HHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNMMMNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEFFFFFFGGGHHHIIIJJJJJIIIIIIIIIIIJJJJKKMMNNNNNNNNNNNNOOOOOOPPPQQTTTTUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSRRRRRRQQQQQQPPPPPPPPPPPPPPPPPOOOOONNMLLKJJIIHGGFFFEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAA????>>>>>>>>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::99999999999999999888888888888888877777777777777777666666666667777776666666666666666666655555555555555555555555555555555555544444444444333333333333322222222222222122221111111111111100000000////////////////..........------------------,,,,,++++++++++++++++++*********)))))))))))))))((((((((((((''''''''''''''''''&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!  HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEFFFFFGGGHHHIIIIJJJIIIIIIIIIIIIJJJJKKMMNNNNNNNNNNNNNOOOOOPPPPQSTTTTUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSRRRRRQQQQQQPPPPPPPPOOOOOOPPOOOOOONNNMLKKJIIHHGGFFEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAA??>>>>>>>>>>>>>>>>=======<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::99999999999999999888888888888888877777777777777777666666666666777766666666666666666666555555555555555555554444445555555555544444444444433333333333322222222222222112221111111111111000000000////////////////..........------------------,,,,,,+++++++++++++++++*********))))))))))))))))(((((((((((('''''''''''''''''&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!  HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEFFFFFGGGHHHIIIIIIIIIIIIIIIIIIIJJJJJKMMMNNNNNNNNNNNNNOOOOOPPPQSSTTTTUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSRRRRRQQQQQQPPPPPPPOOOOOOOOOOOOOOONNMMLKJJIIHGGFFFEEEEDDDDDDDDDCCCCCCCBBBBBBBBBAAAAAAAAAA?>>>>>>>>>>>>>>>>========<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::999999999999999998888888888888888777777777777777776666666666666777666666666666666666665555555555555555554444444445555555555444444444444333333333333322222222222221112211111111111110000000000////////////////.........-----------------,,,,,,,,++++++++++++++++*********))))))))))))))))((((((((((((''''''''''''''''&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!  GGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEFFFFGGGHHHIIIIIIIIIIIIIIIIIIIIJJJJKMMMMNNNNNNNNNNNNNOOOOOPPPSSSTTTTUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSRRRRRQQQQQPPPPPPOOOOOOOOOOOOOOOONNNMMKKJIIHHGFFFEEEEDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAAA>>>>>>>>>>>>>>>==========<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::9999999999999999988888888888888887777777777777777766666666666666766666666666666666666655555555555555555444444444445555555554444444444443333333333333222222222222211112111111111111100000000000///////////////..........----------------,,,,,,,,,+++++++++++++++**********)))))))))))))))((((((((((((('''''''''''''''&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!  GGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIHHHIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFGGGGHHIIIIIIIIIIIIIIIIIIIIJJJJKMMMMNNNNNNNNNNNNNNOOOOOPPSSSSTTTTTUUUUTTTTTTTTTTTTTTTTTTSSSSSSRRRRRRQQQQQPPPPPPOOOOOOOOOOOOOOONNNMMLKKJIIHGGFFEEEDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@>>>>>>>>>>>>>============<<<<<<;;;;;;;;;;;;;;;;:::::::::::::99999999999999998888888888888888877777777777777777666666666666666666666666666666666665555555555555555544444444444445555555444444444444433333333333332222222222222111111111111111111000000000000//////////////...........--------------,,,,,,,,,,,+++++++++++++************))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!  GGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIHHHHHHIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLMMMMMMMMMMMMMMMMLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEFFFFGGGGHHIIIIIIIIIIIIIIIIIIIIJJJJJMMMMNNNNNNNNNNNNNNNOOOOOPRSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSRRRRRRQQQQQPPPPPOOOOOOOOOOOOOOOONNNMMLKJJIHHGFFFEEEDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@>>>>>>>>>>>>=============<<<<;;;;;;;;;;;;;;;;::::::::::::::999999999999999888888888888888888777777777777777776666666666666666666666666666666666655555555555555554444444444444445555444444444444444433333333333322222222222221111111111111111110000000000000/////////////............--------------,,,,,,,,,,,++++++++++++*************))))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!  GGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFGGGHHIIIIIIIIIIIIIIIIIIIIIJJJJMMMMNNNNNNNNNNNNNNNNNOOOORRSSSSTTTTTTTTTTTTTTTTTSSTTTTSSSSSSSSRRRRRRQQQQPPPPPOOOOOOOOOOOOOOOONNNMMLLKJIIHGGFFEEEDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@>>>>>>>>>>>==============<<;;;;;;;;;;;;;;;;;::::::::::::::9999999999999998888888888888888877777777777777777766666666666666665666666666666666666555555555555555544444444444444445444444444444444444333333333333222222222222221111111111111111110000000000000////////////.............-------------,,,,,,,,,,,,+++++++++++**************))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!  GGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLMMMMMMMMMMMMMMMLLLLLLLLLLMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEFFFFGGGHHHIIIIIIIIIIIIIIIIIIIIJJJJMMMMNNNNNNNNNNNNNNNNNNOOORRRSSSSTTTTTTTTTTTTTTSSSSTTTSSSSSSSSRRRRRRQQQQQPPPPPOOOOOOOOOOOOOOOONNNMMLLKJIIHGGFFEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@>>>>>>>>>>===============<;;;;;;;;;;;;;;;;;:::::::::::::999999999999999988888888888888888777777777777777776666666666666666655666666666666666655555555555555555444444444444444444444444444444444443333333333333222222222222211111111111111111100000000000000///////////..............------------,,,,,,,,,,,,,+++++++++****************))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!  GGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEFFFFGGGGHHIIIIIIIIIIIIIIIIIIIIJJJJMMMMNNNNNNNNNNNNNNNNNNNNOQQRRSSSSTTTTTTTTTTTTSSSSSTSSSSSSSSSRRRRRRRQQQQQPPPPOOOOOOOOOOOOOOOONNNNMMLLJJIHHGGFEEEDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@>>>>>>>>=================;;;;;;;;;;;;;;;;;:::::::::::::9999999999999999888888888888888887777777777777777776666666666666665555666666666666665555555555555555544444444444444444444444444444444444433333333333332222222222222111111111111111111000000000000000//////////...............------------,,,,,,,,,,,,,+++++++******************))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!  GGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEFFFFGGGGHHHIIIIIIIIIIIIIIIIIIIJJJJMMMMNNNNNNNNNNNMMMMMNNNNNQQQRRSSSSTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRQQQQQPPPPPOOOOOOOOOOOOOOONNNNMMMLKJJIHHGFFEEDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@>>>>>>>=================<;;;;;;;;;;;;;;;;:::::::::::::99999999999999998888888888888888877777777777777777666666666666666655555666666666666655555555555555555444444444444444444444444444444444444333333333333322222222222221111111111111111110000000000000000/////////................-----------,,,,,,,,,,,,,,++++++*******************)))))))))(((((((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!!  GGGGGGGGGGGGGGGGGGGGGHHGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFFGGGGHHHHIIIIIIIIIHHIIIIIIIJJJJMMMMNNNNNNNNNMMMMMMMMMMNNPQQQRRSSSSSTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRQQQQQPPPPOOOOOOOOOOOOOOONNNNNMMMLKJJIHHGFFEEDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@>>>>>>=================<<;;;;;;;;;;;;;;;:::::::::::::99999999999999998888888888888888877777777777777777766666666666666655555566666666665555555555555555555444444444444444444444444444444444444333333333333322222222222221111111111111111110000000000000000/////////................------------,,,,,,,,,,,,,,+++++******************))))))))))(((((((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!!  GGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMLLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGHHHHHIIIHHHHHHHIIIIIIJJJJMMMMNNNNNNNNMMMMMMMMMMMMNPPQQRRRSSSSSTTTSSSSSSSSSSSSSSSSSRRRRRRRRQQQQQPPPPPOOOOOOOONNNNNNNNNNNNMMMLKJJIHHGFFEEDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@>>>>>================<<<<;;;;;;;;;;;;;::::::::::::::99999999999999988888888888888888877777777777777777666666666666666655555556666666665555555555555555554444444444444444444444444444444444444333333333333322222222222221111111111111111110000000000000000/////////................------------,,,,,,,,,,,,,,,++++******************))))))))))((((((((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!!!  GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFGGGGHHHHHHHHHHHHHHHHIIIIIJJJJMMMMNNNNNNNMMMMMMMLLLMMMMPPPQQRRRSSSSSSSSSSSSSSSSRSSSSRRRRRRRRRRQQQQQQPPPPPOOOOOOONNNNNNNNNNNNNMMLLKJJIHHGFFEEDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@>>>=================<<<<<;;;;;;;;;;;;::::::::::::::99999999999999988888888888888888877777777777777767766666666666666655555555666666655555555555555555554444444444444444444444334444444444444333333333333322222222222221111111111111111110000000000000000//////////................------------,,,,,,,,,,,,,,++++******************))))))))))(((((((((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!!!  GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDEEEEEEEFFFFGGGGHHHHHHHHHHHHHHHHIIIIIJJJJMMMMMNNNNNMMMMMMLLLLLLLMMOPPPQQRRRSSSSSSSSSSSSSRRRSSRRRRRRRRRRQQQQQQQPPPPPOOOOOOONNNNNNNNNNNNNNMMLLKJJIHHGFFEEDDCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@>>=================<<<<<<;;;;;;;;;;;::::::::::::::99999999999999988888888888888888777777777777777766666666666666666655555555566666655555555555555555444444444444444444444443333444444444444333333333333322222222222221111111111111111110000000000000000/////////.................-------------,,,,,,,,,,,,,,+++******************))))))))))(((((((((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################""""""""""""!!!!!!!!!!!!!!!!  FGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFFGGGGHHHHHHHHHHHHHHHHIIIIIJJJJMMMMMNNNMMMMMMMLLLLLLLLLLOOPPQQQRRRSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQPPPPPOOOOOOOONNNNNNNNNNNNNNMMMLKJJIHHGFFEEDDCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@>=================<<<<<<<;;;;;;;;;;:::::::::::::::9999999999999988888888888888888777777777777777766666666666666666655555555556666655555555555555555444444444444444444444433333344444444443333333333333322222222222221111111111111111110000000000000000/////////.................-------------,,,,,,,,,,,,,,++++*****************))))))))))((((((((((((((((((((''''''''''''''&&&&&&&&&&&%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################"""""""""""""!!!!!!!!!!!!!!!!  FFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDEEEEEEFFFFFGGGHHHHHHHHHHHHHHHHIIIIIJJJJMMMMMMMMMMMMMMLLLLLKKLLLLNOOPPQQRRRRSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQPPPPPPOOOOOOONNNNNNNNNNNNNNNMMLLKJJIHHGFFEEDDCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@=================<<<<<<<<;;;;;;;;::::::::::::::::9999999999999988888888888888888777777777777777766666666666666666655555555555666655555555555555554444444444444444444444433333334444444333333333333333322222222222221111111111111101110000000000000000/////////.................--------------,,,,,,,,,,,,,,+++*****************))))))))))((((((((((((((((((((''''''''''''''&&&&&&&&&&&%%%%%$$$$$$$$$$$$$$$$$$$$$$#$$$$$$###################""""""""""""!!!!!!!!!!!!!!!!  FFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLKKKKKKKKKKKLLLLLLLLLLLLLLKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDEEEEEFFFFFGGGHHHHHHHHHHHHHHHHIIIIIJJJJMMMMMMMMMMMMMLLLLKKKKKKLLNOOOPPQQRRRSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOONNNNNNNNNNNNNNMMMLLKJJIHHGFFEEDDCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@?================<<<<<<<<<;;;;;;;::::::::::::::::9999999999999988888888888888888777777777777777766666666666666666655555555555566555555555555555554444444444444444444444333333333444443333333333333333332222222222221111111111111100110000000000000000/////////.................---------------,,,,,,,,,,,,,+++******************)))))))))((((((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%$$$$$$$$$$$$$$$$$$$$$##$$$$$##################""""""""""""!!!!!!!!!!!!!!!!!  FFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFFGGGGHHHHHHHHHHHHHHHHIIIIJJJJMMMMMMMMMMMMLLLLKKKKKKKKLNNOOPPQQQRRRRSSSSRRRRRRRQRRRQQQQQQQQQQQPPPPPPPOOOOOOOONNNNNNNNNNNNNNNMMMLLKJJIHHGFFEEDDCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@??===============<<<<<<<<<<;;;;;;::::::::::::::::9999999999999988888888888888888777777777777777766666666666666666655555555555556555555555555555554444444444444444444444333333333344333333333333333333332222222222221111111111111100010000000000000000/////////.................---------------,,,,,,,,,,,,,,+++*****************)))))))))(((((((((((((((((((''''''''''''''''&&&&&&&&&&&%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$$#################"""""""""""""!!!!!!!!!!!!!!!!!  FFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDEEEEEEFFFFFGGGGGHHHHHHHHHHHHHHIIIIJJJJMMMMMMMMMMMLLLLKKKKKKKKKKNNNOOPPQQRRRRRRRRRRRRRRQQRQQQQQQQQQQQPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNMMMLLKJJIHHGFFEEDDCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@???=============<<<<<<<<<<<<;;;;;::::::::::::::::9999999999999888888888888888888777777777777777766666666666666666655555555555555555555555555555544444444444444444444443333333333333333333333333333333332222222222221111111111111100000000000000000000/////////................-----------------,,,,,,,,,,,,,,+++****************))))))))))((((((((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$#################"""""""""""""!!!!!!!!!!!!!!!!  FFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDEEEEEEFFFFFGGGGGGGGGGGGGGGHHHHHHIIIIJLLLLLLLLLLLLKKKKJJJJJJJJJLMMNNOOOPPQQQQQQQQQQPPPPPQQPPPPPPPPPPOOOOOOOONNNNNOOOOOOOOOOOOOOOONNNNNMMLLJJIHHGFFEDDCCCBBBBBAAAAAA@@@@@@@@@????????????????><<<;;;;;;;;;;;;;;;;;::::::::::::::9999999999999999998888888888888888777777777777777776666666666666666666666665555555555555555555555555555544444444444444444444444443333333333333333333333333322222222222222111111111111100000000000////////////////......................----------------------,,,,,,,,,,,,+++++++++*****************)))))))))((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! !  FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKKKLLLLLLLLLLLLLLKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEEEFFFFFFGGGGGGGGGGGGGGHHHHHHIIIIJLLLLLLLLLLLKKKKJJJJJJJJJJLLMMNNOOPPPQQQQQQQQPPPPPPQPPPPPPPPPOOOOOOOOONNNNNNOOOOOOOOOOOOOOONNNNNMMMLLJIIHGGFEEDDCCCBBBBAAAAAAA@@@@@@@@???????????????>>><<;;;;;;;;;;;;;;;;;::::::::::::::9999999999999999988888888888888888777777777777777777666666666666666666666665555555555555555455555555555544444444444444444444444443333333333333333333333333222222222222222111111111111100000000000////////////////......................----------------------,,,,,,,,,,,,,+++++++++****************)))))))))(((((((((((((((((('''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!  EEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFGGGGGGGGGGGGGHHHHHIIIIJLLLLLLLLLLKKKKKJJJJJJJJJJLLMMNNOOPPPPQQQQQQPPPPPPOPPPPPPPPOOOOOOOOONNNNNNNNOOOOOOOOOOOOOONNNNNNMMMLLJIIHGGFEEDDCCBBBBBAAAAAAA@@@@@@@???????????????>>>>;;;;;;;;;;;;;;;;;;::::::::::::::99999999999999998888888888888888887777777777777777766666666666666665666666655555555555555554455555555555444444444444444444444444433333333333333333333333322222222222222211111111111111000000000000///////////////......................-----------------------,,,,,,,,,,,,,++++++++*****************))))))))(((((((((((((((((''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!  EEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFGGGGGGGGGGGHHHHIIIIILLLLLLLLLLKKKKJJJJJIIIJJJLLMMNNOOOPPPPQQQQPPPPPPPOPPPPPPOOOOOOOOOONNNNNNNNNOOOOOOOOOOOONNNNNNNMMMLLKJIHHGFFEEDDCCBBBBAAAAAAAA@@@@@???????????????>>>>>>;;;;;;;;;;;;;;;;;::::::::::::::999999999999999988888888888888888777777777777777777666666666666666655666666555555555555555544455555555554444444444444444444444443333333333333333333333332222222222222222111111111111110000000000000//////////////......................-----------------------,,,,,,,,,,,,,+++++++++****************))))))))(((((((((((((((((''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!  EEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLKLLLLLKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFGGGGGGGHHHHHIIIIKLLLLLLLKKKKKJJJJJIIIIIJJLLLMMNNOOPPPPPQQPPPPPPPOOPPPPPOOOOOOOOONNNNNNNNNMMOOOOOOOOOONNNNNNNNMMMLLLKIIHGGFFEDDCCCBBBAAAAAAAAA@@@@???????????????>>>>>>>;;;;;;;;;;;;;;;::::::::::::::99999999999999999888888888888888887777777777777777776666666666666666555666665555555555555555444455555555544444444444444444444444433333333333333333333332222222222222222221111111111111100000000000000/////////////......................----------------------,,,,,,,,,,,,,,,++++++++*****************))))))))(((((((((((((((('''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!!  EEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFGGGGGGGHHHHIIIIKKLLLLLKKKKKKJJJJIIIIIIJJLLLMMNNOOPPPPPPPPPPPPPOOOPPPPOOOOOOOOONNNNNNNNMMMMONONNNNNNNNNNNNNNMMMLLLKKIHHGGFEEDDCCBBBBAAAAAAAAA@@@???????????????>>>>>>>>;;;;;;;;;;;;;;::::::::::::::99999999999999999888888888888888887777777777777777776666666666666666555566665555555555555555444445555555544444444444444444444444333333333333333333333222222222222222222221111111111111100000000000000/////////////......................--------------------,,,,,,,,,,,,,,,,,,++++++++****************))))))))(((((((((((((((('''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!!  EEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDDDEEEEEEFFFFFFFFFFFFFFGGGGGGHHHHHIIIKKKKKKKKKKKKJJJJJIIIIIIIJKLLMMNNOOOPPPPPPPPPPPPOOOPPPOOOOOOOOONNNNNNNMMMMMMNNNNNNNNNNNNNNNMMMMLLLKKJIHGGFFEEDCCCBBBBAAAAAAAAA@@??????????????>>>>>>>>>>;;;;;;;;;;;;;::::::::::::::99999999999999998888888888888888887777777777777777776666666666666666555556655555555555555555444444555555544444444444444444444444333333333333333333332222222222222222222221111111111111100000000000000/////////////......................------------------,,,,,,,,,,,,,,,,,,,,+++++++++***************))))))))(((((((((((((((('''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!!  EEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKJKKKKKKKKKKKKKKKKKKKKKKKKJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCDDDDDDEEEEEEEEFFFFFFFFFFFFFGGGGGGHHHHIIIKKKKKKKKKKKJJJJJIIIIIIIIJKLLMMNNOOOPPPPPPPPPPPOOOOPPOOOOOOOOONNNNNNNMMMMMMMNNNNNNNNNNNNNNMMMMLLLKKJJHHGFFEEDDCCBBBBAAAAAAAAA@???????????????>>>>>>>>>>>;;;;;;;;;;;;::::::::::::::99999999999999998888888888888888877777777777777777776666666666666666555555665555555555555554444444455555444444444444444444334443333333333333333333322222222222222222222221111111111111100000000000000/////////////......................------------------,,,,,,,,,,,,,,,,,,,,,++++++++****************)))))))(((((((((((((((('''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!  EEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGGGHHHHHIIKKKKKKKKKKKJJJJJIIIIIIIIJKLLMMNNOOOPPPPPPPPPPOOOOOPOOOOOOOOONNNNNNNMMMMMMMMNNNNNNNNNNNNNMMMMLLLKKJJIHGGFEEDDCCCBBBAAAAAAAA@@@??????????????>>>>>>>>>>>>;;;;;;;;;;:::::::::::::::999999999999999888888888888888888777777777777777777666666666666666665555555555555555555555554444444455555444444444444444443334433333333333333333332222222222222222222222111111111111111000000000000000////////////......................------------------,,,,,,,,,,,,,,,,,,,,,+++++++++***************)))))))((((((((((((((((''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!  EEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEFFFFFFFFGGGGGHHHHHIKKKKKKKKKKJJJJJJIIIIIIIIJKLLMMNNNOOPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNMMMMMMMMMNNNNNNNNNNNMMMMMLLLKKJJIIGGFFEEDDCCBBBBAAAAAAAA@@@????????????>>>>>>>>>>>>>>;;;;;;;;:::::::::::::::::99999999999999888888888888888888777777777777777776666666666666666655555555555555555555555544444444445554444444444444444433333333333333333333333332222222222222222222222111111111111111000000000000000////////////.......................----------------,,,,,,,,,,,,,,,,,,,,,,,++++++++***************)))))))(((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!  EEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEFFFFFFGGGGHHHHHIKKKKKKKKKKJJJJJJIIIIIIIJJKLLMMNNNOOOPPPPPPPPOOOOOOOOOOOOOONNNNNNNNMMMMMMMMMNNNNNNNNNNMMMMMLLLKKJJIIHGFFEEDDCCCBBBAAAAAAAA@@@@???????????>>>>>>>>>>>>>>>;;;;;;;:::::::::::::::::99999999999999888888888888888887777777777777777766666666666666666655555555555555555555555544444444444554444444444444444433333333333333333333333332222222222222222222221111111111111111000000000000000////////////.......................----------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************)))))))(((((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!  EEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCDDDDDEEEEEEEEEEEEEEEEEFFFFFGGGGGHHHHHKKKKKKKKKJJJJJJJIIIIIIIJJLLLMMNNNOOOPPPPPPPOOOOOONOOOOOOOONNNNNNNMMMMMMMMLLNNNNNNNNMMMMMMLLLKKJJIIHHFFEEDDCCCBBBBAAAAAAAA@@@@??????????>>>>>>>>>>>>>>>>;;;;;::::::::::::::::::99999999999998888888888888888887777777777777777766666666666666666655555555555555555555555544444444444454444444444444444333333333333333333333333322222222222222222222211111111111111111000000000000000////////////..................-.....---------------,,,,,,,,,,,,,,,,,,,,,,,++++++++++**************))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!  EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKJJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEFFFFFGGGGHHHHHJKKKKKKKKJJJJJJJIIIIIIIJJLLLMMNNNOOOOPPPPPOOOOOONNOOOOOOONNNNNNNNMMMMMMMLLLNNNNNNNMMMMMMLLLKKJJIIHHGFEEDDCCCBBBBAAAAAAAAA@@@@?????????>>>>>>>>>>>>>>>>=;;;;:::::::::::::::::999999999999998888888888888888887777777777777777766666666666666666655555555555555555555555544444444444444444444444444444333333333333333333333333222222222222222222222111111111111111111000000000000000////////////..................--....---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************))))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!  DEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFFGGGGHHHHHJJKKKKKKJJJJJJJJJIIIIIJJJLLLMMNNNOOOOOPPPOOOOOONNNOOOOOONNNNNNNNNMMMMMMLLLLNNNMMMMMMMMMLLLKKJJIIHHGGEEDDCCCBBBBAAAAAAAAAA@@@@????????>>>>>>>>>>>>>>>===;;::::::::::::::::::999999999999998888888888888888877777777777777777666666666666666666555555555555555555555555544444444444444444444444444444333333333333333333333333222222222222222222221111111111111111111000000000000000////////////..................---....--------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++**************)))))))))(((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##########"""""""""""!!!!!!!!!!!!!  DDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDEEEEEEEEEEEEEEEEEEFFFFFGGGGHHHHJJKKKKKKJJJJJJJJJJIIJJJJJLLLMMNNNOOOOOOOOOOOOOONNNOOOOONNNNNNNNNMMMMMMMLLLLMMMMMMMMMMMLLLKKJJIIHHGGFEDDCCCBBBBAAAAAAAAAAA@@@@???????>>>>>>>>>>>>>>=====;::::::::::::::::::999999999999988888888888888888777777777777777777666666666666666666555555555555555555555555444444444444444444444444444444333333333333333333333333222222222222222222111111111111111111111000000000000000////////////..................----...---------------,,,,,,,,,,,,,,,,,,,,,,,++++++++++***************)))))))))(((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##########"""""""""""!!!!!!!!!!!  DDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDEEEEEEEEEEEEEEEEEEEFFFFGGGGHHHHJJKKKKKKKJJJJJJJJJJJJJJJJLLMMMNNNOOOOOOOOOOOOONNNNOOOONNNNNNNNNNMMMMMMMLLLLMMMMMMMMMMLLLKKKJIIHHGGFFDDCCCBBBBAAAAAAAAAAAA@@@@???????>>>>>>>>>>>>=======:::::::::::::::::999999999999998888888888888888877777777777777777766666666666666666655555555555555555555555544444444444444444444444444444433333333333333333333333222222222222222222111111111111111111111000000000000000////////////...................-----..----------------,,,,,,,,,,,,,,,,,,,,,+++++++++++***************))))))))))(((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##########""""""""""!!!!!!!!!!!   DDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDEEEEEEEEEEEEEEEEEEEFFFFGGGGHHHHJJJKKKKKKKJJJJJJJJJJJJJJJLLMMMNNNNOOOOOOOOOONNNNNNOOONNNNNNNNNNNNMMMMMMLLLLMMMMMMMMMMLLLKKJJIIHGGFFEDCCCBBBBAAAAAAAAAAAAA@@@@??????>>>>>>>>>>>>========::::::::::::::::999999999999998888888888888888877777777777777777766666666666666666655555555555555554555555544444444444444444344444444444433333333333333333333333222222222222222222111111111111111111111000000000000000////////////...................------.----------------,,,,,,,,,,,,,,,,,,,++++++++++++++**************)))))))))))(((((((((((''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###########""""""""""!!!!!!!!!!!   DDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBCCCCCCCDDDDDEEEEEEEEEEEEEEEEEEEEFFFGGGGHHHHJJKKKKKKKKJJJJJJJJJJJJJJKLMMMMNNNNOOOOOOOOONNNNNNNONNNNNNNNNNNNNNMMMMMMLLLLMMMMMMMMMLLLKKJJIIHHGFFEECCCBBBBAAAAAAAAAAAAAAA@@@?????>>>>>>>>>>>==========::::::::::::::99999999999999988888888888888887777777777777777776666666666666666666555555555555555544555555444444444444444443344444444443333333333333333333333322222222222222222211111111111111111111110000000000000000////////////.................-------------------------,,,,,,,,,,,,,,,,,++++++++++++++++**************)))))))))))(((((((((('''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"""""""""!!!!!!!!!!!   DDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJIIIJJJJJJJJJJJJJJJJJJJJJJIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBCCCCCDDDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGGHHHHJJKKKKKKKKKJJJJJJJJJJJJKKLMMMMNNNNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLLMMMMMMMMMLLLKKJJIHHGGFFEECCBBBBAAAAAAAAAAAAAAAA@@@?????>>>>>>>>>>===========:::::::::::::99999999999999988888888888888887777777777777777776666666666666666666555555555555555544455555444444444444444433334444444443333333333333333333333222222222222222222111111111111111111111100000000000000000/////////////................--------------------------,,,,,,,,,,,,,,,++++++++++++++++++*************))))))))))))(((((((((('''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!   DDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBCCCCCDDDDEEEEEEEEEEEEEEEEEEEEEEFFFFGGGHHHHJJKKKKKKKKKKKJJJJJJJJKKKKMMMMNNNNNNNNNNNNNNNNNNNMMNNNNNNNNNNNNNNNMMMMMMLLLLMMMMMMMMLLLKKJJIIHHGFFEEDCBBBAAAAAAAAAAAAAAAAAA@@@????>>>>>>>>>>============::::::::::::99999999999999888888888888888887777777777777777776666666666666666666555555555555555544445555444444444444444433333444444443333333333333333333333222222222222222222111111111111111111111000000000000000000//////////////...............---------------------------,,,,,,,,,,,,,++++++++++++++++++++*************))))))))))))(((((((((('''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""!!!!!!!!!!!   DDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBCCCCDDDDEEEEEEEEEEEEEEEEEEEEEEFFFFGGGHHHHJJKKKKKKKKKKKKKKJJJKKKKKKMMMMNNNNNNNNNNNNNNNNNNMMMNNNNNNNNNNNNNNNNMMMMMMLLLMMMMMMMMLLLKKJJIHHGGFEEDDBBBBAAAAAAAAAAAAAAAAAA@@@????>>>>>>>>>=============::::::::::999999999999999888888888888888887777777777777777776666666666666666665555555555555555444444555444444444444444433333344444443333333333333333323333222222222222222222111111111111111111111000000000000000000///////////////.............----------------------------,,,,,,,,,,,,,+++++++++++++++++++++************)))))))))))))(((((((((('''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""!!!!!!!!!!  DDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEFFFFGGGHHHHJJKKKKKKKKKKKKKKKKKKKKKKKMMMMNNNNNNNNNNNNNNNNMMMMMNNNNNNNNNNNNNNNNMMMMMMLLLMMMMMMMMLLLKKJJIHHGFFEEDDBBBAAAAAAAAAAAAAAAAAAA@@@????>>>>>>>>==============:::::::::999999999999999988888888888888887777777777777777776666666666666666665555555555555555444444455444444444444444433333334444443333333333333333322332222222222222222222111111111111111111110000000000000000000///////////////.............-----------------------------,,,,,,,,,,,,,+++++++++++++++++++++***********))))))))))))))(((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$#################"""""""""!!!!!!!!!!  DDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEFFFFGGGHHHHJJKKKKKKKKKKKKKKKKKKKKKKKMMMMNNNNNNNNNNNNNMMMMMMMMNNNNNNNNNNNNNNNNMMMMMMLLLMMMMMMMMLLKKKJIIHGGFEEDDCBBAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>>>===============::::::::9999999999999999988888888888888877777777777777777666666666666666665655555555555555554444444454444444444444444333333334444433333333333333332222322222222222222222221111111111111111111000000000000000000000//////////////.............------------------------------,,,,,,,,,,,,++++++++++++++++++++++**********)))))))))))))))(((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#################"""""""""!!!!!!!!!!!  DDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBCCCDDDEEEEEFFFFEEEEEEEEEEEEEEEFFFFGGGHHHHJKKKKKKKKKKKKKKKKKKKKKKKLMMMNNNNNNNNNNNMMMMMMMMMMMNNNNNNNNNNNNNNNNMMMMMMLLLMMMMMMMLLLKKJJIIHGGFEEDDCBAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>>================::::::99999999999999999988888888888888777777777777777777666666666666666665555555555555555554444444444444444444444444333333333444433333333333333332222222222222222222222221111111111111111110000000000000000000000//////////////.............------------------------------,,,,,,,,,,,,++++++++++++++++++++++**********))))))))))))))))(((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$#################""""""""""!!!!!!!!!!  DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBCCCDDDEEEEFFFFFFFEEEEEEEEEEEEEFFFFGGGHHHHJKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNNNMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNMMMMMMMLLNMMMMMMLLLKKJJIHHGFFEDDCCBAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>================<:::::99999999999999999888888888888888777777777777777777666666666666666665555555555555555554444444444444444444444444333333333344433333333333333332222222222222222222222221111111111111111110000000000000000000000//////////////..............------------------------------,,,,,,,,,,,,+++++++++++++++++++++***********))))))))))))))))(((((((((('''''''''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$################"""""""""""!!!!!!!!!!  CCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAABBBBBBBBBBCCCDDDEEEEFFFFFFFFEEEEEEEEEEEEEFFFGGGHHHHJKKKKKKKKKKKKKKKKKKKLLLLLMMMMMMMMMMMMMMMLLLLLLLLLLNNNNNNNNNNNNNNNNNMMMMMMLLLLKKKKKKJJIIHHGGFEEDCCBBAAAAA@@@@@AAAAAAAAAAA@@@@@==<<<<<<<;;;;;;;;;;;;;;;;::9999999999999999998888888887777777777777777766666666666666666655555555555555555555544444444444444444333333333333333332222222222222222222222211111111111111111111111100000000000000000000//////////////////////////////......................------------------------,,,,,,,,,,,,,,+,,,,+++++++++++++++++++++**************))))))))))))))))((((((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$#################"""""""""!!!!!!!!!!!!!  CCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFGGGGGGGGGGGGGGGGGGGGGGGFFGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBBCCCDDDEEEFFFFFFFFFEEEEEEEEEEEEEFFFGGGGHHHJKKKKKKKKKKKKKKKKLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLLNNNNNNNNNNNNNNNNNMMMMMMLLLLKKKKKJJJIIHHGFFEDDCCBBAAAA@@@@@@AAAAAAAAAAA@@@@@==<<<<<<;;;;;;;;;;;;;;;;::9999999999999999998888888887777777777777777766666666666666666655555555555555555555554444444444444444333333333333333332222222222222222222222111111111111111111111111100000000000000000000//////////////////////////////......................-----------------------,,,,,,,,,,,,,,,++,,,,++++++++++++++++++++***************))))))))))))))))(((((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$#################""""""""""!!!!!!!!!!!!!  CCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAABAAAAABBBBCCCDDEEEFFFFFFFFFFFEEEEEEEEEEEEFFFGGGGHHHJKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMLLLLLLLLLLLLLLLNNNNNNNNNNNNNNNNNMMMMMMLLLLKKKKKJJJIIHGGFEEDDCBBBAAAA@@@@@@AAAAAAAAAA@@@@@?==<<<<<;;;;;;;;;;;;;;;::::999999999999999998888888877777777777777777766666666666666666655555555555555555555544444444444444444333333333333333332222222222222222222222111111111111111111111111100000000000000000000//////////////////////////////.......................--------------------,,,,,,,,,,,,,,,,,,++,,,,+++++++++++++++++++***************))))))))))))))))))(((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$################"""""""""""!!!!!!!!!!!!!  CCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBCCCDDEEEFFFFFFFFFFFFEEEEEEEEEEFFFFGGGGHHHJKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMMMLLLLLLLLLLLLLLLLLMMNNNNNNNNNNNNNNNMMMMMMLLLKKKKKJJJIIHHGGFEEDCCBBAAAA@@@@@@@AAAAAAAAAA@@@@@?=<<<<<<;;;;;;;;;;;;;;:::::99999999999999998888888887777777777777777666666666666666666655555555555555555555544444444444444444333333333333333332222222222222222222222111111111111111111111111100000000000000000000///////////////////////////////......................------------------,,,,,,,,,,,,,,,,,,,,,++,,,++++++++++++++++++****************)))))))))))))))))))(((((((((((('''''''&&&&&&&&&&&%%%%%%%%%$$$$$$################""""""""""""!!!!!!!!!!!!!  CCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAABBBCCCDDEEEFFFFFFFFFFFFEEEEEEEEEEFFFFGGGGHHHJKKKKKKKKLLLLLLLLLLLLLLLLMMMMMMLLLLLLLLLKKKKKKLLLLMMMMNNNNNNNNNNNNMMMMMMMLLLKKKKKJJJIIHHGFFEDDCCBBAAAA@@@@@@@AAAAAAAAA@@@@@??=<<<<<;;;;;;;;;;;;;;::::::9999999999999988888888888777777777777777666666666666666666555555555555555555555544444444444444444333333333333333332222222222222222222222111111111111111111111111000000000000000000000///////////////////////////////.......................----------------,,,,,,,,,,,,,,,,,,,,,,,++,,,++++++++++++++++******************)))))))))))))))))))(((((((((((''''''''&&&&&&&&&&%%%%%%%%%$$$$$$$#############""""""""""""""!!!!!!!!!!!!!  CCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAABBBCCCDDEEFFFFGGGGFFFFFFEEEEEEEEEFFFFGGGGHHHJKKKKKKKLLLLLLLLLLLLLLLLLMMMMMLLLLLLLKKKKKKKKKKKKLMMMMMMNNNNNNNNNNMMMMMMLLLKKKKKJJJIIHHGGFEEDDCBBBAAAA@@@@@@@AAAAAAAA@@@@@@??<<<<<;;;;;;;;;;;;;;:::::::999999999999988888888888877777777777777666666666666666666555555555555555554555544444444444444443333333333333333322222222222222222222222111111111111111111111110000000000000000000000////////////////////.//////////.......................-----------------,,,,,,,,,,,,,,,,,,,,,,+++,,,+++++++++++++++******************)))))))))))))))))))((((((((((((''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$###########""""""""""""""!!!!!!!!!!!!!!!  CCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAABBBCCCDDEEFFFGGGGGFGFFFFEEEEEEEEEFFFFGGGGHHHJKKKKKKKLLLLLLLLLLLLLLLLLMMMMLLLLLLKKKKKKKKKKKKKKKMMMMMMMMNNNNNNMMMMMMMMLLLKKKKJJJIIIHHGFFEEDCCBBAAAA@@@@@@@@AAAAAAA@@@@@@???<<<<<;;;;;;;;;;;;:::::::::99999999999988888888888887777777777777666666666666666666555555555555555554455544444444444444443333333333333333322222222222222222222222111111111111111111111110000000000000000000000///////////////////.../////////........................---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,+++++++++++++++******************))))))))))))))))))))((((((((((('''''''''&&&&&&&&%%%%%%%%%$$$$$$$$##########""""""""""""""""!!!!!!!!!!!!!!  CCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAABBBCCDDEEFFFGGGGGGGFFFFFEEEEEEEEFFFFGGGGHHHJKKKKKKLLLLLLLLLLLLLLLLLLMMMLLLLLLKKKKKKKKKKKKKKKKMMMMMMMMMMMMMMMMMMMMMLLLLKKKJJJJIIHHGGFFEDDCCBBAAAA@@@@@@@@AAAAAA@@@@@@????<<<<;;;;;;;;;;;;::::::::::99999999998888888888888887777777777766666666666666666665555555555555555544454444444444444444433333333333333333222222222222222222222221111111111111111111111000000000000000000000000//////////////////....////////........................----------------,,,,,,,,,,,,,,,,,,,,,,,++++,,++++++++++++++******************)))))))))))))))))))))((((((((((''''''''''&&&&&&&%%%%%%%%%$$$$$$$$##########""""""""""""""""!!!!!!!!!!!!!!  CCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAABBBCCDDEEFFFGGGGGGGGFFFFEEEEEEEFFFFFGGGGHHHJKKKKKKLLLLLLLLLLLLLLLLLLMMLLLLLKKKKKKKKKKKKKKKKKKMMMMMMMMMMMMMMMMMMMMMLLLLKKJJJJIIHHHGFFEEDCCBBBAAAA@@@@@@@@AAAAA@@@@@@@????<<<;;;;;;;;;;;;:::::::::::9999999998888888888888888777777777766666666666666666655555555555555555444444444444444444444433333333333333333222222222222222222222211111111111111111001110000000000000000000000000//////////////////.....///////................--.......---------------,,,,,,,,,,,,,,,,,,,,,,,+++++,,++++++++++++++******************))))))))))))))))))))(((((((((('''''''''''&&&&&&%%%%%%%%%$$$$$$$$#########"""""""""""""""""!!!!!!!!!!!!!!  CCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCDDEEFFFGGGGGGGGFFFFFEEEEEEFFFFFGGGGHHHJKKKKKKLLLLLLLLLLLLLLLLLLMLLLLLKKKKKKKKKKKKKKKKKKKLMMMMMMMMMMMMMMMMMMMLLLLLKKJJJIIIHHGGFFEDDCCBBAAAA@@@@@@@@@@@@@@@@@@@@????><<<;;;;;;;;;;;::::::::::::999999988888888888888888877777777766666666666666666655555555555555555444444444444444444444433333333333333333222222222222222212222211111111111111111000110000000000000000000000000/////////////////.......//////................---......----------------,,,,,,,,,,,,,,,,,,,,,,++++++,,+++++++++++++*****************)))))))))))))))))))))(((((((((('''''''''''&&&&&%%%%%%%%%%%$$$$$$$$########"""""""""""""""""!!!!!!!!!!!!!!!  CCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCDDEEFFFGGGGGGGGFFFFFEEEEEEFFFFGGGGHHHHJKKKKKKLLLLLLLLLLLLLLLLLLMLLLLKKKKKKKJJJJJJKKKKKKKLLLMMMMMMMMMMMMMMMMLLLLLKKJJJIIIHHGGFFEEDDCCBBAAAA@@@@@@@@@@@@@@@@@@@?????><<;;;;;;;;;;::::::::::::::999999888888888888888888777777776666666666666666666555555555555555554444444444444444444444333333333333333332222222222222222112222111111111111111110000000000000000000000000000/0/////////////////......../////...............-----......----------------,,,,,,,,,,,,,,,,,,,,,+++++++,++++++++++++++****************)))))))))))))))))))))(((((((((('''''''''''&&&&&%%%%%%%%%%%$$$$$$$$########"""""""""""""""""!!!!!!!!!!!!!!!  BCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@AAAAAAAAABBCCDDEEFFFGGGGGGGGFFFFFFEEEEFFFFFGGGGHHHHJKKKKKKLLLLLLLLMLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJKKKKLLLLMMMMMMMMMMMMMMLLLLLKKJJJIIIHHHGGFEEDDCCBBBAAAA@@@@@@@@@@@@@@@@@@?????>><;;;;;;;;;;:::::::::::::::99999888888888888888887777777776666666666666666655555555555555555554444444444444444444443333333333333333322222222222222222111222111111111111111110000000000000000000000000000///////////////////.........////...............------.....----------------,,,,,,,,,,,,,,,,,,,,+++++++++,++++++++++++++***************)))))))))))))))))))))((((((((((''''''''''&&&&&&%%%%%%%%%%%$$$$$$$$$########"""""""""""""""""!!!!!!!!!!!!!!  BBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEFFFFFFFFFFFFFFFFFFFFFFFEEFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@AAAAAAAAABBCCCDDEEFFFGGGGGGGFFFFFFFFFFFFFFFGGGGHHHHJKKKKKKLLLLLLLLLLLLLLLLLKLLLLKKKKKJJJJJJJJJJJJJKKKLLLLLMMMMMMMMMMMMLLLLLKKKJJJIIHHHGGFFEEDDCCBBAAAA@@@@@@@@@@@@@@@@@@?????>>>;;;;;;;;;;::::::::::::::::999988888888888888888777777777666666666666666665555555555555555555444444444444444444444333333333333333332222222222222222211112211111111111111111000000000000000000000000000////////////////////..........//...............--------....-----------------,,,,,,,,,,,,,,,,,,,++++++++++,+++++++++++++***************)))))))))))))))))))))((((((((((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$#######"""""""""""""""""!!!!!!!!!!!!!!  BBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@A@@@@AAAABBBCCDDEEFFFFGGGGGGFFFFFFFFFFFFFFGGGGGHHHHJKKKKKKLLLLLLLLLLLLLLLLLKLLLKKKKKJJJJJJJJJJJJJJJJKLLLLLLLMMMMMMMMMLLLLLKKKKJJIIIHHGGFFEEDDCCBBBAAAA@@@@@@@@@@@@@@@@@@????>>>>;;;;;;;;;:::::::::::::::::99888888888888888888777777776666666666666666665555555555555555554444444444444444444444333333333333333332222222222222222211111211111111111111111000000000000000000000000000///////////////////............/...............---------...------------------,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++*************)))))))))))))))))))))))(((((((((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$########""""""""""""""""!!!!!!!!!!!!!!!  BBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@A@@@@@AAAABBCCDDEEEFFFFGFFGFFFFFFFFFFFFFFFGGGGGHHHHJKKKKKKLLLLLLLLLLLLLLLLKKLLKKKKKJJJJJJJJJJJJJJJJJJLLLLLLLLMMMMMMMLLLLLKKKKJJIIIHHGGGFFEEDDCCBBAAAAA@@@@@@@@@@@@@@@@@?????>>>>;;;;;;;;::::::::::::::::99988888888888888888777777777666666666666666665555555555555555555444444444444444444444433333333333333333222222222222222221111111111111111111111000000000000000000000000000////////////////////............................----------.--------------------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++************))))))))))))))))))))))))((((((((('''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$#######""""""""""""""""!!!!!!!!!!!!!!!  BBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAABBBCCDDEEFFFFFFFFFFFFFFFFFFFFFFFGGGGHHHHHJKKKKKKLLLLLLLLLLLLLLLLKKLLKKKKKJJJJJJJJJJJJJJJJJJLLLLLLLLLMMMLLLLLLLLKKKJJIIIHHHGGFFEEDDCCBBBAAAA@@@@@@@@@@@@@@@@@?????>>>>>;;;;;;;::::::::::::::::999888888888888888887777777776666666666666666655555555555555555554444444444444444444443333333333333333332222222222222222111111111111111111111110000000000000000000000000//////////////////////............................-------------------------------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++***********)))))))))))))))))))))))(((((((((('''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$########"""""""""""""""!!!!!!!!!!!!!!!  BBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAABBCCDDEEEFFFFFFFFFFFFFFFFFFFFFGGGGGHHHHHJKKKKKKLLLLLLLLLLLLLLLKKKLLKKKKJJJJJJJJJJJJJJJJJJJLLLLLLLLLLLLLLLLLLLKKKKJJIIHHHGGFFFEEDDCCBBAAAAA@@@@@@@@@@@@@@@@?????>>>>>>;;;;;;::::::::::::::::99998888888888888888777777777666666666666666665555555555555555555444444444444444444444333333333333333332222222222222222211111111111111111111111000000000000000000000000////////////////////////...........................--------------------------------,,,,,,,,,,,,,,+++++++++++++++++++++++++++++************))))))))))))))))))))))(((((((((('''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$#######"""""""""""""""!!!!!!!!!!!!!!!  BBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAABBBCCDDEEEFFFFFFFFFFFFFFFFFFFFGGGGGHHHHHJKKKKKKLLLLLLLLLLLLLLLKKKLKKKKKJJJJJJJJJJJJJJJJJJJLLLLLLLLLLLLLLLLLLKKKKJJJIIHHGGGFFEEDDCCBBBAAAA@@@@@@@@@@@@@@@??????>>>>>>=;;;;;::::::::::::::::9999988888888888888877777777776666666666666665555555555555555555444444444444444444444433333333333333333222222222222222221111111111111111111111100000000000000000000000/////////////////////////..........................----------------------------------,,,,,,,,,,,,,++++++++++++++++++++++++++++++************))))))))))))))))))))(((((((((((''''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$#######""""""""""""""!!!!!!!!!!!!!!!  BBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAABBCCDDDEEEFFFFFFFFFFFFFFFFFFFGGGGHHHHHHKKKKKKKLLLLLLLLLLLLLLKKKKLKKKKKJJJJJJJJJJJJJJJJJJJLLLLLLLLLLLLLLLLLKKKKJJJIIHHHGGFFFEEDDCCBBBAAAA@@@@@@@@@@@@@@??????>>>>>>==;;;;:::::::::::::::9999999888888888888877777777777766666666666666555555555555555555544444444444444444444433333333333333333322222222222222222111111111111111111111110000000000000000000000//////////////////////////..........................----------------------------------,,,,,,,,,,,,,+++++++++++++++++++++++++++++++************))))))))))))))))))((((((((((((''''''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$#######""""""""""""""!!!!!!!!!!!!!!!!  BBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCDDEEEEEEFFFFFFFFFFFFFFFFGGGGHHHHHHKKKKKKKKLLLLLLLLLLLLLKKKKLKKKKKJJJJJJJJJJJJJJJJJJJLLLLLLLLLLLLLLLKKKKKJJJIIHHHGGGFFEEDDCCCBBAAAAA@@@@@@@@@@@@@??????>>>>>>===;;;:::::::::::::::999999998888888888887777777777777666666666666655555555555555555554444444444444444434443333333333333333332222222222222222211111111111111111111111000000000000000000000///////////////////////////..........................----------------------------------,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++************)))))))))))))))))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$$#######"""""""""""""!!!!!!!!!!!!!!!!  BBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHIIIIIIIHHHHIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBCCCDDDEEEEEFFEEEEEEFFFFFFFGGGGHHHHHHKKKKKKKKLLLLLLLLLLLLLKKKKLKKKKKJJJJJJJJJJJJJJJJJJJLLLLLLLLLLLLLLKKKKKJJJIIIHHGGGFFFEEDDCCBBBAAAA@@@@@@@@@@@@???????>>>>>>====;;:::::::::::::::999999999888888888887777777777777766666666666555555555555555555544444444444444444433443333333333333333322222222222222222111111111111111111111111000000000000000000000///////////////////////////................--........-----------------------------------,,,,,,,,,,,,,++++++++++++++++++++++++++++++++***********))))))))))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$$########""""""""""""!!!!!!!!!!!!!!!!  BBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AABBBCCDDDDEEEEEEEEEEEEEFFFFFFGGGGHHHHHHKKKKKKKKKLLLLLLLLLLLKKKKKLKKKKKJJJJJJJJJJJJJJJJJJJLLLLLLLLLLLLLKKKKKJJJIIIIHGGGGFFEEEDDCCBBBAAAA@@@@@@@@@@@???????>>>>>>=====;:::::::::::::::999999999988888888887777777777777776666666666555555555555555555544444444444444444333343333333333333333322222222222222222111111111111111111111111000000000000000000000///////////////////////////................---.......----------------------------------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++************)))))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$#########"""""""""""!!!!!!!!!!!!!!!!  BBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCDDDDDEEEEEEEEEEEEFFFFFGGGGHHHHHHKKKKKKKKKLLLLLLLLLLLKKKKKLKKKKKJJJJJJJJJJJJJJJJJJJLLLLLLLLLLLLKKKKJJJJIIIIHHGGGFFFEEDDCCCBBBAAAA@@@@@@@@@????????>>>>>>>=====::::::::::::::9999999999998888888877777777777777777666666666555555555555555555544444444444444444333333333333333333333222222222222222222111111111111111111111110000000000000000000000///////////////////////////................----......----------------------------------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++***********)))))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$##########""""""""""!!!!!!!!!!!!!!!!  AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@?@@@@@@@@@@@@AAABBCCCDDDDDDEEEEEEEEEEFFFFFGGGGHHHHHHKKKKKKKKKKLLLLLLLLLLKKKKKLKKKKKKJJJJJJJJJJJJJJJJJJLLLLLLLLLLKKKKKJJJJIIIHHHGGGFFFEEEDDCCCBBAAAAA@@@@@@@@???????>>>>>>>>======:::::::::::::999999999999988888887777777777777777766666666655555555555555555544444444444444444433333333333333333333322222222222222222211111111111111111111111000000000000000000/000///////////////////////////................-----.....---------------------------------,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***********)))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%$$$$$$$$##########""""""""""!!!!!!!!!!!!!!!!  AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@??@@@?????@@@@@AABBBCCCDDDDDEEEEEEEEEEEFFFFGGGGHHHHHHKKKKKKKKKKKLLLLLLLLKKKKKKLKKKKKKKJJJJJJJJJJJJJJJJJKLLLLLLLLKKKKKJJJJIIIHHHHGGFFFFEEDDDCCCBBAAAAA@@@@@@@???????>>>>>>>>=======::::::::::::9999999999999988888777777777777777777666666665555555555555555554444444444444444443333333333333333333333222222222222222222111111111111111110111110000000000000000000/000//////////////////////////...............-------....--------------------------------,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%$$$$$$$$##########""""""""""!!!!!!!!!!!!!!!!!  ABBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCDDDDEEEEEEEEEFFFFFGGGGHHHHIIIKLLLLLLLLLLLLLMMMLLLLLLLLMMMMMLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJIIIHHHHGGGFFFFEEEDDDCCCBBBAAAA@@@@???>>>>>>========<<<<<<<<99999999999998888888888888777777766666666666666666555555555555544444444444444433333333333333333322222222222222222221111111111111111111100000000000000000000000//////////////////////////.............................-----------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++***++++++++++************)))))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$#########""""""""""""""!!!!!!!!!!!  AAABBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@?@@@@???@@@@@@AAABBBCCCCDDDDDEEEEEEEEFFFFGGGGHHHHHIIKKLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJIIIHHHGGGGFFFFEEEEDDDCCBBBBAAAA@@@@??>>>>>>========<<<<<<<<<9999999999998888888888888877777666666666666666666555555555555544444444444444333333333333333333222222222222222222221111111111111111111100000000000000000000000//////////////////////////.............................-----------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++******+++++++++*************))))))))(((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%$$$$$$$$##########"""""""""""""!!!!!!!!!!!!  AAAAAABBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHGGGGGHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??@@@??????@@@@@AAABBBCCCCDDDDDDEEEEEEEFFFFGGGHHHHHIIKKLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGGFFFFEEEEDDDCCCBBBBAAAA@@@@??>>>>>=======<<<<<<<<<<;999999999998888888888888887777666666666666666666555555555555544444444444444433333333333333333222222222222222222221111111111111111111100000000000000000/00000//////////////////////////.............................-----------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++*******+++++++***************))))))))((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%$$$$$$$$###########""""""""""""!!!!!!!!!!!!!  AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@????????@@@@AAABBBBCCCCCDDDDDEEEEEEFFFFGGGGHHHHIIKKKLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGGFFFFEEEEDDDDCCCBBBBAAAA@@@@?>>>>>>======<<<<<<<<<<;;99999999988888888888888888777666666666666666666555555555555444444444444444443333333333333333222222222222222222211111111111111111111000000000000000000//0000////////////////////.//////............................----------------,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++**********+++++****************))))))))(((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$############"""""""""""!!!!!!!!!!!!!!  AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????@?????????@@@@@AAABBBBCCCCDDDDDDDEEEEEFFFFGGGHHHHHIKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJIIHHHGGGFFFFEEEEEDDDDCCCCBBBBAAAAA@@@?>>>>>======<<<<<<<<<<;;;9999999988888888888888888777666666666666666665555555555555444444444444444444333333333333333222222222222222222211111111111111111111000000000000000000///00/////////////////////../////............................----------------,,-----,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++************++*******************))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%$$$$$$$############"""""""""""!!!!!!!!!!!!!!!  AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????@@@@AAAABBBCCCCDDDDDDDDEEEEFFFFGGGGHHHHHKKKKKLLLLLLLLLLLLLLLLLLLKMMMMMLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJIIIHHGGGFFFFFEEEEDDDDDCCCCBBBBAAAA@@@@?>>>>>=====<<<<<<<<<<;;;;999999988888888888888888776666666666666666665555555555554444444444444444443333333333333332222222222222222222211111111111111111111000000000000000000////0/////////////////////...////............................----------------,,,----,,,,,,,,,,,,,,,,,,,++,,,,,,++++++++++++++++++++++++++++++***********************************)))))))(((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$############"""""""""""!!!!!!!!!!!!!!!!  AAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDEEEEEEEEEEEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????@@@@@AAABBBBCCCCDDDDDDDDEEEEFFFGGGGHHHHHKKKKKKLLLLLLLLLLLLLLLLLKKMMMMLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHGGFFFFEEEEEDDDDDCCCCBBBBAAAAA@@@@?>>>>=====<<<<<<<<<<;;;;;99999888888888888888887777666666666666666665555555555554444444444444444443333333333333332222222222222222222211111111111111111011000000000000000000//////////////////////////....///.....................-......----------------,,,,---,,,,,,,,,,,,,,,,,,++++,,,,,+++++++++++++++++++++++++++++************************************))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$############"""""""""""!!!!!!!!!!!!!!!!!  AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????@@@@AAAABBBBCCCCCDDDDDDEEEEFFFFGGGGHHHHKKKKKKKKLLLLLLLLLLLLLKKKKMMMMLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJIIIHHGGGFFFEEEEDDDDDDCCCCCBBBBAAAAA@@@@?>>>>=====<<<<<<<<<;;;;;;9999888888888888888887777766666666666666655555555555554444444444444444443333333333333332222222222222222222111111111111111111000000000000000000000/////////////////////////......///...................---.....---------------,,,,,,--,,,,,,,,,,,,,,,,,,+++++,,,+++++++++++++++++++++++++++++**************************************)))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%$$$$$$############""""""""""""!!!!!!!!!!!!!!!!!  AAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????@@@@AAAABBBBBCCCCCDDDDDDEEEEFFFGGGGHHHHKKKKKKKKKKKLLLLLKKKKKKKKKMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJIIHHHGGFFFEEEEDDDDDDCCCCCBBBBBAAAAA@@@@>>>>>====<<<<<<<<<;;;;;;;99988888888888888888777777666666666666665555555555555444444444444444443333333333333333222222222222222222221111111111111111100000000000000000000/////////////////////////........//.................------....---------------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++,+++++++++++++++++++++++*+++++***************************************))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$###########"""""""""""""!!!!!!!!!!!!!!!!!  AAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEDDDDDDDDDDDDDDDDEEEEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????@@@@@AAAABBBBBCCCCCDDDDDEEEEFFFFGGGGHHHKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJIIHHHGGFFFEEEEDDDDDCCCCCCBBBBAAAAAA@@@@>>>>=====<<<<<<<<;;;;;;;;9988888888888888887777777766666666666665555555555555444444444444444443333333333333332222222222222222222211111111111111111100000000000000000000////////////////////////............................-------..----------------,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++*****************************************)))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%$$$$$$##########"""""""""""""!!!!!!!!!!!!!!!!!  AAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????@@@@AAAAABBBBCCCCCCDDDDDEEEEFFFGGGGHHHKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJIIHHGGGFFEEEEDDDDDCCCCCCBBBBBAAAAA@@@@@>>>>=====<<<<<<<;;;;;;;;;988888888888888887777777776666666666655555555555555444444444444444443333333333333332222222222222222222211111111111111111100000000000000000000////////////////////////...........................--------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++****++*****************************************)))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%$$$$$##########"""""""""""""!!!!!!!!!!!!!!!!!!  AAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?@@@???????????????????????????????????@@@@@AAAABBBBCCCCCCCDDDDDEEEFFFFGGGGHHJKKKKKKKKKKKKKKKKKKKKKKKJLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHGGGFFEEEEDDDDCCCCCCBBBBBAAAAAA@@@@@>>>>====<<<<<<<;;;;;;;;;;88888888888888877777777777666666666655555555555555544444444444444443333333333333332222222222222222221211111111111111111100000000000000000000///////////////////////............................--------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++**********************************************)))))))))(((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%$$$$$$#########"""""""""""""!!!!!!!!!!!!!!!!!!  @@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????????????@@@@@AAAAABBBBCCCCCCDDDDDEEEEFFFGGGGHHJJKKKKKKKKKKKKKKKKKKKKJJJLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHGGGFFEEEDDDDCCCCCCBBBBBAAAAAA@@@@@?>>>=====<<<<<<<;;;;;;;;;;888888888888877777777777776666666655555555555555555444444444444443333333333333332222222222222222221111111111111111111100000000000000000000////////////////////////............................--------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++**********************************************))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%$$$$$#########"""""""""""""!!!!!!!!!!!!!!!!!!  @@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????????????????@@@@@AAAAABBBBCCCCCCDDDDEEEEFFFFGGGGHJJKKKKKKKKKKKKKKKKKKJJJJJLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHGGGFFEEEDDDDCCCCCBBBBBBAAAAA@@@@@@?>>>=====<<<<<<;;;;;;;;;;:88888888888877777777777777666666655555555555555555544444444444443333333333333332222222222222222221111111111111111111100000000000000000000///////////////////////.............................---------------------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++*****************************)))*************))))))))))))(((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%$$$$$$#########"""""""""""""!!!!!!!!!!!!!!!!!  @@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????>>??????????????@@@@@AAAAAABBBBCCCCCCDDDDEEEEFFFGGGGHJJJKKKKKKKKKKKKKKKJJJJJJJKKKKKKKKKKJJJJJJKKKKKKKKKKKKKKKKJJJJIIHHHGGFFEEEDDDCCCCCBBBBBBAAAAA@@@@@@??>>>====<<<<<<;;;;;;;;;;::8888888888777777777777777766666555555555555555555544444444444443333333333333332222222222222222221111111111111111111100000000000000000000///////////////////////.............................---------------------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++****************************)))))***********))))))))))))))(((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%$$$$$$########"""""""""""""!!!!!!!!!!!!!!!!!  @@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????>>>>??????????????@@@@@@AAAAAABBBBCCCCCDDDDEEEEFFFFGGGGJJJJKKKKKKKKKKKKKJJJJJJJJKKKKKKKJJJJJJJJJJJKKKKKKKKKKKKKKJJJJIIHHHGGFFEEEDDDCCCCCBBBBBAAAAA@@@@@@???>>=====<<<<<<;;;;;;;;;:::88888888877777777777777777666655555555555555555544444444444443333333333333332222222222222222221111111111111111111110000000000000000000///////////////////////..............................---------------------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************************))))))*********))))))))))))))))(((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$########"""""""""""""!!!!!!!!!!!!!!!!!  @@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFFGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????>>>>>>??>>>>?????????@@@@@@AAAAABBBBBCCCCCDDDDEEEFFFFGGGGJJJJJKKKKKKKKKKJJJJJJJJJIKKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKKJJJJIIIHHGGFFFEEDDDCCCCBBBBBAAAAA@@@@@@????>======<<<<<<;;;;;;;;::::8888888877777777777777777666655555555555555555544444444444443333333333333333222222222222222221111111111111111111100000000000000000000///////////////////////..............................---------------------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************************)))))))*******)))))))))))))))))(((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$#######"""""""""""""!!!!!!!!!!!!!!!!!  @@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????>>>>>>>>>>>>>>>>>???????@@@@@@@AAAABBBBBBCCCCCDDDEEEEFFFGGGGJJJJJKKKKKKKKKKJJJJJJJJIIKKKJJJJJJJJJJJJJJJJJKKKKKKKKKKKJJJJJIIIHHGGGFFEEEDDCCCCBBBBAAAAA@@@@@@?????>=====<<<<<<;;;;;;;;:::::888888777777777777777777666555555555555555555544444444444443333333333333333322222222222222221111111111111111111100000000000000000000//////////////////.////..............................---------------------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++**************************))))))))******)))))))))))))))))((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$########"""""""""""""!!!!!!!!!!!!!!!!!  @@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCDDDDDDDDDDDCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@??@@@@@??????????????????????????????????>>>>>>>>>>>>>>>>>>>>???????@@@@@@@AAAABBBBBBCCCCDDDDEEEFFFFGGGJJJJJJKKKKKKKKJJJJJJJJIIIKJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKJJJJJIIIHHGGGFFEEEDDCCCCBBBBAAAA@@@@@@??????======<<<<<<;;;;;;;::::::88887777777777777777777666555555555555555555444444444444433333333333333333332222222222222221111111111111111111100000000000000000000//////////////////..///.............................----------------------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++*************************))))))))))****))))))))))))))))))((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#######""""""""""""""!!!!!!!!!!!!!!!!  @@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@?????@@@?????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>???????@@@@@@@AAAAABBBBBCCCDDDDEEEFFFFGGGJJJJJJJKKKKKKKJJJJJJJJIIIJJJJJJJJIIIIIIIJJJJJJJJKKKKKKKJJJJJJIIIHHHGGFFFEEDDCCCCBBBAAAA@@@@@???????>======<<<<<;;;;;;;:::::::8887777777777777777776666655555555555555555444444444444433333333333333333322222222222222211111111111111111111000000000000000000000//////////////////...//.....................--......---------------------------,,,,,,,,,,,,,,,,,+,,,,,+++++++++++++++++++++++++++++++++++************************)))))))))))***))))))))))))))))))((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$########""""""""""""""!!!!!!!!!!!!!!!  @@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCCCDDDDDDDDCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEFFFFFFFFFFFFFFFFFFFFFFFEEFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>???????@@@@@@@AAAAABBBBCCCCDDDEEEEFFFFGGIJJJJJJJKKKKKKJJJJJJJJIIIJJJJJJIIIIIIIIIIIJJJJJJJKJJJJJJJJJJJIIIHHHGGFFFEEDDDCCCBBBAAAA@@@@???????>>=====<<<<<<;;;;;;::::::::88777777777777777777666666555555555555555444444444444433333333333333333332222222222222221111111111111111111100000000000000000000///////////////////..../....................----.....-------------------,-------,,,,,,,,,,,,,,,,,,+,,,,+++++++++++++++++++++++++++++++++++*************************)))))))))))**))))))))))))))))))(((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$#######"""""""""""""""!!!!!!!!!!!!!!  @@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEFFFFFFFFFFFFFFFFFEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????@@@@@@@AAAABBBBBCCCDDDDEEEFFFFGGIJJJJJJJKKKKKKJJJJJJJIIIIJJJJJIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJIIIIHHHGGGFFEEDDDCCCBBBAAA@@@@??????>>>>=====<<<<<<;;;;;:::::::::77777777777777777766666666555555555555554444444444444333333333333333333222222222222222111111111111111111111000000000000000000/0//////////////////.........................------...-------------------,,,-----,,,,,,,,,,,,,,,,,,,++,,,,+++++++++++++++++++++++++++++++++++************************))))))))))))**)))))))))))))))))(((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$#######""""""""""""""""!!!!!!!!!!!!!  @@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????@@@@@@AAAAABBBBCCCDDDDEEEEFFFFGIIJJJJJJJKKKKKJJJJJJJIIIIJJJJIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJIIIIHHHGGGFFEEEDDCCCBBBAAA@@@@?????>>>>>====<<<<<<;;;;;;:::::::::7777777777777777766666666655555555555544444444444444333333333333333333222222222222222111111111111111111111000000000000000000////////////////////.........................-------..------------------,,,,,---,,,,,,,,,,,,,,,,,,,,+++,,,+++++++++++++++++++++++++++++++++++************************)))))))))))))*)))))))))))))))))(((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$#######""""""""""""""""!!!!!!!!!!!!  ??@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEFFEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????????>>>?>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????@@@@@AAAAAABBBCCCCDDDEEEEFFFFGIIJJJJJJJJKKKJJJJJJJJIIIIJJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIHHHGGGFFEEEDDCCCBBAAAA@@@????>>>>>>>===<<<<<<<;;;;;:::::::::977777777777777766666666666555555555554444444444444433333333333333333222222222222222211111111111111111111000000000000000000/////////////////////........................---------------------------,,,,,,,-,,,,,,,,,,,,,,,,,,,,,++++,,+++++++++++++++++++++++++++++++++++*************************)))))))))))))*))))))))))))))))(((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$#######""""""""""""""""!!!!!!!!!!!!  ?????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????@@@@@AAAAABBBCCCCDDDEEEEFFFFFIIIJJJJJJJJKKJJJJJJJJIIIIJJJJIIIIIIHHHHHHHIIIIIIIJIIJJJJIIIIIIIHHHHGGGFFEEEDDCCBBBAAA@@@@????>>>>>>>==<<<<<<<;;;;;;::::::::997777777777777666666666666655555555544444444444444443333333333333333222222222222222211111111111111111111000000000000000000////////////////////.........................--------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++,+++++++++++++++++++++++++++++++++++*************************))))))))))))))))))))))))))))))(((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$######""""""""""""""""!!!!!!!!!!!!  ??????@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@???????????????????????????????????>?????????????>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>??>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????@@@@@@AAAAABBBCCCCDDDEEEEFFFFGGHIIIIIIJJJJJJJJJJIIIIIIHHKJJJJIIIIIIIIIIIIIIIIIIJJIIIIIIIIIIIIIHHHHGGGFFEEEEDDDCCBBBAAA@@@??????>>>><;;;;;;;;;:::::99999999987777777777777666666666666655555555544444444444444443333333333333332222222222222222222221111111111111111110000000000000000000//0///////////////////....................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++*************************************))**))))))))))))))))))))))))))))))))((((((((((((('''(''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$#######""""""""""""""!!!!!!!!!!!!!  ?????????@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@????????????????????????????????????>>>>??????????>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????@@@@@AAAAABBBCCCCDDDEEEEFFFFGGHHIIIIIIJJJJJJJJJIIIIIIHHKJJJJIIIIIIHHHHHHHIIIIIIIIIIIIIIIIIIIHHHHHGGGFFEEEEDDCCCBBBAAA@@@?????>>>>>;;;;;;;;;:::::9999999998877777777777666666666666666555555554444444444444444433333333333332222222222222222222222111111111111111111000000000000000000//////////////////////.....................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++*************************************)))*)))))))))))))))))))))))))))))))))((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$#######"""""""""""""""!!!!!!!!!!!!  ????????????@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@????????????????????????????????????>>>>>>>???????>>>>>>>>>>>>>>>>>>????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==>>>>>>>>>>>>>>????????@@@@@AAAABBBCCCCDDDEEEEFFFFFGHHIIIIIIJJJJJJJJJIIIIIIHHKJJJJIIIIIHHHHHHHHHHIIIIIIIIIIIIIIIIHHHHHGGGFFFEEEEDDCCCBBBAAA@@@????>>>>>>;;;;;;;;::::::999999988887777777777666666666666666655555554444444444444444443333333333332222222222222222222222111111111111111111000000000000000000//////////////////////....................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++**************************************))))))))))))))))))))))))))))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######"""""""""""""""!!!!!!!!!!!!  ????????????????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAA@@@@????????????????????????????????????>>>>>>>>>>?????>>>>>>>>>>>>>>>>>>>>?>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>?????????@@@@AAAABBBCCCDDDDEEEEFFFFFGHHHIIIIIIJJJJJJJIIIIIIIHHKJJJJIIIIIHHHHHHHHHHHHIIIHHIIIIIIHHHHHHHGGGGFFFEEDEDDCCCBBBAAA@@@???>>>>>>>;;;;;;;::::::999999988888777777776666666666666666665555544444444444444444443333333333332222222222222222222222111111111111111110000000000000000000//////////////////////....................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++*************************************))))))))))))))))))))))))))))))())))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$######"""""""""""""!!!!!!!!!!!!!!  ???????????????????@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAA?????????????????????????????????????>>>>>>>>>>>>>??>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====>>>>>>>>>>>>>>>????????@@@@AAAABBBCCCDDDDEEEEFFFFFGHHHIIIIIIIJJJJJJIIIIIIIHHKJJJJIIIIIHHHHHHHHHHHHHIIHHHHHHHHHHHHHHGGGGFFFEEEDDDDCCCBBBAAA@@@???>>>>>>>;;;;;;::::::999999988888877777776666666666666666666555444444444444444444433333333333332222222222222222222221111111111111111110000000000000000000/////////////////////.....................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++*************************************)))))))))))))))))))))))))))))((())))))))((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$######""""""""""""""!!!!!!!!!!!!!  ??????????????????????@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAA??????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=======>>===>>>>>>>>>>????????@@@@AAAABBBCCCDDDEEEEEFFFFFFHHHIIIIIIIIJJJJIIIIIIIIHHJJJJJIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGFFFEEEEDDDDCCCBBBAAA@@????>>>>>>=;;;;;::::::99999998888888777776666666666666666666555544444444444444444443333333333332222222222222222222222111111111111111111000000000000000000//////////////////////....................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************************************)))))))))))))))))))))))))))((((((())))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$#####""""""""""""""!!!!!!!!!!!!!  ???????????????????????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@???????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==>>>>>>>>>>>>>>>=================>>>>>>>>????????@@@@AAAABBBCCCDDDEEEEEFFFFFFHHHHIIIIIIIIJJIIIIIIIIHHHJJJJJIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFEEEDDDDDCCCBBBAAA@@???>>>>>===;;;::::::::9999998888888877766666666666666666666555444444444444444444443333333333332222222222222222222222111111111111111111000000000000000000//////////////////////....................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++**********************************)))))))))))))))))))))))))))(((((((((()))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$######"""""""""""""!!!!!!!!!!!!!  ???????????????????????@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>====>>>>>>>>>>>>>====================>>>>>>>????????@@@@AAABBBBCCCDDDEEEEFFFFFFFHHHHIIIIIIIIIIIIIIIIIIHHHJJJJJIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGFFFFFEEEDDDDDDCCCBBBAAA@@???>>>>====;:::::::::9999998888888887766666666666666666665555544444444444444444433333333333322222222222222222221222111111111111111111000000000000000000//////////////////////....................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*********************************))))))))))))))))))))))))))((((((((((((())))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$######"""""""""""""!!!!!!!!!!!!!  ???????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==>>>>>>>>>>>>>>>>>>=======>>>>>>>>>>========================>>>>>>????????@@@AAAABBBCCCDDDDEEEEFFFFFFFHHHHIIIIIIIIIIIIIIIIIIHHHJJJJJIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFEEEEDDDDDDCCCCBBBAAA@@???>>>=====:::::::::999999888888888866666666666666666665555555444444444444444443333333333332222222222222222221112111111111111111111000000000000000000//////////////////////.....................-------------------,-------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++********************************)))))))))))))))))))))))))(((((((((((((((()))))((((((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$######""""""""""""!!!!!!!!!!!!!  ???????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====>>>>>>>>>>>>>>>==========>>>>>>>>==========================>>>>>>???????@@@@AAAABBBCCCDDDEEEEEFFFFFFFHHHHHIIIIIIIIIIIIIIIIIHHHJJJJJIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEDDDDDDDCCCCBBBAAA@@??>>>>=====::::::::999999888888888886666666666666666665555555544444444444444433333333333332222222222222222221111111111111111111111000000000000000000//////////////////////.....................------------------,,,------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*+******************************))))))))))))))))))))))))))(((((((((((((((((())))((((((((((((((((''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$######""""""""""""!!!!!!!!!!!!!  >>>????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========>>>>>>>>>>>>>============>>>>>=============================>>>>>>???????@@@@AAAABBBCCCDDDEEEEEFFFFFFFHHHHHIIIIIIIIIIIIIIIIIHHHJJJJJIIIIHHHHHHHHHHHHHHHHGGGGGGGGFFFFFFEEEEEDDDDDCDCCCCCBBBAA@@@??>>>======::::::9999999888888888888666666666666666655555555554444444444444433333333333322222222222222222221111111111111111111111000000000000000000//////////////////////....................-------------------,,,,-----,,,,,,,,,,,,,,,,,,,+,,,++++++++++++++++++++*********************************)))))))))))))))))))))))))(((((((((((((((((((()(((((((((((((((((('''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$######""""""""""""!!!!!!!!!!!!!  >>>>>>?????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAA@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===========>>>>>>>>>>===============>>>================================>>>>>???????@@@@AAAABBBCCCDDDEEEEEFFFFFFFHHHHHIIIIIIIIIIIIIIIIHHHHJJJJIIIIIHHHHHHHHHHHHHHHGGGGGGFFFFFFFEEEEEDDDDDDCCCCCCCCBBBAA@@???>>>====<<::::99999999888888888888766666666666666655555555555444444444444333333333333322222222222222222221111111111111111111111000000000000000000//////////////////////..................-.-------------------,,,,,----,,,,,,,,,,,,,,,,,,+++,+++++++++++++++++++++********************************)))))))))))))))))))))()))((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$#######"""""""""""!!!!!!!!!!!!!!  >>>>>>>>>????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBA@@@@@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==>>>>>>>>>>>>=============>>>>>>>=====================================================>>>>>???????@@@@AAAABBBCCCDDDEEEEEFFFFFFFHHHHHIIIIIIIIIIIIIIIIHHHHJJJJIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFEEEEEEDDDDDCCCCCCCCCBBBBAA@@??>>>====<<<:999999999988888888888777666666666666655555555555554444444444433333333333333222222222222222221111111111111111111111000000000000000000//////////////////////...................---------------------,,,,,,--,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++****************************))**))))))))))))))))))))((()((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$######""""""""""""!!!!!!!!!!!!!!  >>>>>>>>>>>>>???????????????@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====>>>>>>>>>================>>>>>===========================================<<==========>>>>>???????@@@@AAABBBBCCCDDDEEEEEFFFFFFFHHHHHHIIIIIIIIIIIIIIIHHHHJJJJIIIIHHHHHHHHHHHGGGGGGGFFFFFFFEEEEEEDDDDDDCCCCCCCCCCBBBAAA@@??>>====<<<<999999999988888888888777766666666666555555555555555444444444333333333333333322222222222222221111111111111111111111000000000000000000//////////////////.///...................--------------------,,,,,,,,-,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++***************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#######"""""""""""!!!!!!!!!!!!!!!  >>>>>>>>>>>>>>>>???????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEDDDDDEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@?????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========>>>>>>===================>>============================================<<<<==========>>>>>???????@@@@AAABBBBCCCDDDDEEEEEFFFFFFHHHHHHIIIIIIIIIIIIIIHHHHHJJJIIIIIHHHHHHHHHHGGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCCCBBBBAA@@???>>===<<<<<9999999998888888888777777666666666555555555555555554444444433333333333333333222222222222221111111111111111111111100000000000000000///////////////////..//..................---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++****************************))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$########""""""""""!!!!!!!!!!!!!!!!  >>>>>>>>>>>>>>>>>>?????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@?>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===========>>>===================================================================<<<<<===========>>>>>??????@@@@AAAABBBCCCDDDDEEEEEFFFFFFHHHHHHIIIIIIIIIIIIIHHHHHHJJIIIIIHHHHHHHHHGGGGGGGGGFFFFEEEEEEDDDDDDCCCCCCCCCCCCCBBBAAA@@??>>===<<<<<<999999988888888888777777766666665555555555555555555444444333333333333333333322222222222221111111111111111111111000000000000000000///////////////////......................---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++****************************)))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#########""""""""""!!!!!!!!!!!!!!!!  >>>>>>>>>>>>>>>>>>>>>?????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAA@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===================================================================================<<<<<<<===========>>>>>??????@@@@AAAABBBCCCCDDDEEEEEEFFFFFHHHHHHIIIIIIIIIIIIIHHHHHGJIIIIIHHHHHHHGGGGGGGGGGGGFFFEEEEEDDDDDDCCCCCCCCCCCCCCBBBBAA@@??>>>==<<<<<;;99999888888888888777777776666665555555555555555555544444333333333333333333332222222222221111111111111111111111000000000000000000///////////////////......................--------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++****************************))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$##########"""""""""!!!!!!!!!!!!!!!!!  >>>>>>>>>>>>>>>>>>>>>>>??????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@?>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>====================================================================================<<<<<<<<<===========>>>>>??????@@@@AAAABBBCCCCDDDDEEEEEFFFFFHHHHHHHIIIIIIIIIIIHHHHHGGJIIIIHHHHHGGGGGGGGGGGGGGFFFEEEEDDDDDDCCCCCCCCCCCCBCCCBBBAAA@@??>>==<<<<<;;;999888888888888877777777766665555555555555555555554444333333333333333333332222222222222111111111111111111111000000000000000000///////////////////......................---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++*****************************)))))))))))))))))))(((((((((((((((((((((((((((((((('''''''((((((((((''''''''''''''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$###########"""""""""!!!!!!!!!!!!!!!!  >>>>>>>>>>>>>>>>>>>>>>>??????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@?????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====================================================================<<==============<<<<<<<<<<<<<<<========>>>>>??????@@@AAAABBBBCCCDDDDEEEEEEFFFFHHHHHHHIIIIIIIIIIHHHHHHGGIIIHHHHHGGGGGGGGGGGGGGGFFEEEEEDDDDDCCCCCCCCCCCCCCBCCBBBBAA@@??>>===<<<;;;;;888888888888888777777777766555555555555555555555444433333333333333333333322222222222211111111111111111111110000000000000000000//////////////////......................---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++****************************)))))))))))))))))))(((((((((((((((((((((((((((('''''''''''''((((((((''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###########"""""""""!!!!!!!!!!!!!!!!  >>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>================================================<===================<<<<<<===========<<<<<<<<<<<<<<<<<<<=======>>>>>???????@@@AAAABBBCCCCDDDDEEEEEFFFFHHHHHHHHIIIIIIIIIHHHHHGGGIIHHHHGGGGGGGGGGGGGGGFFFFEEEDDDDDCCCCCCCCCCCCCCBBBCBBBBAA@@??>>===<<<;;;;;;8888888888888777777777777655555555555555555555544443333333333333333333322222222222221111111111111111111111000000000000000000//////////////////.......................---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++****************************)))))))))))))))))))(((((((((((((((((((((((((((('''''''''''''''(((('''''''''''''''''''&&'''&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$############""""""""!!!!!!!!!!!!!!!!  >>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>================================================<<<<=================<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<=======>>>>>??????@@@AAAABBBBCCCDDDDEEEEEEFFFGHHHHHHHIIIIIIIIHHHHHGGGGIHHHHGGGGGGFFFFFGFFFFFFFFEEDDDDCCCCCCCCCCCBBBBBBBBBBBBAAA@@??>>==<<<;;;;;;;888888888888777777777777755555555555555555555444444333333333333333333322222222222211111111111111111111110000000000000000000//////////////////.......................--------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++****************************)))))))))))))))))))(((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&'&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!!!!  ==>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>>>==================================================<<<<<<==============<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????@@@AAAABBBCCCCDDDDEEEEEFFFGHHHHHHHIIIIIIIHHHHHGGGGFHHHGGGGFFFFFFFFFFFFFFFFFEEDDDDCCCCCCBBBBBBBBBBBBBBBBBBAA@@??>>==<<<;;;;;;;:88888888888777777777777775555555555555555554444444433333333333333333222222222222211111111111111111100110000000000000000000//////////////////......................---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++****************************)))))))))))))))))))(((((((((((((((((((('((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!!!  ======>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@????????????????????>>>>>>>>>>>>>>>>==================================================<<<<<<<<<===========<<<<<<<<<<<<<<====<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????@@@AAABBBCCCCDDDDEEEEEFFFGHHHHHHHHIIIIHHHHHHHGGGFFHHGGGGFFFFFFFFFFFFFFFFEEEDDDCCCCCBBBBBBBBBBBBBBBBBBBBAA@@??>>==<<<;;;;;::::888888888877777777777777655555555555555554444444444333333333333333222222222222211111111111111111100000000000000000000000///////////////////......................---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++***************************))))))))))))))))))))((((((((((((((((((('''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$#############""""""""!!!!!!!!!!!!!!  =========>>>>>>>>>>>>>>>>??????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@????????????????????????>>>>>>>>>>>>=====================================<=============<<<<<<<<<<<<========<<<<<<<<<<<<<<<<<=<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>????@@@AAAABBBCCCDDDDEEEEEFFFGHHHHHHHHHHHHHHHHHHGGGFFFHGGGFFFFEEEEEEEEEFFEEEEEEDDCCCCBBBBBBBBBBBBBBBBBBBBBAAA@@??>==<<<;;;;::::::88888888777777777777777665555555555555544444444444433333333333332222222222222211111111111111111100000000000000000000000//////////////////.......................---------------------,,,,,,,,,,,,,,,,,,,+,,,,,,,+++++++++++++++++++++++****************************)))))))))))))))))())(((((((((((((((((((''''('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$##############""""""""!!!!!!!!!!!!!  ============>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAA?????????????????????????>>>>>>>>>=====================================<<<<==========<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=======>>>>>>>???@@@@AAABBBCCCCDDDDEEEEEFFGGHHHHHHHHHHHHHHHHGGGGFFEHGGFFFEEEEEEEEEEEEEEEEEEDDCCCBBBBBBBBBBBBBBBBBBBBBBAAA@@??>>==<<;;;;:::::::8888888777777777777777666555555555555544444444444443333333333332222222222222111111111111111111100000000000000000000000//////////////////......................----------------------,,,,,,,,,,,,,,,,,,,++,,,,,,++++++++++++++++++++++****************************)))))))))))))))))((()(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$#############""""""""!!!!!!!!!!!!!  ===============>>>>>>>>>>>>>>>>>??????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA?????????????????????????>>>>>>=====================================<<<<<<<=======<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;<<<<<<<<<<=======>>>>>>>???@@@AAABBBCCCCDDDDEEEEEFFGGHHHHHHHHHHHHHHHHGGGFFFEGGFFFEEEEEDDDDEEEEEEEEDDDCCCBBBBBAAAAAAABBBBBBBBAAAAA@@??>>==<<;;;;::::::::88888777777777777777666665555555555544444444444444433333333332222222222222221111111111111111100000000000000000000000///////////////////......................---------------------,,,,,,,,,,,,,,,,,,,++++,,,,,+++++++++++++++++++*++****************************)))))))))))))))))((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""!!!!!!!!!!!!  >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????@@@@@@@@@@@@@@@@@@@@AAAAAAA@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA???????????????????????????>>>>>>>>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::;;;;;;;;<<<<<<<<=======>>>????@@@AAABBBCCCDDDDDEEEEHHHHHHHHHHHHHHHHHHGGGFFFEGGFFEEEEDDDDDDDDEEEEEDDDDDCCCBBBBBBBBBBBBBBBBBBBBB@@@??>>==<<;;::::99999999999999999998888888888888855555554444444444444444444433333333333333333333322222222222222222111111111111110000000000000000000////////////////..................-------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++************************))))))))))))))))))))))))))((((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&%%%%%%%%%%%%%%%$$$$$$$$##############"""""""""!!!!!!!!!!  >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@AA@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::;;;;;;;;;<<<<<<<<=======>>????@@@AAABBBCCCDDDDDEEEEHHHHHHHHHHHHHHHHHGGGFFFEEGFFFEEDDDDDDDDDDDDDDDDDDCCCCBBBBBAAAAAABBBBBBBBBBA@@??>>==<<;;::::99999999999999999998888888888888875555554444444444444444444433333333333333333333222222222222222222111111111111110000000000000000000////////////////.................-------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++***********************)))))))))))))))))))))))))))((((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%&&&%%%%%%%%%%%%%%%%$$$$$$$$$##############""""""""!!!!!!!!!!  ===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAA@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDCCCCCDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::;;;;;;;;;;;;;;;::::::::::;;;;;;;;;;<<<<<<<<<======>>???@@@AAABBBCCCDDDDDEEEEHHHHHHHHHHHHHHHHGGGGFFEEEGFFEEDDDDDCCCDDDDDDDDDDCCCCBBBAAAAAAAAAAAABBBBBAAA@???>>=<<;;;:::99999999999999999988888888888888877555544444444444444444444433333333333333333333222222222222222221111111111111100000000000000000000////////////////.................-------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++***********************))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%&&%%%%%%%%%%%%%%%%$$$$$$$$$$##############""""""""!!!!!!!!!!  =======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@AAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::;;;;;;;;;;;;;;:::::::::::;;;;;;;;;;;<<<<<<<<<=====>>???@@@AAABBBCCCDDDDEEEEEHHHHHHHHHHHHHHHGGGGFFFEEDFFEEDDDDCCCCCCCCCCCCCCCCCBBBBAAAAAAAAAAAAAAAAAAAAA???>>==<<;;:::9999999999999999998888888888888877775554444444444444444444443333333333333333333222222222222222222111111111111111000000000000000000////////////////.................--------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++***********************))))))))))))))))))))))))))((((((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$##############""""""""!!!!!!!!!  ==========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@AAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAABBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCDDCCCCCCCCCCCCCCCCCCCCCCCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::;;;;;;;;;;;::::::::::::::;;;;;;;;;;;;<<<<<<<<<=====>>???@@AAABBBCCCDDDDEEEEEHHHHHHHHHHHHHHGGGGFFFEEEDFFEEDDCCCCCCCCCCCCCCCCCCBBBBAAAA@@@@@@@@AAAAAAAAA@??>>==<<;;:::9999999999999999888888888888888877777544444444444444444444433333333333333333333222222222222222222111111111111111100000000000000000////////////////.................-------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++***********************))))))))))))))))))))))))))((((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$##############""""""""!!!!!!!!!  =============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;;;;;;;;;;;;;;;::::::::::;;;;;;;;:::::::::::::::::;;;;;;;;;;;;;<<<<<<<<=====>>???@@AAABBBCCCDDDDEEEEEHHHHHHHHHHHHGGGGGGFFFEEDDFEEDDDCCCCCBBCCCCCCCCCBBBBAAAA@@@@@@@@@@@@@@@@@@@@?>>>==<<;;:::99999999999998888888888888888887777774444444444444444444433333333333333333333222222222222222222111111111111111111000000000000000////////////////...................------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++**********************)))))))))))))))))))))))))))((((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""!!!!!!!!  ================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>====<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;:::::::::::::;;;;;;:::::::::::::::::::;;;;;;;;;;;;;;<<<<<<<<====>>???@@AAABBBCCCDDDDEEEEEHHHHHHHHHHHGGGGGGFFFEEEDDFEEDDCCCBBBBBBBBBBBBBBBBBAAAA@@@@@@??@@@@@@@@@@@@@>>>==<<;;;:::9999999999998888888888888888877777777444444444444444444433333333333333333332222222222222222222111111111111111111000000000000000////////////////...................------------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***********************))))))))))))))))))))))))))(((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""!!!!!!!!  ===================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;::::::::::::::::;;;::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<<====>>???@@AAABBBCCCDDDDEEEEEHHHHHHHHHHGGGGGGFFFFEEDDCEEDDDCCBBBBBBBBBBBBBBBBAAAA@@@@????????????@@@@???>>===<<;;:::999999999999988888888888888887777777774444444444444444433333333333333333332222222222222222222111111111111111111100000000000000/////////////////...................-----------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++***********************))))))))))))))))))))))))))((((((((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""!!!!!!!!  =======================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;:::::::::::::::::::;::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<<====>>???@@@AABBBCCCDDDDEEEEEHHHHHHHHHGGGGGGGFFFEEEDDCEEDDCCCBBBBBBBBBBBBBBAAAAA@@@?????????????????????>===<<<;;:::99999998888888888888888888887777777777444444444444444433333333333333333332222222222222222222111111111111111111000000000000000/////////////////..................------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++***********************)))))))))))))))))))))))))(((((((((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""!!!!!!!  =========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;<<<<<<<====>>???@@@AABBBCCCDDDDEEEEEHHHHHHHHHGGGGGGFFFFEEDDDCEEDDCCBBBBBBAAAAAAAAAAAA@@@@?????>>>>>>>>>???????>===<<<;;;:::9999998888888888888888888887777777777744444444444444333333333333333333322222222222222222222111111111111111111000000000000000////////////////...................------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++**********************))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############""""""""!!!!!!!  ============================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????@@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;:::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<====>>???@@@AABBBCCCDDDDEEEEEHHHHHHHHGGGGGGFFFFEEEDDCCEDDCCCBBBBAAAAAAAAAAAAA@@@@????>>>>>>>>>>>>>>>>>>>===<<<;;;:::99999988888888888888888888877777777777444444444444333333333333333333332222222222222222222111111111111111111000000000000000/////////////////...................-----------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***********************))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$############""""""""!!!!!!!  ================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????@@@@@????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;<<<<<<====>>???@@@AABBBCCCDDDDEEEEEHHHHHHHHGGGGGGFFFFEEDDDCCEDDCCCBBBAAAAAAAAAAAA@@@@????>>>>>>=====>>>>>>>>>>==<<<<;;;:::9999988888888888888888888877777777777744444444443333333333333333333322222222222222222222111111111111111111000000000000000//////////////////..................-----------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*+++++**********************))))))))))))))))))))))(())(((((((((((((((((((((('((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$############""""""""!!!!!!  ===================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????@?????????????@@@@@@@@@@@@??@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@?????>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999:::::::;;;;;;;;;<<<<<<====>>???@@@AAABBCCCCDDDDEEEEHHHHHHHGGGGGGFFFFEEEDDDCCEDDCCBBBBAAAAAAAAA@@@@@@????>>>>=============>>>>>=<<<<<;;;:::999998888888888888888888877777777777774444444443333333333333333333222222222222222222222111111111111111110000000000000000///////////////////................------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++**++++********************)*))))))))))))))))))))))((()((((((((((((((((((((((''(((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$###########""""""""!!!!!!  <<<====================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????@@@@@@@@??????@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@????????>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999:::::::;;;;;;;;;<<<<<<====>>???@@@AAABBBCCCDDDDEEEEGHHHHHHGGGGGGFFFFEEEDDCCCEDDCCBBBAAAAAA@@@@@@@@????>>>>>===================<<<<<;;;;:::9999988888888888888888887777777777777644444443333333333333333333222222222222222222222111111111111111111000000000000000////////////////////................-----------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++***+++********************)))))))))))))))))))))))((((((((((((((((((((((((((('''(((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$###########""""""""!!!!!!  <<<<<<====================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????@@@???????????@@@@@@@@@@@@@@???????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCBBBBBBBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::99:::::::::::::::9999999999::::::::;;;;;;;;<<<<<=====>>???@@@AAABBBCCCDDDDEEEEGHHHHHGGGGGGFFFFEEEDDDCCBDDDCCBBBAAAA@@@@@@@@@????>>>>======<<<<<<=========<<<<<;;;;:::99999888888888888888888777777777777666444443333333333333333333332222222222222222222111111111111111111000000000000000////////////////////................------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*****+*********************)))))))))))))))))))))))(((((((((((((((((((((((((('''''(((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%&%%%%%%%%%%%%%%%%%%%%%%%$%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########"""""""!!!!!!  <<<<<<<<<=====================================>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????????????????????@@@@@@@@@?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>>>=============================<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::999999::::::::::::9999999999999::::::::;;;;;;;;<<<<<=====>>???@@@AAABBBCCCCDDDDEEEGGGHGGGGGGGGFFFFEEEDDDCCBDDCCCBBBAAA@@@@@@@??????>>>>=====<<<<<<<<<<=======<<<<<;;;;:::9999988888888888888888777777777777666644443333333333333333333322222222222222222221111111111111111111000000000000000////////////////////................------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++**************************)))))))))))))))))))))))(((((((((((((((((((((((((((''''''(('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""!!!!!!  <<<<<<<<<<<<=====================================>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????@@@??????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@???????????????????????>>>>>>>>>>>>>>>>>=================================<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::99999999::::::::::999999999999999::::::::;;;;;;;;<<<<<=====>>???@@@AAABBBCCCCDDDDEEEGGGGGGGGGGGFFFFEEEDDDCCCBDDCCCBBAAAA@@@@@??????>>>>>====<<<<<<<<<<<<<<=====<<<<<;;;;:::999998888888888888888777777777777666664433333333333333333333322222222222222222221111111111111111110000000000000000///////////////////.................-----------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++**************************))))))))))))))))))))))((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""!!!!!!  <<<<<<<<<<<<<<<<====================================>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@??????????????????????????>>>>>>>>>>>>>==================================<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::9::::::::::::::99999999999:::::::999999999999999999:::::::::;;;;;;;<<<<<=====>>???@@@AAABBBBCCCDDDDDEEGGGGGGGGGGFFFFEEEEDDDCCCBDDCCCBBAAA@@@@@??????>>>>>====<<<<<<<<<<<<<<<=====<<<<<;;;;:::999998888888888888887777777777776666663333333333333333333332222222222222222222111111111111111111100000000000000000//////////////////................------------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++**************************))))))))))))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""!!!!!!  <<<<<<<<<<<<<<<<<<<=====================================>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@??????????????????????????>>>>>>>>>===================================<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::9999:::::::::::99999999999999:::::99999999999999999999:::::::::;;;;;;;<<<<<====>>????@@@AAABBBBCCCCDDDDDEGGGGGGGGGGFFFFEEEDDDCCCBBDDCCBBBAAA@@@@?????>>>>>>====<<<<<<<;;;<<<<<<<====<<<<<<;;;:::999998888888888888877777777777766666663333333333333333333222222222222222222211111111111111111110000000000000000000////////////////.................-----------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++**************************))))))))))))))))))))))(((((((((((((((((((((((((((('''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########"""""""!!!!!!  <<<<<<<<<<<<<<<<<<<<<<======================================>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????>>>>>===================================<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::9999999::::::::99999999999999999::99999999999999999999999:::::::::;;;;;;;<<<<=====>>????@@@AAABBBBCCCCDDDDDDGGGGGGGGFFFFFEEEDDDCCCCBBDDCCBBBAAA@@@?????>>>>>=====<<<<<<;;;;;;<<<<<<====<<<<<<;;;::::9999888888888888877777777777766666666333333333333333332222222222222222222211111111111111111110000000000000000000////////////////................-------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++**************************)))))))))))))))))))))((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########""""""!!!!!!  <<<<<<<<<<<<<<<<<<<<<<<<<======================================>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????>===================================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::9999999999:::::999999999999999999999999999999999999999999999::::::::::;;;;;<<<<<=====>>????@@@AAABBBBCCCCCDDDDDGGGGGGGFFFFFEEEDDDCCCCBBBDCCCBBBAAA@@@????>>>>>=====<<<<<<;;;;;;;;<<<<<====<<<<<<;;;::::999988888888888877777777777766666666633333333333333332222222222222222222111111111111111111100000000000000000000///////////////.................-------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*************************))))))))))))))))))))))((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!  <<<<<<<<<<<<<<<<<<<<<<<<<<<<=======================================>>>>>>>>>>>>>>>>>>>>>>?????????>>>>????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????================================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::9999999999999:::99999999999999999999999999999999999999999999999::::::::::;;;;;<<<<<====>>????@@@@AAABBBBCCCCCDDDDDFGGGFFFFFFEEEEDDDCCCCBBBBDCCCBBBAA@@@????>>>>>=====<<<<<<;;;;;;;;;<<<<<<===<<<<<<;;;::::9999888888888877777777777776666666666333333333333332222222222222222222111111111111111111110000000000000000000////////////////.................-------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*************************))))))))))))))))))))))((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########""""""!!!!!!  <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================================>>>>>>>>>>>>>>>>>>>>>>>????>>>>>>>>>?????????????????????????????????????????>>??????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????=============================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999999999::::::::::;;;;;<<<<<====>>????@@@AAAABBBBCCCCCCDDDDFFFFFFFFFEEEEDDDCCCCBBBBACCCCBBAAA@@@???>>>>>======<<<<<<;;;;;;;;;;<<<<<===<<<<<<;;;::::999988888888887777777777776666666666633333333333322222222222222222222111111111111111111100000000000000000000///////////////.................--------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++**************************)))))))))))))))))))))((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########""""""!!!!!!  <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????>>???????????????????????>>>>>>>>???????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999999999999::::::::::;;;;;<<<<====>>>???@@@@AAAABBBBBCCCCCCCDDFFFFFFFEEEEDDDDCCCBBBBBAACCCBBBAAA@@@???>>>>======<<<<<<;;;;;;;;;;;<<<<<===<<<<<<;;;::::9999988888888777777777777666666666666333333333322222222222222222222111111111111111111110000000000000000000////////////////.................-------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*************************))))))))))))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!  ;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>??????????????????>>>>>>>>>>>>>>???????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBAAAAAAAAAAAAAAABBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999999999999999::::::::::;;;;;<<<<====>>>??@@@@AAAABBBBBBCCCCCCCCCFFFFFEEEEEDDDCCCCBBBBAAAACCCBBBAAA@@???>>>>=======<<<<<<;;;;;;;;;;;<<<<<===<<<<<;;;;::::999998888888777777777777666666666666533333333322222222222222222221111111111111111111110000000000000000000///////////////..................-------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*************************))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########""""""!!!!!!!  <<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========================================>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????>??????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999999999999888888899999888888888888888888889999999::::::;;;;<<<<====>???@@@@AAAAABBBBBBBBCCCCCEEEEEEEDDDDCCCBBBBAAAAAA@CCCCBBBAAA@@@???>>>>=====<;;;;;;:::::::::;;;;;<<<<:::::9999888877777766666677776666666666655555555554433333333333333333333322222222222222221111111111111111111111100000000000000////////////////////....................-------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++**********************))))))))))(((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################""""""!!!!!!  ;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@??????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999999888888888899888888888888888888888889999999::::::;;;;<<<<===>>??@@@@AAAAABBBBBBBBBBBCCCEEEEEDDDDDCCCBBBAAAAA@@@@CCCBBBBAAA@@???>>>>>=====<;;;;;;:::::::::;;;;;<<<<::::99999888877777666666677766666666666555555555553333333333333333333332222222222222222211111111111111111111111000000000000000///////////////////...................-------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*********************)))))))))))(((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################""""""!!!!!!  ;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<=================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999999888888888888888888888888888888888888889999999::::::;;;;<<<====>>??@@@@AAAABBBBBBBBBBBBBBBEEEDDDDDCCCBBBAAAA@@@@@@@CCCBBBBAAA@@???>>>>>=====<;;;;;;:::::::::;;;;;;<<<:::999999888877777666666677666666666665555555555553333333333333333333222222222222222221111111111111111111111100000000000000000/////////////////....................-------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*********************))))))))))(((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""!!!!!!  ;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????@@@@@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>==============================;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999999988888888888888888888888888888888888888889999999::::::;;;;<<<===>>>?@@@@AAAABBBBBBBBBBBBBBBBDDDDDDDCCCBBBAAA@@@@@@@@@BBBBBBAAAA@@???>>>>>=====<;;;;;;::::::::::;;;;;<<<999999998888877777666666676666666666655555555555553333333333333333332222222222222222111111111111111111111111000000000000000000////////////////...................-------------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++**********************)))))))))))((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""!!!!!!  ;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????@@??????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>===================================;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999988999999988888888888888888888888888888888888888888889999999::::::;;;;<<<===>>>?@@@AAAABBBBBBBBBBBBBBBBBDDDDDCCCCBBBAAA@@@@??????BBBBBBAAA@@@???>>>>>=====<;;;;;;::::::::::;;;;;;;<999999998888777776666666676666666665555555555555443333333333333333222222222222222221111111111111111111111100000000000000000000//////////////....................-------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*********************)))))))))))))((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""!!!!!!  ;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==<================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>========================================;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::999999999999999999999999999999999999999988888999988888888888888888888888888888888888888888888889999999::::::;;;<<<<===>>>@@@@AAAABBBBBBBBBBBBBBBBBDDDCCCCCBBBAA@@@@????????BBBBBBAAA@@@???>>>>>>====<<;;;;;:::::::::::;;;;;;;99999988888877777666666656666666665555555555555444333333333333332222222222222222211111111111111111111111000000000000000000000//////////////....................-------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*********************))))))))))))))(((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################"""""""!!!!!!  ;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==============================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>=========================================<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999999999999999999999999999999999999999988888888988888888888888888888888888888888888888888888888889999999:::::;;;;<<<====>>>@@@AAAAABBBBBBBBBBBBBBBAADCCCCCCBBBAA@@@??????????BBBBBAAAA@@@????>>>>>====<<;;;;;::::::::::::;;;;;;999998888887777776666666566666666555555555555444443333333333333222222222222222211111111111111111111001100000000000000000000//////////////....................-------------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++**********************)))))))))))))))(((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""!!!!!!  ;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>==========================================<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::99999999999999999999999999999999999999988888888888888888888888888888888888888888888888888888888888889999999:::::;;;;<<<====>>?@@@AAAABBBBBBBBBBBBBBAAAACCCCCBBBBAA@@@????>>>>>>>BBBBBAAAA@@@@???>>>>>>===<<<;;;;;::::::::::::;;;;;99988888887777776666666556666666555555555555444444333333333332222222222222222111111111111111111111000100000000000000000000//////////////....................--------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++**********************))))))))))))))))((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$#$$########################"""""""""!!!!!!  ;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=============================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????>>=======================================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::9999999999999999999999999999999999999998888888888888888888888888888888888888888888888888888888888888888999999::::::;;;;<<<===>>>?@@@AAAABBBBBBBBBBBBAAAAAACCCCBBBBAA@@@???>>>>>>>>>AAAAAAAAAA@@@???>>>>>>>==<<<;;;;;::::::::::::::;;;888888887777777666666655566666555555555555544444443333333332222222222222222211111111111111111111100000000000000000000000//////////////.....................--------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++*********************))))))))))))))))))(((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$############################"""""""""!!!!!!   ;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAA@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAA@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>==================================<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::99999999999999999999999999999999999999998888888888888888888888888888888888888888888888888888777778888888888999999::::::;;;;<<<===>>>?@@@AAAABBBBBBBBBBBAAAAAAACCCBBBBAAA@@???>>>>>>>>>>AAAAAAAAAA@@@????>>>>>>>><<<<;;;;:::::::::::::::::88888887777777666666655556666555555555555544444444333333322222222222222222221111111111111111111000000000000000000000000//////////////....................--------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*********************)))))))))))))))))))(((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#############################""""""""!!!!!!!   ;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>==============================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::::::::::99999999999999999999999999999999999999988888888888888888888888888888888888888888888778888888777777777888888888999999::::::;;;;<<<====>>>@@@AAAABBBBBBBBBBAAAAAAAACCBBBBAAA@@@??>>>>====>>>AAAAAAAAAA@@@????>>>>>>>><<<<;;;;:::::::::::::::::888877777777766666665555566655555555555544444444443333332222222222222222222211111111111111111000000000000000000000000//////////////.....................--------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++**********************)))))))))))))))))))(((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#############################"""""""""!!!!!!!   ;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==<<<============================================>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>>==========================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::::::::::::99999999999999999999999999999999999998898888888888888888888888888888888888888888888887777888887777777777778888888899999:::::::;;;;<<<<===>>>@@@@AAAABBBBBBBAAAAAAAA@@BBBBBBAAA@@???>>>======>>AAAAAAAAAA@@@@????>>>>>>><<<<;;;;:::::::::::::::::77777777777666666665555556655555555555544444444444333322222222222222222222211111111111111111000000000000000000000000//////////////....................--------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*********************))))))))))))))))))))(((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###############################"""""""""!!!!!!!  :::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>>>>>>>==========================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;::::::::::::::::::::::::::99999999999999999999999999999999999998888888888888888888888888888888888888888888888887777777888777777777777778888888899999::::::;;;;;<<<<===>>>?@@@AAAAABBBBAAAAAAAA@@@@BBBBBAAA@@@??>>>========>AAAAAAAAAAA@@@?????>>>>>><<<<<;;;:::::999999999999777777777666666666555555565555555555544444444444443322222222222222222222211111111111111111000000000000000000000000//////////////.....................--------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*********************)))))))))))))))))))(((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$################################""""""""""!!!!!!!  ::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????>>>>??????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::::::::::::::::999999999999999999999999999999999999998888888888888888888888888888888888888888888888887777777777877777777777777777888888899999::::::;;;;;<<<<===>>>?@@@AAAAAAAAAAAAAAAA@@@@@BBBBAAA@@@???>>=========>AAAAAAAAAAA@@@?????>>>>>><<<<<;;;::::99999999999997777766666666666665555555555555555554444444444444422222222222222222222221111111111111111100000000000000000000000///////////////....................--------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*******************)*)))))))))))))))))))(((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$################################"""""""""""!!!!!!!  ::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>?????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>=====================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::9999999999999999999999999999999999999999888888888888888888888888888888888888888888888887777777777777777777777777777777888888899999::::::;;;;;<<<<===>>>?@@@@AAAAAAAAAAAAAA@@@@@@BBBAAAA@@@??>>>==========AAAAAAAAAAA@@@@????>>>>>><<<<<;;;::::9999999999999666666666666666655555555455555555544444444444444442222222222222222222211111111111111111000000000000000000000000///////////////....................--------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++********************)))))))))))))))))))))(((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################################""""""""""!!!!!!!!  :::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====================================================>=>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>===============<=<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::9999999999999999999999999999999999998888888888888888888888888888888888888888888888887777777777777777777777777777777777788888899999::::::;;;;<<<<<===>>>?@@@@AAAAAAAAAAAA@@@@@@@@BAAAAA@@@???>>===========AAAAAAAAAAA@@@@????>>>>>><<<<;;;;:::999999999998886666666666666665555555544555555554444444444444444422222222222222222211111111111111111000000000000000000000000/////////////////..................--------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++********************)))))))))))))))))))))(((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################################"""""""""""!!!!!!!  ::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::999999999999999999999999999999999888888888888888888888888888888888888888777888888777777777777777777777777777777777777778888889999::::::;;;;;<<<<====>>>??@@@@AAAAAAAAAA@@@@@@@??AAAAAA@@@??>>>====<<=====AAAAAAAAAAA@@@?????>>>>>><<<<;;;::::99999988888888666666666666655555555544455555544444444444444444432222222222222222211111111111111110000000000000000000000000//////////////////.................--------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*******************)))))))))))))))))))))(((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##################################""""""""""""!!!!!!  ::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>=======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;:::::::::::::::::::::::::999999999999999999999999999998888888888888888888888888888888888888888777777888777777777777777777777777777777777777777777888889999::::::;;;;;<<<<====>>>??@@@@@AAAAAAA@@@@@@@@???AAAAA@@@???>>====<<<<====@AAAAAAAAAA@@@????>>>>>>><<<<;;;:::9999988888888886666555555555555555554444555554444444444444444433322222222222222221111111111111110000000000000000000000000////////////////////................-------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*******************)))))))))))))))))))))((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################################"""""""""""""!!!!!!  :::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?@?????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>=<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;:::::::::::::::::::::::::9999999999999999999999999988888888888888888888888888888888888888887777777777777777777777777777777777777777777777777777777888899999::::;;;;;<<<<<====>>>??@@@@@@AAAA@@@@@@@@?????AAAA@@@@??>>>===<<<<<<===@AAAAAAAAAA@@@????>>>>>>><<<;;;::::999988888888888555555555555555555554444455554444444444444444333332222222222222211111111111111110000000000000000000000000////////////////////...............--------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*******************)))))))))))))))))))))((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%$$$$$$$$$$$$$$$################################"""""""""""""""!!!!!!!  :::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@??@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::99999999999999999999999998888888888888888888888888888888888888887777777777777777777777777777777777777777777777777777777777888899999::::;;;;;<<<<=====>>>??@@@@@@@@@@@@@@@@@??????AAA@@@@???>>===<<<<<<<<==@@AAAAAAAA@@@????>>>>>>==<<<;;;:::9999888888887777555555555555555555544444455544444444444444433333332222222222222211111111111111000000000000000000000//00/////////////////////..............---------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*******************)))))))))))))))))))))(((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$%%%%%%%%$$$$$$$$$$$$$$$$################################"""""""""""""""""!!!!!!  :::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????@@@@@@@@@@@@@@@@@?????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@?????????????@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????????????>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::::::999999999999999999999999988888888888888888888888888888888888888887777777777777777777777777777777777777777777777777777777777777788899999::::;;;;<<<<=====>>>>??@@@@@@@@@@@@@@@@???????AA@@@@???>>>===<<<<<<<<==@@@AAAAAA@@@@???>>>>>====<;;;;:::9999888888777777755555555555555555544444445544444444444444433333333222222222222211111111111110000000000000000000000///0////////////////////...............--------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*******************)))))))))))))))))))))((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$##########################"####""""""""""""""""""!!!!!!  :::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==========================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@?????????????????????????????????????????????????????????>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::::::9999999999999999999999999988888888888888888888888888888888888888887777777777777777777777777777777777777777777777777777777777777777778899999::::;;;;<<<<=====>>>>??@@@@@@@@@@@@@@????????>A@@@@@???>>===<<<<<<<<<<=@@@@AAAA@@@@???>>>>======;;;;;:::99988888877777777555555555555555554444444454444444444444433333333332222222222221111111111111100000000000000000000////////////////////////...............---------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++********************)))))))))))))))))))))(((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$%%$$$$$$$$$$$$$$$$$$$$#########################"""#""""""""""""""""""""!!!!!!  ::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==<<<<<================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@?????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::99999999999999999999999999888888888888888888888888888888888888888887777777777777777777777777777777777777777777766777777766666667777777777889999::::;;;<<<<=====>>>>>??@@@@@@@@@@@@@????????>>@@@@@???>>>==<<<<;;;;<<<<?@@@@@@@@@@???>>>>=======;;;;:::9998888877777777775555555555555554444444444444444444444443333333333322222222222111111111111111000000000000000000/////////////////////////...............--------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++********************))))))))))))))))))))(((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""""""""""!!!!!!  999:::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;::::::::999999999999999999999999998888888888888888888888888888888888888877787777777777777777777777777777777777777777777766666777776666666666677777777889999::::;;;<<<=====>>>>>>?@@@@@@@@@@@@@@???????>>>@@@@????>>===<<<;;;;;;<<<??@@@@@@@@???>>>======<<<;;::::9999888877777777777544444455554444444444444344444444444433333333333332222222222211111111111111100000000000000000////////////////////////...............---------------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*******************)))))))))))))))))))))((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""""""""""!!!!!!  999999::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===================================================>>>>>>>>>>========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;::::9999999999999999999999999998888888888888888888888888888888888888887777777777777777777777777777777777777777777777766666666777666666666666666777777788999::::;;;<<<====>>>>>>??@@@@@@@@@@@@@??????>>>>>@@@????>>>==<<<;;;;;;;;;<????@@@@????>>>=====<<<<<;::::9999888877777777777744444444444444444444444334444444444433333333333333222222222211111111111111100000000000000000////////////////////////..............----------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++********************)))))))))))))))))))))((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################"""""""""""""""""""""""""""""""!!!!!!!  999999999999999999::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========================================;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::99999999999999999999999999999998889999988888888888888888888888888888888877777777777777777777777777777777666667666666666666666666777777888999:::;;;<<<<====>>>>>>AAAAAAAAAAAAA@@@@@@??????AAAA@@@??>>>===<<<<<<<<<=====>>>>====<<<<;;;;;;:::999998887777766666666666655555555555555555555444443333333332222222222222222222222222221111111111111101000000000000000000000/////////////////...................----------------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++**************))))))))))))))))))((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""!!""""!!!!!!!!!!!!!!!!!!  999999999999999999999:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??>>>>>>>>>>>>>>>??????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============================================;;;;;;;;;;;;;;;;;;;;::::::::::::::::99999999999999999999999999999999888888899888888888888888888888888888888888777777777777777777777777777777776666666666666666666666666666777778889999::;;;<<<====>>>>>>>AAAAAAAAAAAA@@@@@@???????AAA@@@???>>===<<<<;;;<<<<===========<<<<;;;;::::::9998888877776666666666555555555555555555555544444433333333222222222222222222222222222211111111111110000000000000000000000//////////////////...................---------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*************))))))))))))))))))))((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!  99999999999999999999999:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>===================================================;;;;;;;;;;;;;;;;:::::::::::::::9999999999999999999999999999999999888888888888888888888888888888888888888888777777777777777777777777777777776666666666666666666666666666666677778888999::;;;<<<====>>>>>>?AAAAAAAAAAAA@@@@@@???????AA@@@@??>>>==<<<;;;;;;;<<<<========<<<<;;;;:::::::998888877776666666665555555555555555555555444444443333332222222222222222222222222222211111111111110000000000000000000000/////////////////...................----------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*************)))))))))))))))))))((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  9999999999999999999999999::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>=================================================<<;;;;;;;;;;;:::::::::::::::::9999999999999999999999999999999998888888888888888888888888888888888888888888777777777777777777777777777777776666666666666666666666666666666666667778888999::;;;<<<===>>>>>>>?AAAAAAAAAAA@@@@@@???????>A@@@@???>>===<<;;;;;;;;;;<<<<<<<<<<<<<;;;;::::::9988888877776666666655555555555555555555554444444444333332222222222222222222222222222221111111111110000000000000000000000/////////////////...................--------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++**************)))))))))))))))))))(((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  9999999999999999999999999999::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>============================================<<<<<<<;;;;;;;::::::::::::::::::9999999999999999999999999999999988888888888888888888888888888888888888888888777777777777777777777777777777766666666666666666666666666666666666666667777888999::;;;<<<===>>>>>>??AAAAAAAAAAA@@@@@@??????>>A@@@@???>>==<<<;;;;;;;;;;;<<<<<<<<<<;;;;;:::::99998888877776666666555555555555555555555444444444444433322222222222222222222222222222221111111111100000000000000000000000////////////////...................---------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***************)))))))))))))))))))((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  99999999999999999999999999999999::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==============================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>??????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>=======================================<<<<<<<<<<<<;;:::::::::::::::::::::::9999999999999999999999999999888888888888888888888888888888888888888888888887777777777777777777777777777766666666666666666666666666666666666666666666777888999:::;;<<<===>>>>>>??AAAAAAAAAA@@@@@@??????>>>@@@@???>>===<<;;;;::::;;;;;<<<<<<<<;;;;;:::::9999988877777666666655555555555555555555444444444444444332222222222222222222222222222222211111111111000000000000000000000/////////////////...................---------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++**************)))))))))))))))))))((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###################""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  89999999999999999999999999999999999:::::::::::::::::::::::::::;;;;;;;;;;;::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>??????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>====================================<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::9999999999999999999999999888888888888888888888888888888888888888888888888777777777777777777777777777766666666666666666666666666666666666666666666666677888899:::;;<<<====>>>>>>?AAAAAAAAAA@@@@@@??????>>>@@@@???>>==<<<;;;:::::::;;;;;;;<;;;;;;;:::::999999887777766666665555555555555555554444444444444444432222222222222222222222222222222221111111111100000000000000000000/////////////////....................--------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++***************))))))))))))))))))((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$####################"""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  888899999999999999999999999999999999999::::::::::::::::::::::::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<====================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====================================<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::99999999999999999999999998888888888888888888888888888888888888888888887777777777777777777777777777776666666666666666666666666666666666665555666666666777888999::;;<<<====>>>>>>?AAAAAAAAA@@@@@@??????>>>>@@@???>>>==<<;;;:::::::::;;;;;;;;;;;;;:::::999999887777766666665555555555555555544444444444444444333222222222222222222222222222222222111111111100000000000000000000/////////////////....................--------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*****************)))))))))))))))))(((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$####################"""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  8888888899999999999999999999999999999999999::::::::::::::::::::::::::::;;::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==============================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======================================<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::99999999999999999999999998888888888888888888888888888888888888888887777777777777777777777777777777766666666666666666666666666666666665555555556666666777888999::;;;<<<====>>>>>>AAAAAAAA@@@@@@@?????>>>>>@@@???>>===<<;;;::::::::::;;;;;;;;;;;::::::9999988777777666666555555555555555544444444444444444433332222222222222222222222222222222211111111110000000000000000000/////////////////....................--------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*******************)))))))))))))))((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#####################"""""""""""""!!!!!!!!!!!!!!!!!!!!!!! !!!!!  88888888888999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====<<<<<<============================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=======================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::99999999999999999999999988888888888888888888888888888888888888877777777777777777777777777777777776666666666666666666666666666666666655555555555666666677788899:::;;<<<====>>>>>>@@AAAAA@@@@@@@?????>>>>>>@@????>>==<<<;;:::::::::::::;;;;;;;;;:::::999998887777766666655555555555555544444444444444444433333322222222222222222222222222222222111111111000000000000000000//////////////////....................--------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++********************))))))))))))))(((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$####################""""""""""""""!!!!!!!!!!!!!!!!!!!!! !  888888888888899999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::999999999999999999998888888888888888888888888888888888888888777777777777777777777777777777777766666666666666666666666666666666666655555555555555566666777888999::;;;<<<====>>>>>@@@@@@@@@@@@@?????>>>>>==@????>>>==<<<;;::::::::::::::;;;;;;;::::::9999988877776666665555555555555554444444444444444433333333222222222222222222222222222222211111111100000000000000000///////////////////...................--------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++**********************)))))))))))))(((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$####################""""""""""""""""!!!!!!!!!!!!!!!!!!!  888888888888888889999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==========================================>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::9999999999999999988888888888888888888888888888888778888888777777777777777777777777777777777666666666666666666666666666666665556665555555555555555556666777888999:::;;<<<<====>>>>@@@@@@@@@@@@@????>>>>>===????>>>===<<;;;::::99999:::::::::::::::::999998888777666666555555555555555544444444444444433333333332222222222222222222222222222222111111111000000000000000/////////////////////..................--------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++**********************))))))))))))((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$####################""""""""""""""""!!!!!!!!!!!!!!!!!!!  888888888888888888889999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=======================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::999999999999999998888888888888888888888888888888887777788877777777777777777777777777777777776666666666666666666666666666666655555555555555555555555555556667777888999::;;;<<<<====>>>@@@@@@@@@@@@????>>>>>====????>>>===<<;;;::::999999::::::::::::::::9999988887766666655555555555555555444444444444433333333333322222222222222222222222222222211111111100000000000000//////////////////////.................--------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*********************)))))))))))))((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###################"""""""""""""""""!!!!!!!!!!!!!!!!!  888888888888888888888889999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=============================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::9999999999999999988888888888888888888888888888888887777777777777777777777777777777777777777776666666666666666666666666666666555555555555555555555555555555556666777888999:::;;;<<<======>@@@@@@@@@@@????>>>>======??>>>>===<<<;;::::9999999::::::::::::::::9999888887766666655555555555555555444444444444333333333333322222222211111122222222222222111111111000000000000////////////////////////.................-------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*********************)))))))))))))((((((((((((((((((''''''''''''''''''''''&'&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""!!!!!!!!!!!!!!!!!  888888888888888888888888999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;:::::::::::9999999999999999998888888888888888888888888888888887777777777777777777777777777777777777777777766666666666666666666666666666665555555555555555555555555555555555556667777888999::;;;;<<<======@@@@@@@@@@????>>>>=====<<?>>>>>===<<;;;:::999999999::::::::::::::999998888776666665555555555555555444444444444433333333333333222222211111111122222222222221111111100000000000////////////////////////..................-------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*******************)))))))))))))(((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###################""""""""""""""""""!!!!!!!!!!!!!!!!!  8888888888888888888888888888999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>====>>>>>>>>>>>>>>>>>>>>>>>>==========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999999999999988888888888888888888888888888888887777777777777777777777777777777777777777777766666666666666666666666666666666555555555555555555555555555555555555555666777888999:::;;;<<<<=====?@@@@@@@@????>>>>====<<<<>>>>>===<<<;;;:::9999999999:::::::::::::99998888876666665555555555555554444444444444333333333333333322222111111111111222222222221111111110000000000///////////////////////..................-------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++********************)))))))))))))((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###################""""""""""""""""""!!!!!!!!!!!!!!!!!  88888888888888888888888888888889999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=============>>>>>>>>>>>>>>>>==================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::99999999999999999999999888888888888888888888888888888877777777777777777777777777777777777777777777666666666666666666666666666666665555555555555555555555555555555555555555556666777888999:::;;;<<<<====??@@@@@@?????>>>===<<<<<<>>>====<<<;;;:::999999999999:::::::::::9999988887766666555555555555544444444444444433333333333333333222111111111111112222222222111111111000000000////////////////////////.................-------------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*******************))))))))))))))((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$####################""""""""""""""""""!!!!!!!!!!!!!!!!  888888888888888888888888888888888889999999999999999999999999999::::::::::99:::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>==========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=======================>>>>>>>>=====================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;9999999999999999999999999888888888888888888888888888777777777777777777777777777777777777777777777777666666666666666666666666666655555555555555555555555555555555555555555555555666777888999:::;;;;<<<<===???@@@@?????>>>===<<<<<;;======<<<<;;;:::9999999999999:::::::::9999988888776666555555555555444444444444444333333333333333333221111111111111111122222222111111111000000000///////////////////////..................-------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++********************)))))))))))))(((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###################""""""""""""""""""!!!!!!!!!!!!!!!!!  7778888888888888888888888888888888888889999999999999999999999999999::::::999999::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==============================================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;99999999999999999999999998888888888888888888888888777777777777777777777777777777777777777777777776666666666666666666666666666555555555555555555555555555555555555555555555555556667777888999:::;;;<<<<===???????????>>>===<<<<;;;;=====<<<<;;;:::9999999999999999::::::9999998888777666555555555555444444444444443333333333333333332221111111111111111112222222111111111100000000//////////////////////...................------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++*******************))))))))))))))(((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###################""""""""""""""""""!!!!!!!!!!!!!!!!!  77777778888888888888888888888888888888888889999999999999999999999999999::9999999999::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==============================================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;99999999999999999999999998888888888888888888888888777777777777777777777777777777777777777777766666666666666666666666666666666555555555555555555555555555555555555444444555555556666777888999:::;;;<<<<<==???????????>>>==<<<;;;;;;===<<<<<;;;:::9999998899999999999:999999998888777766655555555554444444444444443333333333333333322222111111111111111111222222211111111100000000/////////////////////...................-------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++********************))))))))))))))(((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###################"""""""""""""""""""!!!!!!!!!!!!!!!!!!  7777777777888888888888888888888888888888888888899999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==============================================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=============================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;99999999999999999999999998888888888888888888888888777777777777777777777777777777777777777766666666666666666666666666666666655555555555555555555555555555555555444444444455555556666777888999:::;;;;<<<<==??????????>>>===<<;;;;:::<<<<<<<;;;::::9999988888999999999999999998888877776655555555554444444444444443333333333333333222222211111111111111111112222111111111100000000/////////////////////...................-------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*******************)))))))))))))))(((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""!!!!!!!!!!!!!!!!!!   7777777777777788888888888888888888888888888888889999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========<<<==================================================================================================>>>>>>>>>>>>>>>>>>==================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;99999999999999999999999998888888888888888888877777777777777777777777777777777777777777666666666666666666666666666666666655555555555555555555555555555555555544444444444444555556666777788899:::;;;;<<<<==??????????>>===<<;;;;::::<<<<<;;;;;:::9999888888889999999999999998888877776655555555554444444444444433333333333333332222222221111111111111111111111111111111100000000///////////////////....................--------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*******************)))))))))))))))))(((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!!!!   77777777777777777888888888888888888888888888888899999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<================================================================================================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;99999999999999999999999888888888888888888777777777777777777777777777777777677777777666666666666666666666666666666666655555555555555555555555555555554455554444444444444444555556666677788899:::;;;;<<<<==?????????>>>==<<<;;;:::::<<<;;;;;;:::9999888888888899999999999998888877777665555555554444444444444443333333333333332222222222111111111111111111111111111111110000000///////////////////...................--------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++********************))))))))))))))))))(((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!  777777777777777777777888888888888888888888888888999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<================================================================================================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;99999999999999999999888888888888888887777777777777777777777777777777777666677776666666666666666666666666666666666555555555555555555555555555555554444454444444444444444444555555666677788899:::;;;;<<<<==?????????>>>==<<;;;:::::9<;;;;;;;:::9999888888888888999999999998888877777665555555554444444444444444333333333333322222222222211111111111111111111111111111110000000/////////////////.....................--------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++*******************))))))))))))))))))))((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!!!!  77777777777777777777777888888888888888888888888899999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<================================================================================================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::99999999999999998888888888888888877777777777777777777777777777777776666666666666666666666666666666666666666666555555555555555555555555555555554444444444444444444444444444455555666677788899:::;;;<<<<<==????????>>>===<<;;;::::99;;;;;;;::::999988888888888888999999998888887777666555555555444444444444444433333333333222222222222221111111111111111111111111111110000000/////////////////......................------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++********************)))))))))))))))))))))((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  7777777777777777777777777777777788888888888888888888888888888888888888888999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::9999999999999999999999988888888888888888888888888888888887777777777777777777777777777777777766666666666666666666666555555556665555555555555555555555555555555555555555555556666777788899:::;;;<<<=====>????????>>>===<<;;::::999;;;;;;;::::999988888888887777777777777777766666555444444333333333333333333222222222222221111111111111111111111111111111111111111110000000//////////////////////////.............-------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*************************))))))))))))))))))(((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  667777777777777777777777777777777777888888888888888888888888888888888888899999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====================================================================================================>>>>>>>>>>>>>>>>>>================================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::;;;;;;;;;;;;::::::::::::::999999999999999999999999988888888888888888888888878888877777777777777777777777777777777777766666666666666666666666555555555555555555555555555555555555555555555555555555555556666677788899:::;;<<<<=====>????????>>>==<<<;;:::9999;;;;;;::::9999888888888887777777777777777666665555444443333333333333333332222222222222111111111111111111111111111111111111111111100000000/////////////.//////////...............-----------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++************************))))))))))))))))))))(((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  66666677777777777777777777777777777777778888888888888888888888888888888889999999999999999999999999999999999999999999999999:9:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==============================================================================================>>>>>=====================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::;;;;;;;:::::::::::::::::::999999999999999999999999988888888888888888888777778777777777777777777777777777777777777666666666666666666666666555555555555555555555555555555555555555555555555555555555555555666677788899:::;;<<<<=====>???????>>>>==<<;;;:::9999;;;;;;::::999888888888888777777777777777666665555544443333333333333333333222222222221111111111111111111111111111111111111111111110000000/////////////..////////.................----------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*************************)))))))))))))))))))))((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$###################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  666666666777777777777777777777777777777777778888888888888888888888888888899999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=============================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::;;::::::::::::::::::::::::999999999999999999999999988888888888888887777777777777777777777777777777777777777777666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555666677788899:::;;<<<<=====>???????>>>===<<;;;:::9999;;;;;::::999988888877778877777777777777666666555554443333333333333333333322222222221111111111111111111111111111111111111111111110000000////////////....///////..................---------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*********************)**)))))))))))))))))))))((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$####################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  666666666666677777777777777777777777777777777777778888888888888888888888888999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999988888888888877777777777777777777777777777777777777777777666666666666666666666665555555555555555555555555555555555555555555555555555555555555555555555666677788899::;;;<<<======>??????>>>>===<<;;;:::9999;;;;;::::99988888777777776677777777777666666555555444333333333333333333322222222221111111111111111111111111111111111111111111110000000///////////....../////....................-------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++**********************))*)))))))))))))))))))))((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  66666666666666667777777777777777777777777777777777777788888888888888888888888889999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;:::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999988888888877777777777777777777777777777777777777777777666666666666666666666665555555555555555555555555555555555555555555555444555555555555555555555555566677788899:::;;<<<<======?????>>>>===<<<;;::::9999;;;;::::999988887777777776666777777766666665555555443333333333333333333322222222211111111111111111111111111111111111111111111100000000//////////.......///......................-----------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*********************)))))))))))))))))))))))))(((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  66666666666666666667777777777777777777777777777777777777778888888888888888888888888899999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999988888777777777777777777777777777777777777777777777666666666666666666666666655555555555555555555555555555555555555555555444444555555555555555555555555566667788899:::;;<<<<======????>>>>>===<<;;;::::9999;;;;::::99998888777777777666666666666666666555555443333333333333333333332222222211111111111111111111111111111111111111111111000000000//////////......../.......................-----------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++********************)))))))))))))))))))))))))(((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  6666666666666666666666777777777777777777777777777777777777777788888888888888888888888888999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=======================<<<==========<<<<<<<<<<<<<<<=========================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999998888777777777777777777777777777777777777777777777777776666666666666666666666666555555555555555555555555555555555555555554444444445555454555555555555555555666677788999::;;;<<<======>?>>>>>>===<<<;;;::::9999;;;;::::9998888777777777766666666666666666555555443333333333333333333333222222211111111111111111111111111111111111111111111100000000//////////...............................-----------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*********************))))))))))))))))))))))))((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  6666666666666666666666677777777777777777777777777777777777777777778888888888888888888888888889999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999988888888777777777777777777777777777777777777777777777766666666666666666666666666666555555555555555555555555555555555555555444444444444444444444455555555555555666677788999::;;;<<<<=====>>>>>>>====<<<;;;::::9999;;;;::::999888877777777776666666666666666555555544333333333333333333333222222221111111111111111111111111111111111111111111100000000//////////..............................------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++********************)))))))))))))))))))))))))(((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  6666666666666666666666667777777777777777777777777777777777777777777777788888888888888888888888888888889999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999998888888888888777777777777777777777777777777777777777777666666666666666666666666666666666555555555555555555555555555555555555444444444444444444444444444445555555555566677788899::;;;<<<<<====>>>>>>====<<<;;;:::::9999;;;;:::9999888777777777776666666666666666555555444333333333333333333333222222211111111111111111111111111111111111111111111000000000/////////..............................-----------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*********************))))))))))))))))))))))))(((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  6666666666666666666666666666777777777777777777777777777777777777777777777888888888888888888888888888888888889999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::;;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999888888888888888888777777777777777777777777777777777777776666666666666666666666666666666666665555555555555555555555544455555555444444444444444444444444444444444445555555566667778899:::;;;<<<<<===>>>>>====<<<<;;;::::99999;;;::::999888877777766666556666666666666555555544433333333333333333333322222211111111111111111111111011111111111111111111000000000/////////.............................-----------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*********************)))))))))))))))))))))))))((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  6666666666666666666666666666666677777777777777777777777777777777777777777888888888888888888888888888888888888888899999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999988888888888888888888887777777777777777777777777777777777766666666666666666666666666666666666655555555555555555555555444444555554444444444444444444444444444444444444445555555666677788999::;;;<<<<<<<<>>>=====<<<<;;;:::::99999;;;::::99988877777666666655556666666666555555544443333333333333333333322222221111111111111111111111100111111111111111111000000000/////////............................------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++********************)))))))))))))))))))))))))(((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  566666666666666666666666666666666667777777777777777777777777777777777777788888888888888888888888888888888888888888888899999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::9999::::::::::999999999999999988888888888888888888888887777777777777777777777777777777666666666666666666666666666666666666655555555555555555555555444444444554444444444444444444444444444444444444444444555555566677788899:::;;;<<<<<<<=======<<<<;;;;::::999999;;;:::99998887777766666665555566666666555555554444333333333333333333332222221111111111111111111111110111111111111111111100000000/////////...........................------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*********************)))))))))))))))))))))))))((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""!!!!!!!!!!!!!!!!!!!  5555666666666666666666666666666666666667777777777777777777777777777777777888888888888888888888888888888888888888888888888888899999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::9999999999:::::999999999999999999999888888888888888888888888877777777777777777777776667766666666666666666666666666666666666666555555555555555555555554444444444444444444444444444444444444444444444444444444444555555666677888999::;;;;<<<<<<======<<<<;;;;:::::999999;;::::99988877777666666665555555666665555555544444333333333333333333322222221111111111111111111111110111111111111111111000000000////////..........................--------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++********************)))))))))))))))))))))))))(((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#########################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!  55555555666666666666666666666666666666666667777777777777777777777777777778888888888888888888888888888888888888888888888888888888888999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999888888888888888888888888877777777777777777766666666666666666666666666666666666666666665555555555555555555555554444444444444444444444444444444444444444444444444444444444444555555666677788999:::;;;;<<<<<=====<<<<;;;;:::::9999999;;::::9998887777666666666555555555555555555554444433333333333333333332222221111111111111111111111111111111111111111111000000000////////..........................---------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++*********************)))))))))))))))))))))))))((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#########################"""""""""""""""""!!!!!!!!!!!!!!!!!!!  555555555556666666666666666666666666666666666667677777777777777777777777777788888888888888888888888888888888888888888888888888888888888999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999888888888888888888888888877777777777777666666666666666666666666666666666666666666655555555555555555555555544444444444444444444444444444444444444444444444444444444444444444455555666677788899:::;;;;;<<<<====<<<<;;;;:::::99999998;::::9999888777766666666655555555555555555554444443333333333333333332222222111111111111111111111111111111111111111111100000000////////...............--........-----------------,,,,,,,,,,,,,,,,,+++++++++++++++++++********************)))))))))))))))))))))))))(((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#########################"""""""""""""""""!!!!!!!!!!!!!!!!!!!  555555555555555666666666666666666666666666666666666667777777777777777777777777778888888888888888888888888888888888888888888888888888888888888999999999999999999999999999999999:::::::::::::::::::::::::99999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999999999999999998888888888888888888888888777777777666666666666666666666666666666666666666666666555555555555555555555555444444444444444444444444444444444444444444444434444444444444444444444555556666777888999:::;;;;;;;;==<<<<<;;;;:::::999999988;::::999888777776666666665555555555555555554444444333333333333333333222222111111111110000001111111111111111111111111100000000////////...............---......-------------------,,,,,,,,,,,,,,,+++++++++++++++++++********************))))))))))))))))))))))))))((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#$########################""""""""""""""""""!!!!!!!!!!!!!!!!!!!  555555555555555555566666666666666666666666666666666666666677777777777777777777777777888888888888888888888888888888888888888888888888888888888888888999999999999999999999999999:::::::::::::::::::::::::999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999999999999999998888888888888888888888888777776666666666666666666666666666666666666666666665555555555555555555555555444444444444444444444444444444444444444444444433334444444444444444444445555556666777888999:::;;;;;;;;=<<<<<<;;;::::99999999888:::::99988877776666666666555555555555555555444444433333333333333333222222211111111100000000011111111111111111111111100000000/////////.............-----.....--------------------,,,,,,,,,,,,,,++++++++++++++++++********************))))))))))))))))))))))))))(((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###########################"""""""""""""""""!!!!!!!!!!!!!!!!!!!  555555555555555555555666666666666666666666666666666666666666667777777777777777777777777778888888888888888888888888888888888888888888888888888888888899999999999999999999999999:::::::::::::::::::::::::9999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999999999999999998888888888888888888887777766666666666666666666666666666666666666666666666665555555555555555555555555444444444444444444444444444444444444444444443333334333334444444444444445555556666777888999:::;;;;;;;;<<<<<<;;;;:::999999988888::::99988887777666666666655555555555555555444444443333333333333333222222211111111000000000000111111111111111111111100000000/////////.............------...----------------------,,,,,,,,,,,,+++++++++++++++++++********************)))))))))))))))))))))))())((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############################""""""""""""""""!!!!!!!!!!!!!!!!!!!  55555555555555555555555666666666666666666666666666666666666666666677777777777777777777777777778888888888888888888888888888888888888888888888888888889999999999999999999999999999999999:::::::::::::::::9999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999999999999999999999999999998888888888888888777777777666666666666666666666666666666666666666666666665555555555555555555555555555444444444444444444444444444444444444444443333333333333333344444444444445555566667777888999::::;;;;;;;<<<<<;;;;:::9999998888888::::9998887777666666666665555555555555555444444443333333333333332222222211111111000000000000011111111111111111111100000000/////////.............-------..-----------------------,,,,,,,,,,,+++++++++++++++++++********************)))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############################""""""""""""""""!!!!!!!!!!!!!!!!!!  55555555555555555555555666666666666666666666666666666666666666666666667777777777777777777777777777777778888888888888888888888888888888888888888888889999999999999999999999999999999999999999:::::::::::9999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999999999999999999999999999988888888888877777777777777666666666666666666666666666666666666666666655555555555555555555555555555555444444444444444444444444444444444444443333333333333333333333444444444445555566667777888999::::;;;;;;;<<<<<;;;::::9999988888888:::9999888777766666666666555555555555555544444443332222222222222222222221111111000000000000001111111111111111111110000000/////////.............--------.----------------------,,,,,,,,,,,+++++++++++++++++++*********************))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###########################"""""""""""""""""!!!!!!!!!!!!!!!!!!  5555555555555555555555555556666666666666666666666666666666666666666666666777777777777777777777777777777777778888888888888888888888888888888888888888999999999999999999999999999999999999999999999999:::999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::99999999999999999999999999999999999999999999999999999999999999999999998888888888888777777777777777777666666666666666666666666666666666666666655555555555555555555555555555555555444444444444444444444444344444444443333333333333333333333333334444444445555566667778889999::::;;;;;;;<<<<;;;;:::99998888888888::99998887777666666666666555555555555555444444433322222222222222222222211111110000000000000001111111111111111111100000000////////............-------------------------------,,,,,,,,,,,++++++++++++++++++++*********************))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###########################""""""""""""""""""!!!!!!!!!!!!!!!!!!  5555555555555555555555555555555666666666666666666666666666666666666666666777777777777777777777777777777777777777788888888888888888888888888888888888899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::99999999999999999999999999999999999999999999999998999999999999998888888888888877777777777777777777777666666666666666666666666666666666666555555555555555555555555555555555555544444444444444444444444333344444443333333333333333333333333333333444444445555666677778889999::::;;;;;;;<<<<;;;:::999988888888887:99999888777766666666666655555555555555444444433332222222222222222222211111110000000000000000011111111111111111110000000////////............-------------------------------,,,,,,,,,,,+++++++++++++++++++*********************))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##########################""""""""""""""""""""!!!!!!!!!!!!!!!!!  555555555555555555555555555555555556666666666666666666666666666666666666677777777777777777777777777777777777777777777778888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999999999998888899999999988888888888888888777777777777777777777777766666666666666666666666666666666555555555555555555555555555555555555544444444444444444444444433333334444333333333333333333333333333333333334444444555566667777888999:::::;;;;;;;<<<<;;;:::99988888888877799999888777766666666666665555555555555544444433333222222222222222222211111110000000000000000001111111111111111110000000////////............------------------------------,,,,,,,,,,,++++++++++++++++++++********************)))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!  444555555555555555555555555555555555555666666666666666666666666666666666677777777777777777777777777777777777777777777777777777888888888888888888888888888888888888999999999999999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999998888888888899988888888888888888888888777777777777777777777777766666666666666666666666556666555555555555555555555555555555555555544444444444444444444444433333333334333333333333333333333333333333333333333444444555566667778888999:::::;;;;;;;<<<;;;;:::9998888887777779999888877776666666666666555555555555544444433333322222222222222222211111110000000000000000000111111111111111111000000////////............------------------------------,,,,,,,,,,,++++++++++++++++++++********************))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  4444444444444455555555555555555555555566666666666666666666666666666666666666666666666666666666666677777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999998888888888888888888888888666666666666666666666666666666665555555555555555555555555555555554444444444444444444444444444444444333333333333333333333333323322222233333333334444455566667778888999:::::::;;;:<<<;;;;::99988888877777779998888777766666666666666555555555554444443333333321111111111111111111110000000000000000000000111111111111111111000000////////............-----------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******************))))))))))))))))))))))))))(((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  4444444444444444455555555555555555555555556666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999998888888888888888888888888666666666666666666666666666655555555555555555555555555555555554444444444444444444444444444444444333333333333333333333333332222222222222333333333444455566667778888999::::::::;::<<<;;;:::9998888877777777999888777766666666666666655555555555444443333333221111111111111111111110000000000000000000000001111111111111111100000///////..............----------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++*******************))))))))))))))))))))))))))(((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$####################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  4444444444444444444445555555555555555555555555665555666666666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888666666666666666666666666655555555555555555555555555555555544444444444444444444444444444444444333333333333333333333333333222222222222222223333333444445566667778888999:::::::::::<<;;;;:::9998888777777777998888777766666666666666655555555554444433333332221111111111111111111100000000000000000000000001111111111111111000000//////.............----------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++******************))))))))))))))))))))))))))(((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  44444444444444444444444555555555555555555555555555555555666666666666666665666666666666666666666666666666666666777777777777777777777777777777777777778888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888886666666666666666666666655555555555555555555555555555554444444444444444444444444444444444443333333333333333333333333332222222222222222222223333333444455566677788889999::::::::::<<;;;:::9998888777777777799888877766666555556666665555555554444433333322222111111111111111111100000000000000000000000000011111111111111100000//////.............----------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++******************)))))))))))))))))))))))))))(((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  44444444444444444444444555555555555555555555555555555555555566666666666665555556666666666666666666666666666666666666777777777777777777777777777777777778888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888886666666666666666666555555555555555555555555555555554444444444444444444444444444444444443333333333333333333333333332222222222222222222222222333333344445566677788889999::::::::::<;;;;:::9998888777777777798888777766665555555666665555555544444333333222222111111111111111111000000000000000000000000000011111111111111000000/////.............-----------------,,,,,,,,,,,,,,,,,,,,++++++++++++++******************))))))))))))))))))))))))))(((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  44444444444444444444444555555555555555555555555555555555555555556666666665555555556666666666666666666666666666666666666667777777777777777777777777777777777777888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888886666666666666655555555555555555555555555555555555544444444444444444444444444444444443333333333333333333333333332222222222222222222222222222223333344445556667778889999::::::::::;;;;:::9998888777777777779888877766665555555556666555555544444333333222222211111111111111110000000000000000///000000000000111111111111100000/////.............------------------,,,,,,,,,,,,,,,,,,++++++++++++++******************)))))))))))))))))))))))(())(((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  44444444444444444444444555555555555555555555555555555555555555555555566665555555555555566666666666666666666666666666666666677777777777777777777777777777777777777777788888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;:::;;;::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888877766666666665555555555555555555555555555555555555555444444444444444444444444444444333333333333333333333333333322222222222222222222222222222222223333344455566677788889999:::::::::;;;;:::9998888777777777779888877766665555555555566555544444443333332222222211111111111111000000000000000/////////000000000011111111111100000////............------------------,,,,,,,,,,,,,,,,,,,++++++++++++++*******************))))))))))))))))))))))((((((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  44444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666677777777777777777777777777777777777777777777777778888888888888888888888888889999999999999999999999999888888899999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888877777777666666555555555555555555555555555555555555555554444444444444444444444444444443333333333333333333333333333222222222222222222222222222222222222223333344555566677788899999::::::::;;;::::999888777777777777888877776665555555555555544444444443333332222222221111110000000000000000000000////////////000000001111111111100000/////...........------------------,,,,,,,,,,,,,,,,,,++++++++++++++********************)))))))))))))))))))))(((((((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  33444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666677777777777777777777777777777777777777777777777777777777888888888888888888888899999999999999999999999888888888888888888889999988899999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888877777777777776555555555555555555555555555555555555555555544444444444444444444444444444443333333333333333333333333332222222222222222222222222222222222222222223333444555666677788899999:::::::;;;:::999888877777777777788887776666555555555555554444444443333332222222222110000000000000000000000/00//////////////00000000111111111100000////..........-------------------,,,,,,,,,,,,,,,,,+++++++++++++++********************))))))))))))))))))))((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  33333444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666777777777777777777777777777777777777777777777777777777777788888888888888888888888889999999999999888888888888888888888888888888888888888889999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888877777777777777777555555555555555555555555555555555555555544444444444444444444444444444444443333333333333333333333333322222222222222222222222222222222222222222222333334445556667778888999999:::99;;::::99988887777777777778888777666555555555555555444444433333332222222221100000000000000000000000//0////////////////000000001111111100000/////.........------------------,,,,,,,,,,,,,,,,,,++++++++++++++********************))))))))))))))))))))((((((((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  33333333344444444444444444444444455555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666677777777777777777777777777777777777777777777777777777777777777888888888888888888888888899999888888888888888888888888888888888888888888888888889999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888888888777777777777777777777755555555555555555555555555555555555544444444444444444444444444444444443333333333333333333333333333332222222222222222222222222222222222222222222223333344455566677788889999999999;::::99988887777777777777888877766655555444444555544443333333322222222221110000000000000000000000/////////////////////00000000011111000000////.......-.------------------,,,,,,,,,,,,,,,,,+++++++++++++++********************))))))))))))))))))))((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  33333333333344444444444444444444444445555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777777777777778888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888888888888777777777777777777777777755555555555555555555555555555555444444444444444444444444444444444443333333333333333333333333333333332222222222222222222222222222211111111122222222333344455556667778888999999999:::::9998888777777777777788887776665555444444444443333333333322222222221111000000000000000000000///////////////////////000000000000000000/////......-------------------,,,,,,,,,,,,,,,,,+++++++++++++++++******************))))))))))))))))))))((((((((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  33333333333333334444444444444444444444444555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777777778888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888888888877777777777777777777777777755555555555555555555555555554444444444444444444444444444444444433333333333333333333333333333333333222222222222222222222222222221111111111112222222233344445556667777888999999999::::999888877777777777777888877766555554444444444433333333322222222221111110000000000000000000///////////////////////////0000000000000000////.......------------------,,,,,,,,,,,,,,,,,++++++++++++++++++****************)))))))))))))))))))))(((((((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  3333333333333333333444444444444444444444444445554445555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888888888888888888888888888888999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999988888888888888888888888888888888888888888888888888888888888888888887777777777777777777777777777777755555555555555555555555554444444444444444444444444444444444433333333333333333333333333333333333222222222222222222222222222111111111111111111222222233334444555666777888899999999:::999988887777777777777688887766655554444444444443333333222222222221111111000000000000000000/////////////////////////////00000000000000/////......------------------,,,,,,,,,,,,,,,,++++++++++++++++++++***************))))))))))))))))))))((((((((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$###################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  333333333333333333333344444444444444444444444444444444455555555555555555545555555555555555555555555555555555556666666666666666666666666666666666666677777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888888888888888888777777777777777777777777777777777777755555555555555555555555444444444444444444444444444444444433333333333333333333333333333333333222222222222222222222222222211111111111111111111122222223334444555566677788889999999:::9999888877777777777776888777666555444444444444433332222222222222111111110000000000000000////////////////////////////////0000000000000////......------------------,,,,,,,,,,,,,,,,+++++++++++++++++++++*************))))))))))))))))))))((((((((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  333333333333333333333334444444444444444444444444444444444445555555555555544445555555555555555555555555555555555555556666666666666666666666666666666666667777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888888888888777777777777777777777777777777777777777777755555555555555555554444444444444444444444444444444444333333333333333333333333333333333333222222222222222222222222222221111111111111111111111112222222333444455566677778888999998:::99988888777777777777768887776665554444444444443222222222222222111111111100000000000000///////////////////////////////////00000000000/////......----------------,,,,,,,,,,,,,,,,++++++++++++++++++++++*************)))))))))))))))))))(((((((((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  3333333333333333333333344444444444444444444444444444444444444444555555555444444444555555555555555555555555555555555555555666666666666666666666666666666666666667777777777777777777777777777777777777777888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888888877777777777777777777777777777777777777777777777755555555555555544444444444444444444444444444444444333333333333333333333333333333333333222222222222222222222222222211111111111111111111111111111222222333344455556667778888889988::999988887777777777777668887776655544444433333333222222222222221111111111100000000000//////////////////////////.////////////000000000/////......----------------,,,,,,,,,,,,,,,,+++++++++++++++++++++**************)))))))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!  333333333333333333333334444444444444444444444444444444444444444444445555544444444444445555555555555555555555555555555555555666666666666666666666666666666666666666666677777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::9999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888877777777777777777777777777777777777777777777777776666655555555555444444444444444444444444444444444444444333333333333333333333333333333332222222222222222222222222222211111111111111111111111111111111222222333344445556667777888888888::9999888877777777777776688777666555444443333333332222222222221111111111111000000000/////////////////////////.......//////////0000000//////.....----------------,,,,,,,,,,,,,,,,++++++++++++++++++++**************)))))))))))))))))))(((((((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  333333333333333333333334444444444444444444444444444444444444444444444445544444444444444444455555555555555555555555555555555666666666666666666666666666666666666666666666666666777777777777777777777777788888888888888888888888887777777777778888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999:::99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888877777777777777777777777777777777777777777777777777766666666655555544444444444444444444444444444444444444444443333333333333333333333333333332222222222222222222222222222111111111111111111111111111111111111122222233334444555666777888888888:999998888777777777777666887776655544444333333333322222222221111111111111110000000///////////////////////////........///////////000///////......--------------,,,,,,,,,,,,,,,,,,++++++++++++++++++***************))))))))))))))))))(((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  33333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555566666666666666666666666666666666666666666666666666666666677777777777777777777777778888888888888888888777777777777777777777777777777778888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888877777777777777777777777777777777777777777777777777776666666666666655444444444444444444444444444444444444444444433333333333333333333333333333322222222222222222222222222222111111111111111111111111111111111111111122222233334444555666777788888888:99999888877777777777666687776665554444333333333332222222111111111111111111000000///////////////////////////..........////////////////////.....--------------,,,,,,,,,,,,,,,,,,+++++++++++++++++***************)))))))))))))))))))((((((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  22233333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666777777777777777777777777778888888888777777777777777777777777777777777777777777777777778888888888888888888888888999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888888877777777777777777777777777777777777777777777777777777666666666666666666644444444444444444444444444444444444444444333333333333333333333333333333333322222222222222222222222222211111111111111111111111111111111111111111112222233333444455566677788888888:99999888887777777776666687776655544443333333333332222111111111111111111111000000//////////////////////////............//////////////////......------------,,,,,,,,,,,,,,,,,,++++++++++++++++++***************))))))))))))))))))))(((((((((((((((((((((((('(''''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  2222222333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777888888888888888888888888899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888887777777777777777777777777777777777777777777777777777777776666666666666666666666664444444444444444444444444444444444444333333333333333333333333333333333332222222222222222222222222222111111111111111111111111111111111111111111111122223333344445556667777888888899999988888777777776666667776665554444333333333333111111111111111111111111100000///////////////////////////.............////////////////......------------,,,,,,,,,,,,,,,,,,+++++++++++++++++***************))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  222222222223333333333333333333333333444444444444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888887777777777777777777777777777777777777777777777777777777777777776666666666666666666666666444444444444444444444444444444444333333333333333333333333333333333332222222222222222222222222222222211111111111111111111111111111111000011111111112222233333444455566677778888889999998888877777777666665776665554444333333333322211111111111111111111111110000////////////////////////////..............///////////////.....-----------,,,,,,,,,,,,,,,,,,++++++++++++++++++**************)))))))))))))))))))))((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$###################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  22222222222222333333333333333333333333334444444444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777777777777777777777777777778888888888888888888888888999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888887777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666666644444444444444444444444444444333333333333333333333333333333333333322222222222222222222222222222222221111111111111111111111111111100000000011111111122222333344445556667777888888999999888887777777666665577666555444333333332222221111111111111111111111111000/////////////////////////////.............../////////////......----------,,,,,,,,,,,,,,,,,,+++++++++++++++++***************))))))))))))))))))))((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  2222222222222222233333333333333333333333333344443344444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777778888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888777777777777777777777777777777777777777777777777777777777777777777766666666666666666666666666666666664444444444444444444444444333333333333333333333333333333333333322222222222222222222222222222222222211111111111111111111111111111000000000000011111111222233333444455566677778888899999988888777777766665557666555444433333332222222111111111111111111111111100///////////////////////////////...............///////////.......--------,,,,,,,,,,,,,,,,,,+++++++++++++++++*****************)))))))))))))))))))((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  22222233333333333333333333333333334444444444444444444444444444444444444445555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777888888887777777777777777777777777888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999888889999999988888888888888888888888888888888888888888888888888888888888888888887777777777777777777777777777777777777666666666666666666666666666666666666666666666666666666666655555566666666666666666655555554444444443333333333333333333333333333333333333333333333222222222222222222222222222222222221111111111111111111111111111111222223333344445556667778888888::::99999888888777776666588776665555444444444433331111111111111111111111111000///////////////////////////////////......//////////////.......-------,,,--,,,,,,,,,,,,,,,,,+++++++++++*********************))))))))))))))))))))(((((((((((((((('''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  22222222223333333333333333333333333333444444444444444444444444444444444445555555555555555555555555555555555555555555555566655556666666666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888889999999999999999999999999998888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888887777777777777777777777777777777666666666666666666666666666666666666666666666666666666666665555555555566666666666666555555555554444433333333333333333333333333333333333333333333333222222222222222222222222222222222221111111111111111111111111111111111222222333334444556667777888888:::9999998888887777666655877766655544444444333333311111111111111111111111110//////////////////////////////////////......////////////.......--------,,,,,,,,,,,,,,,,,,,,,+++++++++++**********************)))))))))))))))))))(((((((((((((((''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  22222222222223333333333333333333333333333344444444444444444444444444444445555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666667777777776777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888889999999999999999999999998888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888887777777777777777777777777666666666666666666666666666666666666666666666665555666666666555555555555555566666666655555555555555553333333333333333333333333333333333333333333333222222222222222222222222222222222222221111111111111111111111110001111111111112222233333444555666777788888:::999999888888777766665577766655554444444333333331111111111111111111111110///////////////////////////////////////.......////.../..........-------,,,,,,,,,,,,,,,,,,,,+++++++++++**********************))))))))))))))))))))((((((((((((((''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  22222222222222222333333333333333333333333333334444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888887777777777777777777777777666666666666666666666666666666666666666666555555555666655555555555555555555566666555555555555555555553333333333333333333333333333333333333333333322222222222222222222222222222222222211111111111111111111111110000000001111111111222223333444455566677778888:::999999888887777766655577766655544444433333333331111111111111111111110000///////////////////////////////////////.........//.............-------,,,,,,,,,,,,,,,,,,,++++++++++++*********************))))))))))))))))))))(((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  22222222222222222222333333333333333333333333333344444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888887777777777777777777777777666666666666666666666666666666666666555555555555555555555555555555555555555555555555555555555555555553333333333333333333333333333333333333333222222222222222222222222222222222222221111111111111111111111111000000000000011111111122222333344455566677778888::9999999888887777666655577666555544444333333333331111111111111100000000000///////////////////////////////////////........../.............-------,,,,,,,,,,,,,,,,,,+++++++++++++*******************)))))))))))))))))))))((((((((((((((''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  22222222222222222222222333333333333333333333333333444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888788888888888888888777777777777777777777777777666666666666666666666666666666666666655555555555555555555555555555555555555555555555555555555555555555555553333333333333333333333333333333333332222222222222222222222222222222222222221111111111111111111111111100000000000000001111111122222233334445556667777888999999999888887777666555477666555444443333333333331111111111000000000000000///////////////////////////////////////.......................-------,,,,,,,,,,,,,,,,,,++++++++++++++******************)))))))))))))))))))))((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  22222222222222222222222333333333333333333333333333333344444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888887777777777788888888777777777777777777777777777776666666666666666666666666666666666666655555555555555555555555555555555555555555555555555555555555555555555555555553333333333333333333333333333333322222222222222222222222222222222222222222211111111111111111111111111000000000000000000011111112222223334444556666777778999999999888887777666555476665555444443333333333331111111100000000000000000///////////////////////////////////////......................--------,,,,,,,,,,,,,,,,++++++++++++++++****************)))))))))))))))))))))((((((((((((((''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  22222222222222222222222333333333333333333333333333333333334444444444444444444444444444444444455555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888777777777777777777777777777777777777777777777777777766666666666666666666666666666666666666666666655555555555555555555555555555555555555555555555555555555555555555555555555553333333333333333333333333333322222222222222222222222222222222222222222211111111111111111111111111111000000000000000000001111111222222333444555666777777999999999888887776666555476665554444433333333333331111110000000000000000000///////////////////////////////////////......................-------,,,,,,,,,,,,,,,,+++++++++++++++++**************)))))))))))))))))))))(((((((((((((((''''''''''''''''''''''''&''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  22222222222222222222222333333333333333333333333333333333333333444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888777777777777777777777777777777777777777777777777776666666666666666666666666666666666666666666666666655555555555555555555555555555555555555555555555555555555555555555555555555553333333333333333333333222222222222222222222222222222222222222222222111111111111111111111111111111111000000000000000000000111111122222333344455566677777999999999888887776665554476655554444333333333333331111100000000000000000000////////////....///////////////////////.....................-------,,,,,,,,,,,,,,,,++++++++++++++++++************))))))))))))))))))))))((((((((((((((((''''''''''''''''''''''&&&''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  22222222222222222222222223333333333333333333333333333333333333333344444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666666666667777777777777777777777777777777776666777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888777777777777777777777777777777777777777777777777776666666666666666666666666666666666666666666666655555555555555555555555555555555555555555555555555555555555555555555555555555553333333333333333332222222222222222222222222222222222222222222222111111111111111111111111111111111100000000000000000000000011111112222233344455566667777999999999888887776665554466655544444333333333333331110000000000000000000000//////////......//////////////////////.....................--------,,,,,,,,,,,,,,+++++++++++++++++++************)))))))))))))))))))))((((((((((((((((((''''''''''''''''''''&&&&&''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#####################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!  12222222222222222222222222222333333333333333333333333333333333333333333444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777776666666666666666666666666777777777777777777777777788888888888888888888887778888888888888888888888888888888888888888888888888888888888888887777777777777777777777777777777777777777777777777777777777777776666666666666666666666666666666666666666655555555555555555555555555555555555555555555555555555555554455555555555555555555554443333333333333322222222222222222222222222222222222222222222222111111111111111111111111111111111110000000000000000000000000001111111222223334445556667777999999999888877776665554466655544443333333333333331100000000000000000000000////////........//////////////////////...................---------,,,,,,,,,,,,,,++++++++++++++++++************))))))))))))))))))))))(((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$####################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  11111222222222222222222222222222233333333333333333333333333333333333333334444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555556655666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777778888888888888888888888888888888888777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777776666666666666666666666666666666666655555555555555555555555555555555555555555555555555555555555444444455555555555555555444444443333333333222222222222222222222222222222222222222222222221111111111111111111111111111111111110000000000000000000000000000000111111122223333445556666777999999999888877776665544466555444443333333333333330000000000000000000000000//////..........//////////////////////..................---------,,,,,,,,,,,,,,+++++++++++++++++*************)))))))))))))))))))))(((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  11111111222222222222222222222222222223333333333333333333333333333333333334444444444444444444444444444444444444444444444455544444555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777778888888888888888888888888877777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777776666666666666666666666666666555555555555555555555555555555555555555555555555555555555555544444444444455555555555554444444444443333332222222222222222222222222222222222222222222222221111111111111111111111111111111111100000000000000000000000000000000000011111112222333444555666777999999999888877776665544466555444433333333333333320000000000000000000000000////.............////////////////////................-----------,,,,,,,,,,+,,,++++++++++++++++*************)))))))))))))))))))))(((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#####################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  11111111111222222222222222222222222222222333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555556666665555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777776666666666666666666666666555555555555555555555555555555555555555555555544444555555554444444444444444455555555444444444444444443222222222222222222222222222222222222222222222222121111111111111111111111111111111111100000000000000000000000000000000000000011111111222233344555666677999999998888877776655544466555444433333333333332220000000000000000000000///.................////////////////////.............-------------,,,,,,,,,,++,+++++++++++++++++************)))))))))))))))))))))(((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$######################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  111111111111111222222222222222222222222222222333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777766666666666666666666666665555555555555555555555555555555555555555544444444445554444444444444444444444555544444444444444444444422222222222222222222222222222222222222222222211111111111111111111111111111111111111000000000000000000000000000000000000000000111111112222333444555666779999999988888777666555443655544443333333333322222200000000000000000////////..................//////////////////..............------------,,,,,,,,,,+++++++++++++++++++************)))))))))))))))))))))))((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#####################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  1111111111111111111222222222222222222222222222223333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777766666666666666666666666666665555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444222222222222222222222222222222222222222221111111111111111111111111111111111111110000000000000000000000000//////00000000000000011111111222333444555666678999999988888777666555443655544443333333332222222200000000000000///////////...................////////////////...............-----------,,,,,,,,,++++++++++++++++++++************))))))))))))))))))))))((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$######################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  11111111111111111111111222222222222222222222222223333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666677777777777666666666666666666666666666666555555555555555555555555555555555555554444444444444444444444444444444444444444444444444444444444444444444444442222222222222222222222222222222222222211111111111111111111111111111111111111100000000000000000000000000//////////0000000000000011111112222333445556666789999999888887776665544436554444333333332222222222000000000000/////////////...................////////////////..............-----------,,,,,,,,,+++++++++++++++++++*************))))))))))))))))))))))(((((((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#######################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  11111111111111111111111222222222222222222222222222222333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777766666666666666666677666666666666666666666666666666665555555555555555555555555555555555555555544444444444444444444444444444444444444444444444444444444444444444444444444442222222222222222222222222222222222111111111111111111111111111111111111111110000000000000000000000000//////////////00000000000000111111122233344455566668899999988888777666554433555444433333332222222222200000000000//////////////...................../////////////.............-----------,,,,,,,,,,+++++++++++++++++++**************))))))))))))))))))))((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  11111111111111111111111222222222222222222222222222222222233333333333333333333333333333333333344444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555544444444444444444444444444444444444444444444444444444444444444444444444444442222222222222222222222222222221111111111111111111111111111111111111111111000000000000000000000000000///////////////00000000000000111111222333444555666688999999888887776655544335544443333333222222222222000000000////////////////......................./////////.............------------,,,,,,,,,,++++++++++++++++++****************))))))))))))))))))(((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$########################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  11111111111111111111111222222222222222222222222222222222222222333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666665555555555555555555555555555555555555555555555555544444444444444444444444444444444444444444444444444444444444444444444444444442222222222222222222222211211111111111111111111111111111111111111111110000000000000000000000000000000////////////////000000000000001111122223334455566668889999988888777665544433554443333333222222222222200000000/////////////////.........................//////............-------------,,,,,,,,,,++++++++++++++++++*****************))))))))))))))))(((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  11111111111111111111111222222222222222222222222222222222222222222333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666665555555555555555666666666666666666666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777766666666666666666666666666666666666666666666666666666666665555555555555555555555555555555555555555555554444444444444444444444444444444444444444444444444444444444444444444444444444444442222222222222222222111111111111111111111111111111111111111111111110000000000000000000000000000000000/////////////////000000000000001111122233344455566688889998888887766655443335444433333322222222222222000000///////////////////.........................////............-------------,,,,,,,,,,,+++++++++++++++++*******************)))))))))))))))(((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$####################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  11111111111111111111111111122222222222222222222222222222222222222222223333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666665555555555555555555555555666666666666666666666666666666666666666666666666667777777777777777777777777777777777777777677766666667776666666666666666666666666666666666666666666666666666666666666666666666665555555555555555555555555555555555555554444444444444444444444444444444444444444444444444444444444433344444444444444444444433332222222222222221111111111111111111111111111111111111111111111100000000000000000000000000000000000/////////////////////0000000000000111112223334445556668888888888887776665544332544433333322222222222222200000////////////////////........................................-------------,,,,,,,,,,++++++++++++++++++*******************))))))))))))))(((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  00011111111111111111111111111112222222222222222222222222222222222222222223333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666667777777777777777777777777766666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666665555555555555555555555555555555554444444444444444444444444444444444444444444444444444444444443333333344444444444444444333333332222222222211111111111111111111111111111111111111111111111100000000000000000000000000000000000/////////////////////////0000000000000111112223334455566688888888888877766554433324443333332222222222222222000//////////////////////......................................-------------,,,,,,,,,,,++++++++++++++++++******************))))))))))))))(((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  00000011111111111111111111111111111222222222222222222222222222222222222223333333333333333333333333333333333333333333333334433333344444444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666667777777777777666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666665555555555555555555555555544444444444444444444444444444444444444444444444444444444444444333333333333344444444444433333333333332222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000/////////////////////////////0000000000000111122233344455566888888888888776665544332244433333222222222222222220///////////////////////..-------------......................--------------,,,,,,,,,,,+++++++++++++*+++*******************)))))))))))))(((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  000000000111111111111111111111111111111122222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444455544444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666655555555555555555555555554444444444444444444444444444444444444444444443333334444444333333333333333333444444443333333333333333322211111111111111111111111111111111111111111111111110000000000000000000000000000000000000/////////////////////////////////0000000000001111222334445556688888888888777665544333224433333222222222222222221/////////////////////....------------------................----------------,,,,,,,,,+++++++++++++***++******************)))))))))))))(((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  11111111111111111111111111111111111111111111111122222222222222222222223332222222222333333333333333333333333444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666677777777777776677766666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333222222223333333333333333333333333222222211111111111111111111111111111111111111111110000000000000000000000000///////////////00000000000000000111112223334455566688888888888777665544332223333222222222222211111111/////////////............................................-------------------------,,,,,,,,,,,,++++++++++++*******************))))))(((((((((((((((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  00011111111111111111111111111111111111111111111122222222222222222222222222222222222222223333333333333333333333333444444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666665555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444333333333333333333333333333333333333322222222222223333333333333333333333333222211111111111111111111111111111111111111111111000000000000000000000000000/////////////////000000000000000011111222334445556688888888888777665544332213332222222222222111111111//////////......................------................-------------------,,------,,,,,,,,,,,,+++++++++++*******************))))))(((((((((((((((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  00000001111111111111111111111111111111111111111122222222222222222222222222222222222222222222233333333333333333333333334444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555544444444444444444444444444444444444444444444444444443333333333333333333333333333333333222222222222222223333333333333333333333333111111111111111111111111111111111111111111111000000000000000000000000000///////////////////////000000000000001111222333444555678888888887776665543322213322222222222221111111111/////////..................-----------------.......-------------------,,,,,----,,,,,,,,,,,,++++++++++++*******************))))))((((((((((((((((((((((('''''''''''''''''''''''&&''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  000000000011111111111111111111111111111111111111222222222222222222222222222222222222222222222222223333333333333333333333333333333444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666655555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666665555555555555555555555555555555555555555555555555555555555555555554444444444444444444444444444444444444444444444444444433333333333333333333333333333333333222222222222222222222233333333333333333333322221111111111111111111111111111111111111111100000000000000000000000000000//////////////////////////////0000000000111122233344555677888888887776655443322113322222222222221111111111///////..................------------------------------------------,,,,,,,,--,,,,,,,,,,,,,+++++++++++*******************))))))((((((((((((((((((((((((('''''''''''''''''''''&&&&'&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  000000000000001111111111111111111111111111111111222222222222222222222222222222222222222222222222223333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666665555555555555555555555555555555555555555555555555555555555544444444444444444444444444444444444444444444444444444443333333333333333333333333333333333322222222222222222222222222233333333333333333222222221111111111111111111111111111111111111100000000000000000000000000000/////////////////////////////////////000000011112223344455577778888777766655443322113222222222222211111111111/////....................---------------------------------------,,,,,,,,,,,-,,,,,,,,,,,,++++++++++++******************))))))))(((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  000000000000000000111111111111111111111111111111222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666655555555555555555555555555555555555555555555555555555555555554444444444444444444444444444444444444444444433333444444443333333333333333333333333333333333333222222222222222222222222222222233333333333332222222222221111111111111111111111111111111111100000000000000000000000000000//////////////////////////////////////////0000001112223334445577777777777766554433221113222222222222111111111111///......................-----------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++*****************)))))))))(((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  000000000000000000000010001111111111111111111111222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666655555555555555555555555555555555555555555555555555555555555555555555555544444444444444444444444444444444444444444433333333333443333333333333333333333333333333333333322222222222222222222222222222222222233333333222222222222222221111111111111111111111111111111000000000000000000000000000000///////////////////////////////////////////////00000111222334445567777777777666554433221112222222222221111111111111//......................----------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***************)))))))))))((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  000000000000000000000000000000111111111111111111111222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666655555555555555555555555555555555555555555555555555555555555555554444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222233332222222222222222222221111111111111111111111110111000000000000000000000000000000///////////////////////////////////////////////////0000111222333444566777777777666554433221112222222222111111111111110/.....................----------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++***************))))))))))))((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  00000000000000000000000000000000001111111111111111111112222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555566666666666666666666666666666655555555555555555555566666666666666666666666665555555555555555555555555555555555555555555555555555555554444444444444444444444444444444444444444444433333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111110000000000000000000000000000000000////////////////////////......./////////////////////////000011122233444466777777776665544332221102222222211111111111111100...................----------------------------------,,,,,,,,,,,,,,,,,,,+++,,,,,,,++++++++++++++++**************))))))))))))))((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  00000000000000000000000000000000000000011111111111111111111122222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555566666666666666666666666665555555555555555555555555555555555555555555555555544444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111100000000000000000000000000000000000////////////////////////............../////////////////////000011122233344466677777766665544332211102222221111111111111111000.................---------------------------------,,,,,,,,,,,,,,,,,,,++++++,,,,,++++++++++++++++**************))))))))))))))))((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  0000000000000000000000000000000000000000000111111111111111111111122222222111122222222222222222222222222333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666655555555555555555555555555555555555555555555555555554444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222111222222222222222222222222211111111111100000000000000000000000000000000000000/////////////////////////................../////////////////000001112233344466666777666665544332211102222211111111111111111000...............-------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++,,,++++++++++++++++***************)))))))))))))))))(((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$########################"####"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  0000000000000000000000000000000000000000000000111111111111111111111112222111111111222222222222222222222222223333333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555554444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222211111111222222222222222222222222211111111100000000000000000000000000000000000000000/////////////////////////.........................///////////00001112223334466666666666655544332211102222211111111111111110000.............-----------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++,+++++++++++++++++**************)))))))))))))))))))(((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######################"""##"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  /000000000000000000000000000000000000000000000001111111111111111111111111111111111111112222222222222222222222222233333333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555544444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333333333322222222222222222222222222222222222222111111111111222222222222222222222222211111000000000000000000000000000000000000000000000/////////////////////////.........................///////////00001112223334456666666666655544332211102222211111111111111100000...........-----------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++**************)))))))))))))))))))))(((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  /////0000000000000000000000000000000000000000000111111111111111111111111111111111111111111112222222222222222222222222223333233333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555554444444444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333333333333222222222222222222222222222222222221111111111111111122222222222222222222222221000000000000000000000000000000000000000000000/////////////////////////////.........................../////////00001112223334456666666666655444332211102222211111111111111100000.........-----------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++**************))))))))))))))))))))))((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###################"""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  /////////000000000000000000000000000000000000000111111111111111111111111111111111111111111111111112222222222222222222222222222222233333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555554444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333333333333322222222222222222222222222222222222111111111111111111111122222222222222222222211110000000000000000000000000000000000000000000/////////////////////////////...............................////////00001112223333455666666666555444332211102222111111111111111000000.......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++***************))))))))))))))))))))))(((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  ////////////000000000000000000000000000000000000111111111111111111111111111111111111111111111111112222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222221111111111111111111111111122222222222222222111111110000000000000000000000000000000000000000/////////////////////////////...................................///////00001112223333455666666666555443332211102222111111111111110000000.....--------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++*++++++++++***************))))))))))))))))))))))(((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  ////////////////0000000000000000000000000000000011111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333332222233333333222222222222222222222222222222222222211111111111111111111111111111112222222222222111111111111000000000000000000000000000000000000//////////////////////////////......................................///////00001112223333455566666665555443332211102222111111111111110000000....---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++**+++++++++****************))))))))))))))))))))(((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  ////////////////////000/00000000000000000000000011111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555554444444444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333332222222222232222222222222222222222222222222222222221111111111111111111111111111111111112222222211111111111111111000000000000000000000000000000000/////////////////////////////...........................................//////00001112222333455556666655555443332211102222111111111111100000000...--------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++****+++++++******************))))))))))))))))))((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$##############""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  /////////////////////////////00000000000000000000011111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555544444445555555555555555555555555444444444444444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111222211111111111111111111100000000000000000000000000000///////////////////////////////.............................................//////00001112222333355555666555554443332211102222111111111111000000000..-------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******+++++*******************)))))))))))))))))((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$##############"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  /////////////////////////////////00000000000000000000001111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555554444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000///////////////////////////////////................................................../////0000111222233335555555555555444332221110222211111111111000000000/.------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++********+++********************))))))))))))))))(((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$##############""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  /////////////////////////////////////0000000000000000000000111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555554444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000///////////////////////////////////...................................................../////000011112223333555555555555544433222111022221111111111000000000//-----------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++**********++*******************))))))))))))))))(((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$##############""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  ////////////////////////////////////////000000000000000000000000111111111000111111111111111111111111111222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445555555555554444444444444444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111000111111111111111111111111100000000000000////////////////////////////////////........................................................./////0001111222333355555555555544443322211102221111111111100000000///----------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++******************************)))))))))))))))))((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$##############"""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  ////////////////////////////////////////////0000000000000000000000000111100000000111111111111111111111111111222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111000000011111111111111111111111110000000000////////////////////////////////////////.........................--------......................../////000111122223335555555555554443332221110222111111111100000000////--------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++******************************)))))))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$##############"""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  ////////////////////////////////////////////////00000000000000000000000000000000000000111111111111111111111111111122222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222111111111111111111111111111111111111110000000000001111111111111111111111111000000////////////////////////////////////////////.........................---------------.-................////00001112222333455555555554444333222111022211111111100000000/////------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++*******************************))))))))))))))))((((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$##############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  .../////////////////////////////////////////////0000000000000000000000000000000000000000000011111111111111111111111111112221122222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333334444444333333334444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222111111111111111111111111111111111110000000000000000111111111111111111111111100//////////////////////////////////////////////...........................-------------------------........////0000111222233344555555554444333322111002221111111100000000//////----------,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++*******************************))))))))))))))))((((((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$##############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  ....////////////////////////////////////////////000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444433433333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000/////////////////////////..........................................................////0000111222233344555555544444333222111002221111111100000000//////-----,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++**************************))))))))))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  ......./////////////////////////////////////////////00000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222221111222222222222222222222222221111111111111111111111111100000000000000000000000000000000000000000000000//0000000000000000000000000/////////////////////////..................................................--.......///000011122222334445555444444433322211100221111111100000000///////---,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++***************************))))))))))))))))(((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  .........../////////////////////////////////////////////000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111112222222222222222222222222222222233333333333333333332223333333333333333333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222111111111122222222222222222222222222111111111111111111111111100000000000000000000000000000000000000000000//////0000000000000000000000000/////////////////////////..................................................---......////0001112222233444444444444433322221110022111111100000000////////-,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++**************************))))))))))))))))))(((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  ...............//////////////////////////////////////////////000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111112222222222222222222222222222222222333333333333222222222222223333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333333333333222222222222222222222222222222222111111111111111112222222222222222222222111111111111111111111111111110000000000000000000000000000000000000000//////////0000000000000000000000000/////////////////////////..................................................----.....////000111222223344444444444433332221110002211111110000000/////////,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*******************))*****))))))))))))))))))))(((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!  ...................///////////////////////////////////////////////00000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222223332222222222222222222222222333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222211111111111111111111111122222222222222221111111111111111111111111111111110000000000000000000000000000000000000///////////////0000000000000000000000/////////////////////////........................----.........................----.....////000111222222344444444444333322211110002111111100000000////////.,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*******************))))***)))))))))))))))))))))((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""""""""""!!!!!!!!!!!!!!!!  ..........................////////////////////////////////////////////000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222211111111111111111111111112222222222111111111111111111111111111111111110000000000000000000000000000000000000///////////////////0000000000000000000////////////////////////........................--------..................------------....///000011122222234444444443333322221110000211111100000000////////..,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++*********************)))))**))))))))))))))))))))((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""""!!!!!!!!!!!!!!!!  ..............................///////////////////////////////////////////00000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222221111111111111111111111111222211111111111111111111111111111111111100000000000000000000000000000000000000///////////////////////000000000000000/////////////////////////.......................------------------........----------------....///00011112222222444444443333322221111000011111110000000////////...,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++**********************)))))))))))))))))))))))))))((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""!!!!!!!!!!!!!!!!  ..................................///////////////////////////////////////000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000/////////////////////////00000000000/////////////////////////........................---------------------------------------------....///00011112222222444444333333222211110000/1111110000000////////....,,,,,,,,,,,,,,++++++++++++++++++++++++++++++**********************))))))))))))))))))))))))))))(((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""!!!!!!!!!!!!!!!!  ......................................///////////////////////////////////00000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333344444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000/////////////////////////////0000000/////////////////////////.........................------------------------------------------------....///00011112222222444433333332222111100000/1111100000000///////.....,,,,,,,,,,,,++++++++++++++++++++++++++++++**********************))))))))))))))))))))))))))))((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""!!!!!!!!!!!!!!!!  ..........................................////////////////////////////////00000000000000000000000000000000000000001111111110011111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444434443333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000//////////////////////////////////000//////////////////////////.........................---------------------------------------------------....///0001111222222243333333322222111100000//111100000000///////......,,,,,,,,,++++++++++++++++++++++++++++*************************))))))))))))))))))))))))))))((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""!!!!!!!!!!!!!!!!  ...............................................////////////////////////////////00000000000000000000000000000000000000000111000000001111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000///////////////////////////////////////////////////////////////.........................-------------------------------------------------------....///000111122222223333333322222111100000///111100000000///////......,,,,,,,++++++++++++++++++++++++*****************************))))))))))))))))))))))))))))((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""""""!!!!!!!!!!!!!!!  -...............................................////////////////////////////////////0000000000000000000000000000000000000000000000000000001111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000////////////////////////////////////////////////////////////////////.........................--------------------------------------------------------...///00011112222222333333322222111100000////11000000000///////.......,,,,,+++++++++++++++++++++++*******************************)))))))))))))))))))))))))))((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""!!!!!!!!!!!!!!!!  -----.............................................//////////////////////////////////////0000000000000000000000000000000000000000000000000000000111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111000011111111111111111111111111000000000000000000000000000///////////////////////////////////////////////./////////////////////////.........................--------------------------------------------------------...///0001111222222233333322221111100000/////1000000000////////.......,,,++++++++++++++++++++++********************************)))))))))))))))))))))))))))((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""!!!!!!!!!!!!!!!  ---------..............................................//////////////////////////////////////000000000000000000000000000000000000000000000000000000011111111111111111111111111111111222222222222222222211111122222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222211111111111111111111111111111111111111100000000000111111111111111111111111110000000000000000000000000/////////////////////////////////////////////...../////////////////////////.........................--------------------------------------------------,-----...///00011112222222333322222111100000///////0000000000///////........,++++++++++++++++++++++++******************************))))))))))))))))))))))))))))((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""!!!!!!!!!!!!!!!!!  -------------..............................................///////////////////////////////////////0000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111222222222211111111111111111222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111000000000000000000111111111111111111111000000000000000000000000000000/////////////////////////////////////////........./////////////////////////.........................--------------------------------------------------,-----...///0001111122222233322222111100000///////.000000000////////........+++++++++++++++++++++++******************************)))))))))))))))))))))())))))((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""!!!!!!!!!!!!!!!!!!  -----------------...............................................//////////////////////////////////0000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111110000000000000000000000000111111111111111000000000000000000000000000000000000/////////////////////////////////////.............///////////////////////.........................----------------------------------------------------,-----...///000111111222223322222111100000//////...00000000////////........-+++++++++++++++++++++****************************)*)))))))))))))))))))))((()))))(((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  ---------------------................................................/////////////////////////////00000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111100000000000000000000000001111111111000000000000000000000000000000000000/////////////////////////////////////..................///////////////////.........................------------------------------------------------,,,,,---,,----...///0001111111111122222211110000///////....00000000////////.......--+++++++++++++++++++***************************)))))))))))))))))))))))))(((()))(((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  ---------------------------............................................../////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111000000000000000000000000011100000000000000000000000000000000000000//////////////////////////////////////......................///////////////..........................----------------------------,,,,----------------,,,,,,,,,--,,----...///000011111111112222211110000//////......000000//////////.......--+++++++++++++++++**************************))))))))))))))))))))))))))(((((()(((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  --------------------------------........................................./////////////////////////////00000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333222223333333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000/////////////////////////////////////////.........................///////////..........................-------------------------,,,,,,,,,,,,,-----------,,,,,,,,,,,,,-,,----...///00001111111111222211110000//////.......00000//////////.......---++++++++++++++**************************)))))))))))))))))))))))))))((((((((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  ------------------------------------.....................................///////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000///////////////////////////////////////////............................///////..........................--------------------------,,,,,,,,,,,,,,,,--------,,,,,,,,,,,,,,,,-,,----...////000011111111122211110000/////.........000////////////.......---+++++++++++**************************))))))))))))))))))))))))))))((((((((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  ----------------------------------------................................./////////////////////////////////////////000000000//000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000///////////////////////////////////////////................................///...........................-------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-,,----...////00000111111112211110000/////..........///////////////.......---+++++++++*************************)))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  ---------------------------------------------...............................////////////////////////////////////////////000///////0000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000//////////////////////////////////////...............................................................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-,,----...////00000011111101111100000////.........--///////////////......----++++++**************************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  ------------------------------------------------..................................///////////////////////////////////////////////////////000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000/////////////////////////////////...................................................................-------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-,,----...////0000000000000111110000////.......-----///////////////......----+++++************************)))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  ,,,---------------------------------------------.......................................////////////////////////////////////////////////////////000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000////00000000000000000000000000/////////////////////////////.......................................................................-------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-,,----.../////00000000000011110000////.......------///////////////......----++++***********************)))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  ,,,,,,,----------------------------------------------.......................................////////////////////////////////////////////////////////000000000000000000000000000000000001111111111111111000000000111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111000000000000000000000000000000000000000///////////00000000000000000000000000/////////////////////////...............................................---.........................-------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-,,----.../////0000000000001110000/////.....--------///////////////......----+++**********************)))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$#########################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,-----------------------------------------------.........................................////////////////////////////////////////////////////////00000000000000000000000000000000000000111111100000000000000000111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000//////////////////000000000000000000000//////////////////////////////...........................................-------.........................-------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-,,----.../////0000000000001100000////.....---------///////////////......----+++*********************)))))))))))))))))))))))))))))((((((((((((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  ------------------------------------------..........................................///////////////////////////////////////////////000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000//////////////////////////////////////..................................------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,---....////000001111111111111100000////.....---------/////////////.......-----+++++++******************))))))))))))))))))))((((()))((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  ,----------------------------------------------..........................................////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000//////////////////////////////////////.................................----------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,---....////00000111111111111100000////.....----------//////////////......-----++++++*******************)))))))))))))))))(((((((()((((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$%$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  ,,,,--------------------------------------------.............................................../////////////////////////////////////////////////00000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111001111100000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////.................................-------------------------------------------------------------,-------,,,,,-------------,,,,,,,,,,,,,,,,,,,,,,,---....////0000001111111111000000/////.....----------//////////////......-----+++++********************)))))))))))))))((((((((((((((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,----------------------------------------..................................................//////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000001111111111111111100001111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000//00000000000////////////////////////////////////////..................................--------------------------------------------------------------,,,,---,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---....////0000001111111100000000////.....-----------./////////////......-----+++++********************))))))))))))(((((((((((((((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,-----------------------------------------............................................../////////////////////////////////////////////////00000000000000000000000000000000000000000000000000000000000000000000001111110000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222221222222222221111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000/////////00000//////////////////////////////////////////////..............................---------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---....////000000001111000000000/////.....-----------../////////////.....-----+++++******************))))))))))))(((((((((((((((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,-----------------------------------------...............................................////////////////////////////////////////////00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////////////////////////////............................-----------------------------------------------,,,--------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---....////00000000000000000000//////.....-----------...////////////.....-----++++*****************))))))))))))(((((((((((((((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,-----------------------------------------................................................./////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000/////////////////////////////////////////////////////////////////.................................-------------------------------------------,,,,,,,----------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++,,,,,,,,,---..../////0000000000000000000/////.....------------....///////////.....-----++++**************))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,-------------------------------------------.................................................//////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000///////////////////////////////////////////////////////////////......................................---------------------------------------,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,---..../////000000000000000000//////.....------------....///////////.....-----++++************)))))))))))((((((((((((((((((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------..................................................////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000/////////////////////////////////////////////////////////............................................------------------------------------,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++,,,,,,,---...../////0000000000000000//////......------------.....//////////.....-----+++************))))))))))(((((((((((((((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------..................................................///////////////////////////////////////////////////00000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////................................................--------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++,,,,,,----....//////000000000000////////......----------,--...../////////......----,+++**********))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------------...............................................////////////////////////////////////////////////////////00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////////////////............................................---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++,,,,,,----....///////000000000//////////......---------,,,,.......//////.......----,+++*********)))))))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------------------................................................//////////////////////////////////////////////////////////00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000/////////////////////////////////////////////////////////.......................................-----------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++,,,,,,----..../////////00000///////////......---------,,,,,........////.......-----,++*********))))))))))))))(((((((((((((((((((((((''(((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------.................................................///////////////////////////////////////////////////////////00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000/////////////////////////////////////////////////////////////........................................----------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++,,,,,,----.....///////////////////////.......--------,,,,,,...................----,,++********)))))))))))))))(((((((((((((((((((('''''(((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  +,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------...................................................///////////////////////////////////////////////////////00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000////000////////////////////////////////////////////////////////////////........................................----------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++,,,,,,----.....//////////////////////.......---------,,,,,,..................-----,,+*********)))))))))))))))(((((((((((((((((('''''''(('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!   +++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------..................................................//////////////////////////////////////////////////////////////00000000000000///////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000/////////////////////////////////////////////////////////////..///////////.........................................-----------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++,,,,,----......////////////////////.......---------,,,,,,,.................-----,,,+********))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!   +++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------................................................../////////////////////////////////////////////////////////////////////////000//////////////////////00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////////////////.......//////.............................................-------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,----......//////////////////.........---------,,,,,,,................------,,,********)))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$##########################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  +++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------------------............................................../////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////////////////////////.................................................................-----------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,----.......////////////////.........---------,,,,,,,,...............------,,,,*******))))))))))))))))((((((((((('''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  +++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------------------------..............................................///////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////...................................................................--------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++,,,,,,,,,,,,++++++++++++++++++++++,,,,,,,,++++++++++++++++++++++++++,,,,,-----......//////////////..........----------,,,,,,,,.............-------,,,,,*******))))))))))))))((((((((((''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  +++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------................................................///////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////////////////////////...............................................................--------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,-----.......////////////..........----------,,,,,,,,,..........---------,,,,,,******)))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  +++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------..................................................///////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////////////////////////..........................................................-------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,----........//////////..........-----------,,,,,,,,,....--------------,,,,,,+*****)))))))))))))(((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  +++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------...................................................////////////////////////////////////////////////////////////////////////////////////////////00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////////////////////////////////////////////////////////....................................................-------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++,++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++,,,,,,----.........////////..........-----------,,,,,,,,,,..---------------,,,,,,++****)))))))))))))((((((((''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  ++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................................................./////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////////////////////////////////////////////////////////////////////...................................................-----------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***********+++++++,,,,,,----...........////...........-----------,,,,,,,,,,,---------------,,,,,,,+++****))))))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  +++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------------------------..........................................................//////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////////////////////////////////////////////////////////////////..........................................................------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***********+++++++,,,,,,-----........................-----------,,,,,,,,,,,,-------------,,,,,,,,++++***))))))))))))((((((((((''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  +++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------............................................................./////////////////////////////////////////////////////////////////////////////////////////////////////00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////................................................................---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***********+++++++,,,,,,-----.......................-----------,,,,,,,,,,,,,------------,,,,,,,,+++++**))))))))))))((((((((((('''''''''''''''''''''''&&'''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  ++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------..........................................................//////////////////////////////////////////////////////////////////////////////////////////////////00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////////////////////...../...................................................................----------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*************++++++,,,,,,-----.......................---------,,,,,,,,,,,,,,,----------,,,,,,,,,++++++*))))))))))))((((((((((((''''''''''''''''''''&&&&&''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  ++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------...................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000/////////////////////////00////////////////////////////////////////////////////////////////////////////////////////////////.....................................................-------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++****************+***************++++++++++++++,,,,,,-------------..............----//............-----------------,,,,,,,,,+++++++++*******))))))))))))))((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$############################""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  ++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............................................................--------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************************************++++++++++++++,,,,,,---------------...........-----/..........-------------------,,,,,,,,,+++++++++*******)))))))))))))((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$############################""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  ++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------.............................................../////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////...............................................................--------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++****+++++++++++***************************************++++++++++++++,,,,,,----------------.........------.........--------------------,,,,,,,,++++++++++*******)))))))))))))(((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$############################""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  ****+++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------------..................................................//////////////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////................................................................----------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++********++++++++***********************************************+++++++++,,,,,,-----,-------------....--------........--------------------,,,,,,,,+++++++++********)))))))))))))((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%&%%%%%%%%%%%%%%%%%%%%%%%$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$#############################""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  ********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------.....................................................///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////...........................................................------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++****************************************************++++++++,,,,,,-----,,------------------------......---------------------,,,,,,,++++++++++********)))))))))))))(((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%$$$$$$$$$$$$$$$$$$$$$$$$$#############################"""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  *************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------........................................................./////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////......................................................--------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++****************+********************************************************+++++++,,,,,,-----,,,-----------------------.....---------------------,,,,,,,++++++++++*******))))))))))))))((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$#############################"""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  ****************+++++++***++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------...............................................................///////..////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////..............................................................---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++********************************************************************)))*******+++++++,,,,,,,----,,,,---------------------,....--------------------,,,,,,,,+++++++++*********)))))))))))))(((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################"""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  ********************+++********+++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------------------------------.................................................................................../////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.....///....................................................................---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++**********************************************************************)))))*******+++++++,,,,,,,----,,,,,,-------------------,...-------------------,,,,,,,,,+++++++++**********)))))))))))(((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  ***********************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------...........................................................................///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.................................................................................-----------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++********************************************************************)))))))********++++++,,,,,,,----,,,,,,,,----------------,,..-----------,,,,,,,,,,,,,,,,,+++++++++***********))))))))))(((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!   ****************************************+++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------........................................................................................./////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////..................................................................................------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++******************************************************************)))))))))********++++++,,,,,,,,---,,,,,,,,,,,------------,,,.--------,,,,,,,,,,,,,,,,,,,,++++++++*************)))))))))(((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!   ********************************************++++++++++++++++++++++++++++++++++++++++++++++++++,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------....................................................................................................//////////////////////////////////////////////////////////////////////////////////////...............////////////........................................................................................--------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++****************************************************************)))))))))))********++++++,,,,,,,,---,,,,,,,,,,,,,,-------,,,,,.------,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################""""""""""""""""""""""""""""!!""!!!!!!!!!!!!!!!!!!!!!!!  ************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////..........................................................................................................................------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++**************************************************************)))))))))))))********++++++,,,,,,,,,--,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,++++++++++************)))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################""""""""""""""""""""""""""""!!!!"!!!!!!!!!!!!!!!!!!!!!!!!  ************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------.....................................................................................................///////////////////////////////////////////////////////////////////...../.....................................................................................................................-------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++**************************************************)*******)))))))))))))))))********++++++,,,,,,,,,,-,,,,,,,,,,,,,,,,,,,,,,,,,,-----,,,,,,,,,,,,,,,,,++++++++++++************)))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  **************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------......................................................................................................................./////////////////////////....................................................................................................................................----------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++************************)*************)))))))))))))))))))))))))))))))))))))********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----,,,,,,,,,,+++++++++++++++++************)))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ******************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------------------------........................................................................................................................../////////..................................................................................................................................----------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************************)))))**********))))))))))))))))))))))))))))))))))))))))********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----,,,,,,,+++++++++++++++++++*************)))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ))))******************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------...........................................................................................................................................................................................................................................................----------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++*************************)))))))))******))))))))))))))))))))))))))))))))))))))))))))*********+++++,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,+---,,,,,,++++++++++++++++++++*************))))))))((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  )))))))))******************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------------................................................................................................................................................................................................................................................--------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++*************************)))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,++++++++++++++++,,,,,,++++--,,,,,,++++++++++++++++++**************))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  )))))))))))))********************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------------------------------------------...------..............................................................................................................................................................................................................----------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))********++++++,,,,,,,,,,++++++++++++++++++++++++++-,,,,,,+++++++++++++*******************)))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$##$$$$###########################""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  )))))))))))))))))******))))************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------------------------------------------------------..........................................................................................................................................................................-------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++*************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*******++++++,,,,,,,,,,++++++++++++++++++++++++++,,,,,,+++++++++**********************)))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$####$$$##########################"""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  )))))))))))))))))))))**)))))))))************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------------------------------------------------............................................................................................................................................................------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))********++++++,,,,,,,,,++++++++++++++++++++++++++,,,,,,+++++++**********************)))))))))))))))(((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#####$##########################"""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ))))))))))))))))))))))))))))))))))))**************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------............................................................................................................................------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))*******++++++,,,,,,,,,++++++++++++++++++++++++++,,,,,++++++**********************)))))))))))))))((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  )))))))))))))))))))))))))))))))))))))))))***************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------............................................................................-------------------------........--------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++*************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((())))*******++++++,,,,,,,,++++++++*********++++++***,,,,++++++********************)))))))))))))))))((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  )))))))))))))))))))))))))))))))))))))))))))))***************************************************++*****+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------............................................................................--------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++*****************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((()))))******++++++,,,,,,,,++++++********************,,+++++++***************)))))))))))))))))))))((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ))))))))))))))))))))))))))))))))))))))))))))))))*************************************************************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------------------------------------------------------------------------------..................................................-------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))******+++++++,,,,,,,+++++*********************++++++++***********))))))))))))))))))))))))((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ))))))))))))))))))))))))))))))))))))))))))))))))********************************************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------------------------------------------------------------------------------------------------.........................-----------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++***************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((())))))******++++++++,,,,,++++**********************+++++++**********))))))))))))))))))))))))(((((((((('''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  )))))))))))))))))))))**)))**************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------------------...................................................................................---------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++*****************************)))))))))))))))))))))))))))))((((((((((((((()))))))))))))))(((((((((((((((()))))))))******++++++++++,,,,,,++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  ))))))))))))))))))))))))))))))***************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------------------------------------------------------------.....------------............................................-----------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++**********************************)))))))))))))))))))))))))(((((((((((((((((((()))))))))))))((((((((((((((((((()))))))*******+++++++++,,,,,++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))(((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  ))))))))))))))))))))))))))))))))))****************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------.............----------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++**************************************))))))))))))))))))))))))))(((((((((((((((((((((())))))))))((((((((((((((((((((()))))))******+++++++++,,,,+++++++++++++++++++++*+++**********))))))))))))))))))))))))))))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################"""""""""""""""""""""""""""""""""""!""""!!!!!!!!!!!!!!!!!!!!!  )))))))))))))))))))))))))))))))))))))))****************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++***************************************))))))))))))))))))))))))))))))((((((((((((((((((((((())))))))((((((((((((((((((((((())))))*******++++++++,,,+++++++++++++*********************))))))))))))))))))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################"""""""""""""""""""""""""""""""""""!!!"""!!!!!!!!!!!!!!!!!!!!!!  ))))))))))))))))))))))))))))))))))))))))))))*****************************************************+**++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++****************************************)))))))))))))))))))))))))))))))))))((((((((((((((((((((((((())))))((((((((((((((((((((((()))))))********++++++,,+++++++++++***********************))))))))))))))))))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################""""""""""""""""""""""""""""""""""""!!!!""!!!!!!!!!!!!!!!!!!!!!!!  ))))))))))))))))))))))))))))))))))))))))))))))))**********************************************************+++++++++++++++++*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++**************************************))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((()))))((((((((((((((((((((((((()))))))********+++++++++++++++++***********************)))))))))))))))))))))))))))(((((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************+++++++++++*******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++***************************************))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((()))))(((((((((((((((((((((((((())))))*************+++++++++++**********************))))))))))))))))))))))))))))((((((((((((((''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################"""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ())))))))))))))))))))))))))))))))))))))))))))))))))))))))**************************************************************++++**************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++*****************************************))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))(((((((((((((((''''(((((((()))))))************++++++++++*********************)))))))))))))))))))())))))))((((((((((((((''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$#############################"""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))**********************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++*********************************************))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((()))(((((((((((((('''''''(((((((()))))))***********+++++++++***************))***)))))))))))))))))((((()))))))((((((((((((('''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########################"###""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))**********************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++**************************************************)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((()((((((((((((((('''''''''((((((())))))))**********++++++++*************)))))*))))))))))))))))(((((((())))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$#########################"""#"""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  (((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))**********************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++**************************************************)))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''(((((((()))))))**********+++++++************))))))))))))))))))))))(((((((((()((((((((((((((((''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''(((((((())))))))*********++++++************)))))))))))))))))))))(((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#############################"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ((((((((((((((((((((())((()))))))))))))))))))))))))))))))))))))))))))))))))))********************************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*******************************************)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((''''''''''''((((((((())))))))********+++++***********))))))))))))))))))))))((((((((((((((((((((((((((((''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))*******************************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++**********************************************)))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((''''''''''''''((((((((((((((((((((((('''''''''''''((((((((())))))))))******+++************)))))))))))))))))))))((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##############################"""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  (((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))**************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***********************************************))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''''''((((((((((((((((((((''''''''''''''(((((((((()))))))))))******************))))))))))))))))))))((((((((((((((((((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###############################""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  (((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))*****************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++***********************************************)))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((((((''''''''''''''''(((((((((()))))))))))))))*************)))))))))))))))))))((((((((((((((((((((((((((('''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$################################"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))********************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++**************************************************)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((('''''''''''''''''((((((((((())))))))))))))************)))))))))))))())))(((((((((((((((((('''(((('''''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$################################""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  (((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************************))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''(((((('''''''''''''''''''((((((((((())))))))))))))***********)))))))))))))(())(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###############################"""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))********)))))))))))*****************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*******************************************)))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''(((''''''''''''''''''''''(((((((((((()))))))))))))*********)))))))))))))(((()((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$############################"""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  (((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))**)))))))))))))))))****************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++********************************************)))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))********))))))))))))(((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  ''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**********************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((()))))))))))*******)))))))))))(((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$#########################"""""""""""""""""""""""!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!  '''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))**************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((())))))))))*****))))))))))))(((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""!!!!"!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  '''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((()))))))))***)))))))))))))(((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************)))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))))))))))))))(((((((((((((((((((((((''''''''''''&&'''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ''''''''''''''''''''''(''''(((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*****************************************************))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&'''''''''''''''''''''''&&&&&&'''''''''''((((((((((((((((((((()))))))))))))(((((((((((((((((((((''''''''''''''&&&'&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  '''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***************))***************************************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''(((((((((((((())))((((((((((((''''''''''(((((((((((((((((('''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  &&&&''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))********))))))))))*********************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''((((((((((((((((((((((((((('''''''''''(((((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$################"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&'''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*****************************************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++********+++++++++++++*************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''(((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&'''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++*************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************++++**********************************************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((('''''''''''''''&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''(((((((((((((((((((((''''''''''''&(((((((((((((''''''''''''&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************************+++++*******++++++++++++++++++*************************+++++++++++++++++++++++***+++++++++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((''''''''(((((((((''''''''''''''''&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''('((((((((((((((('''''''''''&&(((((((((((''''''''''''''&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   &&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))**************************************************************************************************************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************************)))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''''''(((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%&&&&&&&&&&''''''''''''''''''''''((((((((((((''''''''''&&&&(((((((('''''''''''''''''&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************************)))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&''''''''''''''''''''((((((((((((''''''''''&&&&((((((''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$#########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!  &&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))**************************************************************************************************************************************************************************************************+++++++++++++++++++++++++++++++++++++++++************************************************************************************)))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%&&&&&&&&''''''''''''''''''''(((((((((((''''''''''&&&&&(((('''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##########################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!! !  &&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*************************************************************************************************************************************************************************************++++++++++++++++++*******+++*********************************************************************************************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%&&&&&&&&'''''''''''''''''''(((((((((((''''''''''&&&&&((''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))********************************************************************************************************************************************************************************+****************************************************************************************************************))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&'''''''''''''''''((((((((((''''''''''&&&&&&(''''''''''''''''''''&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$##########################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*****************************************************************************************************************************************************************************************************************************************************************************))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''((((((((((''''''''''&&&&&&'''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$##########################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***********************************************************************************************************************************************************************************************************************************************************))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&'''''''''''''''((((((((('''''''''''&&&&&&''''''''''''''''''&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##########################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))********************************************************************************************************************************************************************************************************************************************************))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&''''''''''''''(((((((('''''''''''&&&&&&&'''''''''''''''''&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  %%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((())))(((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***********************************************************************************************************************************************************************************************************)))))))**************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((''''''''''''''&&&&&&&'''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))**************************************************)))))))))))))))))))))))))************************************************************************************************************))))))))))))))))))*****)))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&'''''''''''''''''''''''''''''&&&&&&&''''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************)))))))))))))))))))))))))*************************)********************)))))**************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''&&&&'''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''&&&&&&&'''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#############################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))**************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''&&&&&&&&''''''''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$$$#############################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))**************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&''''''''''&&&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$$$$$#############################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()(()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*******************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$%%%%%%%%%%&&&&&&&&&&&&&&&&&&&'''''''''''''''''&&&&&&&&&''''''''&&&&&&&&&&&&&&&&&%%%%%$$$$$$$$$$$$$$$$$$$$##########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''&&&&&&&&&%'''''''&&&&&&&&&&&&&&&&&&%%%%$$$$$$$$$$$$$$$$$$$$$#########################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&%''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!   %%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%&&&&&&&&&&&&&&&&''''''''''''''&&&&&&&&&&%%''''&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!   %%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&%%%'''&&&&&&&&&&&&&&&&&&%%%%$$$$$$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!   %%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&%%%%'&&&&&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########"""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%$$$$$$$$$$$$$$$$$$$$#$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%$$$$$$$$$$$$$$$$$$$####$$$$$$$$$$$$$$$$$$$$$$$$$########"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  ##$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#%$$$$$$$$$$$$$$$$$#######$$$$$$$$$$$$$$$$$$$$$$$$$#######""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  ######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((''''(((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#######""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ##########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((('''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$####$$$$$$$$$$$$$$###########$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''(((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#####$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$#######"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ###################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''(((((((((((((((((((((((''((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#######$$$$$$$$$$$##############$$$$$$$$$$$$$$$$$$$$$#######""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  #######################$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$################$$$$$$$$$$$$$$$$$$$$########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  #######################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########$$$$$$$##################$$$$$$$$$$$$$$$$$$$########""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  #######################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############$$$$$$###################$$$$$$$$$$$$$$$$$#########""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  #######################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################$$$$#####################$$$$$$$$$$$$$$$$#########""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  #######################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################$$$######################$$$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!  #######################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################"$########################$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  ##########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################"""#########################$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!!!!!!!  ##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$######################"""""#########################$$$$$$$$$################"""""""""""!!!!!!!!!!!!!!!!!!!!  """################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$##$$$$$$$$$$$$$$$$$$$$$#####################"""""""#########################$$$$$$$$#################""""""""""!!!!!!!!!!!!!!!!!!!  """""""#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################################$###$$$$$$$$$$$$$$$$$$$####################"""""""""#########################$$$$$$$##################"""""""""!!!!!!!!!!!!!!!!!!!  """""""""""##################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$$$$$$$$$$$$##################""""""""""""#########################$$$$$$###################"""""""""!!!!!!!!!!!!!!!!!  """""""""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################$$$$$$$$$$$$$$$#################""""""""""""""#########################$$$$$####################""""""""!!!!!!!!!!!!!!!!!  """"""""""""""""""""############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################################$$$$$$$$$$$$$###############"""""""""""""""""#########################$$$$#####################"""""""!!!!!!!!!!!!!!!!!!  """""""""""""""""""""""##########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################################"""""""######################$$$$$$$$$################""""""""""""""""""#########################$$#######################"""""""!!!!!!!!!!!!!!!!!  """""""""""""""""""""""################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################""""""""""""######################$$$$$$################"""""""""""""""""""#################################################"""""""!!!!!!!!!!!!!!!!!  """"""""""""""""""""""""""""""""""""""""""""""""##################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%&&&&&&&&&&&&&&&&%%%%%%%%%&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################################"""""""""""""""################$$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!""""""""""!!!!!!!!!!!!!!!  """"""""""""""""""""""""""""""""""""""""""""""""##################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################################"""""""""""""""""################$$$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!""""""""""!!!!!!!!!!!!!!!  !"""""""""""""""""""""""""""""""""""""""""""""""##################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################""""###############""""""""""""""""""""""#################$$$$$$$#############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""!!!!!!!!!!!!!!!!  !!!!!"""""""""""""""""""""""""""""""""""""""""""""""""############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################""""""""""""#""""""""""""""""""""""""""""""###################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!""""""""!!!!!!!!!!!!!!!!!  !!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################""""""""""""""""""""""""""""""""""""""""""""##################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!"""""""!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################""""""""""""""""""""""""""""""""""""""""""""#################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!""""""!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################"""""""""""""""""""""""""""""""""""""""""""""###############################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!"""""!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################""""""""""""""""""""""""""""""""""""""""""""""""""#############################"""""""""""""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!""""!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&%%%%%%%%%%%%%%%%%%&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$#########################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""############################""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""!!"""""""""""""!!!!!!!!!!!!""!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##########################""""""""""""""!!!!!!!!!!!!!""""""""""""""""""!!!!!!!""""""""""!!!!!!!!!!!!!!!"!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################"""""""""""""""""""""""""""""""""""""""""""""!!!!"""""""""""""""""########################"""""""""""""!!!!!!!!!!!!!!!""""""""""""""!!!!!!!!!!!"""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""##########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$################################################"""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!"""""""""""""""######################""""""""""""""!!!!!!!!!!!!!!!"""""""""""!!!!!!!!!!!!!!""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$%%%%%%%%%%%%%%$$$$$$$$$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################################################""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""#################"""""""""""""""!!!!!!!!!!!!!!!!!"""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""###################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$%%%%%%%%$$$$$$$$$$$$$$$$$%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""""""""""""#############""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""###########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################################################"""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!"""""""""""""""""""###"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""#################################################$#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################################"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""###################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################################################""""""""""""""""""""""""""""""""!!!!!"""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################################################"""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""##############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################################################""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""###############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################################################""##""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!! !!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################################################"""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################################################################"""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##$$$$$$$$$$$################################################################"######"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$###########$$####################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################################$$$$$$##########################################################################################################"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################################################################################################################################################################"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!     !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################################################################################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!      !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""######################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################################################################################################################################################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!      !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""#############################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################################################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!      !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""###################""""#########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$#######################################################################################################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!      !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""########"""""""""""""""""#####################################################################################################################################################################################################################################################################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!      !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#####################################################################################################################################################################################################################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!     !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######################################################################################################################################################################################################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!  !!!!!!!!!!!!!!!!!!!!!!!!!     !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########################################################################################################################################################################################################################################################""##""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!! !!!!!!!!     !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################################################################################""""""""""""##################"""""""#######################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!     !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############################################################################################################################"""""""""""""""""""""""""######"""""""""""""""""""###################""""""###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!     !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!     !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!     !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!     !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!     !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!     !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!     !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"!!!!!!!!!!!!!!!!!!!!!!!"!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""""""""""""""""!!"""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!"""""""""""""""""""""!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!