yyyyyyyyyyyyyxxxxxwwwwvtttssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttuuuuuuuuuttttttttttttttttttuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrsssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppppppppppppppppoooooooooopppppppppppppoooooooooooopppppppppppppoooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggggggffffhgggggggggggggggggfffffffhhhggggggggggggggggffffffgggggggggggggggffffffffffggggggggggfffffffffffffeefffffffffffeeeeeeeeeeeeeeddddddddccccccccccccccbbbbaaaaaaaaaaa`````````````__^^^^^^^^^^^^^]]]]]]]]]]]^^^^^]]]]]]]]]]]]\\\\\\\\]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQRRQQQQQQQQQQQPPPPPPPPPPPOPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@???????????>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;:::::::999999999999888888887777777766666666666655555555444444444443333333333333333222222222222111111111111000000000000//////////.............------------,,,,,,,,,,,,,+++++++++++++*************)))))))))))(((((((('''''''''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!! yyyyyyyyyyyyyxxxxxwwwwwtttssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttuuuuuuuuuuuttttttttttttttttuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssutttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrsssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppppppppppppppppoooooooooppppppppppppppoooooooooooppppppppppppppoooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggggggfffhhgggggggggggggggggffffffhhhggggggggggggggggffffffggggggggggggggggfffffffffggggggggggffffffffffffffeffffffffffffeeeeeeeeeeeeedddddddddcccccccccccccbbbbaaaaaaaaaaa`````````````__^^^^^^^^^^^^^]]]]]]]]]]]^^^^^]]]]]]]]]]]]\\\\\\\\]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVUUUUUUUUTTTTTTTTTTTTSSSSSTSSSSSSSSSSSRRRRRRRRRRRQQQRRQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@????????????>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;:::::::999999999999888888887777777766666666666655555555444444444444333333333333333222222222222111111111111000000000000///////////............------------,,,,,,,,,,,,,+++++++++++++*************)))))))))))(((((((((''''''''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!! yyyyyyyyyyyyyxxxxxxwwwwttttssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttuuuuuuuuuuuuttttttttttttttuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttsssssssssssssssssssssssssstttttssssssssssssssssssssuuuuttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppppppppppppppooooooooopppppppppppppppoooooooooopppppppppppppppoooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggggggfffhhhgggggggggggggggggfffffhhhhggggggggggggggggfffffhgggggggggggggggfffffffffgggggggggggfffffffffffffeffffffffffffeeeeeeeeeeeeedddddddddcccccccccccccbbbbaaaaaaaaaaaa`````````````__^^^^^^^^^^^^^]]]]]]]]]]^^^^^]]]]]]]]]]]]]\\\\\\\]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVUUUUUUUUTTTTTTTTTTTTSSSSSTSSSSSSSSSSSRRRRRRRRRRRRQQRRQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@???????????>>>>>>>>=<<<<<<<<<<<;;;;;;;;;;;::::::::99999999999988888887777777766666666666655555555444444444444333333333333333222222222222111111111111000000000000///////////............------------,,,,,,,,,,,,,++++++++++++++************)))))))))))((((((((('''''''''''''&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""!!!!!!!!!!!!!! zzyyyyyyyyyyyyxxxxxxwwwttttttssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttuuuuuuuuuuuuuutttttttttttttuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttsssssssssssssssssssssssssstttttttttttssssssssssssssuuuuuttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrsrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppppppppppppppooooooooppppppppppppppppoooooooooppppppppppppppppoooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggggggffhhhgggggggggggggggggfffffhhhhhgggggggggggggggfffffhhgggggggggggggggffffffffgggggggggggfffffffffffffffffffffffffffeeeeeeeeeeeeddddddddddcccccccccccccbbbaaaaaaaaaaaa`````````````__^^^^^^^^^^^^^]]]]]]]]]]^^^^^^]]]]]]]]]]]]\\\\\\\]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVUUUUUUUUUTTTTTTTTTTTTSSSSTSSSSSSSSSSSSRRRRRRRRRRRQQRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAA@@@@@@???????????>>>>>>>>=<<<<<<<<<<<;;;;;;;;;;;;:::::::999999999999888888877777777666666666666555555554444444444443333333333333332222222222221111111111111000000000000//////////............-------------,,,,,,,,,,,,++++++++++++++************)))))))))))((((((((('''''''''''''&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""!!!!!!!!!!!!!! zzzyyyyyyyyyyyxxxxxxxwwuttttttssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuutttttttttttuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttsssssssssssssssssssssssssstttttttttttttttssssssssssuuuuuuuuuttttttttttttttttutttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppooooooopppppppppppppppppoooooooopppppppppppppppppoooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggggggfhhhhgggggggggggggggggffffhhhhhggggggggggggggggffffhhgggggggggggggggffffffffggggggggggggffffffffffffffffffffffffffeeeeeeeeeeeeddddddddddcccccccccccccbbbaaaaaaaaaaaaa````````````___^^^^^^^^^^^^]]]]]]]]]]^^^^^^]]]]]]]]]]]]]\\\\\\]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVUUUUUUUUUTTTTTTTTTTTTSSSSTSSSSSSSSSSSSRRRRRRRRRRRQQRRRQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@???????????>>>>>>>>=<<<<<<<<<<<<;;;;;;;;;;;:::::::999999999999888888877777777666666666666555555554444444444443333333333333333222222222221111111111111000000000000//////////............-------------,,,,,,,,,,,,++++++++++++++************)))))))))))((((((((('''''''''''''&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""!!!!!!!!!!!!!! zzzzyyyyyyyyyyyyxxxxxxwuuutttttsssssssssssssssttssssssssssssssssssssssssstttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuutttttttttuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttssssssssssssssssssssssssssttttttttttttttttttttsssssuuuuuuuuuuuuuttttttttttttuuuutttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppooooooppppppppppppppppppoooooooppppppppppppppppppoooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggggggfhhhhhggggggggggggggggffffhhhhhhggggggggggggggggfffhhhgggggggggggggggfffffffggggggggggggfffffffffffffgfffffffffffffeeeeeeeeeeeddddddddddccccccccccccccbbaaaaaaaaaaaaa````````````___^^^^^^^^^^^^^]]]]]]]]]^^^^^^^]]]]]]]]]]]]\\\\\\]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVUUUUUUUUUTTTTTTTTTTTTSSSSTTSSSSSSSSSSSRRRRRRRRRRRRQRRRQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@????????????>>>>>>>=<<<<<<<<<<<<;;;;;;;;;;;:::::::999999999999888888877777777766666666666555555554444444444443333333333333333222222222222111111111111000000000000//////////............-------------,,,,,,,,,,,,++++++++++++++*************))))))))))((((((((('''''''''''''&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""!!!!!!!!!!!!!! zzzzzyyyyyyyyyyyyxxxxxxuuuutttttssssssssssssssttsssssssssssssssssssssssstttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuttttttttuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuttttttttttttttuuutuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttssssssssssssssssssssssssssttttttttttttttttttttttttsuuuuuuuuuuuuuuuutttttttttuuuuuuuttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppoooopppppppppppppppppppoooooopppppppppppppppppppoooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmllllllkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggggghhhhhgggggggggggggggggfffhhhhhhggggggggggggggggfffhhhgggggggggggggggfffffffgggggggggggggffffffffffffgfffffffffffffeeeeeeeeeeedddddddddddcccccccccccccbbaaaaaaaaaaaaaa```````````___^^^^^^^^^^^^^]]]]]]]]]^^^^^^^]]]]]]]]]]]]\\\\\\]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVUUUUUUUUUUTTTTTTTTTTTTSSSTTSSSSSSSSSSSSRRRRRRRRRRRQRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@???????????>>>>>>>=<<<<<<<<<<<<;;;;;;;;;;;::::::::99999999999888888877777777766666666666655555555444444444443333333333333333222222222222111111111111000000000000//////////............-------------,,,,,,,,,,,,++++++++++++++*************))))))))))((((((((('''''''''''''&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""!!!!!!!!!!!!!! zzzzzzzyyyyyyyyyyyyxxxxvuuuuttttttssssssssssstttsssssssssssssssssssssssttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuttttttuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttsssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuttttttuuuuuuuuuttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrsssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppoooppppppppppppppppppppoooooppppppppppppppppppppooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmllllllkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggggghhhhhhgggggggggggggggggffhhhhhhhggggggggggggggggffhhhhgggggggggggggggffffffgggggggggggggffffffffffffggfffffffffffffeeeeeeeeeedddddddddddccccccccccccccbbaaaaaaaaaaaaa```````````____^^^^^^^^^^^^^]]]]]]]]^^^^^^^]]]]]]]]]]]]]\\\\\]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVUUUUUUUUUUTTTTTTTTTTTTSSSTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@???????????>>>>>>>==<<<<<<<<<<<;;;;;;;;;;;;:::::::99999999999888888877777777766666666666655555555444444444444333333333333333222222222222111111111111000000000000//////////.............------------,,,,,,,,,,,,++++++++++++++*************))))))))))((((((((('''''''''''''&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""!!!!!!!!!!!!!! {{zzzzzzzzyyyyyyyyyyyxxvvuuuuttttttsssssssssttttsssssssssssssssssssssstttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuutttttuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttutttttttttttttttttttttttttttttttttttutuuuuuuuuuuuuutttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttsssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttssssssssssssttsssssssssssssssssssssssssssssssssssssssssssrrrrrsssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppoopppppppppppppppppppppoooopppppppppppppppppppppoooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmlllllkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggggghhhhhhhggggggggggggggggffhhhhhhhhgggggggggggggggffhhhhgggggggggggggggffffffggggggggggggggfffffffffffggfffffffffffffeeeeeeeeeeddddddddddddcccccccccccccbbaaaaaaaaaaaaa```````````____^^^^^^^^^^^^^]]]]]]]]^^^^^^^^]]]]]]]]]]]]\\\\\]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVUUUUUUUUUUUTTTTTTTTTTTSSSTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@???????????>>>>>>>==<<<<<<<<<<<;;;;;;;;;;;;:::::::99999999999988888877777777766666666666655555555444444444444333333333333333222222222222111111111111000000000000///////////............------------,,,,,,,,,,,,,+++++++++++++*************))))))))))((((((((('''''''''''''&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!!! {{{zzzzzzzzzzyyyyyyyyyyvvvvuuuutttttssssssstttttssssssssssssssssssssstttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuutttuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttuuuttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttsssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttssssssssssttttsssssssssssssssssssssssssssssssssssssssssssrrrsssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppoppppppppppppppppppppppoooppppppppppppppppppppppoooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggggghhhhhhhgggggggggggggggggfhhhhhhhhggggggggggggggggfhhhhhgggggggggggggggfffffggggggggggggggfffffffffffgggfffffffffffffeeeeeeeeeddddddddddddccccccccccccccbbaaaaaaaaaaaaa``````````_____^^^^^^^^^^^^^]]]]]]]^^^^^^^^]]]]]]]]]]]]]\\\\]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWUUUUUUUUUUUTTTTTTTTTTTTSSTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@???????????>>>>>>>==<<<<<<<<<<<;;;;;;;;;;;;:::::::99999999999988888877777777766666666666655555555444444444444333333333333333222222222222111111111111000000000000///////////............------------,,,,,,,,,,,,,++++++++++++++************))))))))))((((((((('''''''''''''&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!!! {{{{{zzzzzzzzzzzzyyyyyyvvvvvuuuuttttttssstttttttsssssstttttttttttttttttttttttttttttttttttttttttttutttuuuuuuuuuuuuuuuuuuuuuuttuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttuuuuutttttttttttttttttttttttuuttttuuuuuuuuuuuuuuuuuuuuutuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttsssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttssssssssttttttsssssssssssssssssssssssssssssssssssssssssrrrsssssrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppoopppppppppppppppppppppppoooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmlllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggghhhhhhhhggggggggggggggggfhhhhhhhhhgggggggggggggggfhhhhhgggggggggggggggfffffhggggggggggggggffffffffffgggfffffffffffffeeeeeeeeedddddddddddddcccccccccccccbbaaaaaaaaaaaaa``````````_____^^^^^^^^^^^^^]]]]]]]^^^^^^^^^]]]]]]]]]]]]\\\\]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWUUUUUUUUUUUTTTTTTTTTTTTSSTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@????????????>>>>>>==<<<<<<<<<<<<;;;;;;;;;;;:::::::999999999999888888777777777666666666666555555554444444444443333333333333332222222222221111111111111000000000000//////////............------------,,,,,,,,,,,,,++++++++++++++************))))))))))((((((((('''''''''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!!!! {{{{{{{zzzzzzzzzzzzzyyywwvvvvuuuutttttttttttttttssssttttttttttttttttttttttttttttttttttttttttttttuutuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttuuuuutttttttttttttttttttttuuuuttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttsssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttssssssttttttttssssssssssssssssssssssssssssssssssssssssrrssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppoppppppppppppppppppppppppooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggghhhhhhhhggggggggggggggggghhhhhhhhhgggggggggggggggghhhhhhgggggggggggggggffffhggggggggggggggffffffffffggggfffffffffffffeeeeeeeedddddddddddddcccccccccccccbbbaaaaaaaaaaaaa`````````_____^^^^^^^^^^^^^]]]]]]]^^^^^^^^^]]]]]]]]]]]]\\\\]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWUUUUUUUUUUUUTTTTTTTTTTTSSTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@???????????>>>>>>==<<<<<<<<<<<<;;;;;;;;;;;::::::::99999999999888888777777777766666666666555555554444444444443333333333333333222222222221111111111111000000000000//////////............-------------,,,,,,,,,,,,++++++++++++++************))))))))))((((((((((''''''''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!! ||{{{{{{{{{zzzzzzzzzzzywwwvvvvuuuuttttttttttttttssstttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttuuuuuuuttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttsssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttsssstttttttttsssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppqppppppppppppppppppppppppooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggghhhhhhhhhgggggggggggggggghhhhhhhhhhggggggggggggggghhhhhhhggggggggggggggffffhhggggggggggggggfffffffffggggffffffffffffffeeeeeeeddddddddddddddccccccccccccbbbaaaaaaaaaaaaa`````````______^^^^^^^^^^^^^]]]]]]^^^^^^^^^]]]]]]]]]]]]]\\\]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXWWWWWWWWWWWUUUUUUUUUUUUTTTTTTTTTTTTSTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@???????????>>>>>>===<<<<<<<<<<<;;;;;;;;;;;::::::::99999999999888888777777777766666666666655555555444444444443333333333333333222222222222111111111111000000000000//////////............-------------,,,,,,,,,,,,++++++++++++++************))))))))))(((((((((('''''''''''''&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!! ||||{{{{{{{{{{zzzzzzzzzwwwwvvvvuuuutttttttttttttsstttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttuuuuuuuuuttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttsssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttsstttttttttttssssssssssssssssssssssssssssssssssssssssssssssssrsrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppqppppppppppppppppppppppppqqpppppppppppppppppppppppoooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmlkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggghhhhhhhhhhggggggggggggggghhhhhhhhhhhgggggggggggggghhhhhhhgggggggggggggggfffhhggggggggggggggfffffffffgggggfffffffffffffeeeeeeeedddddddddddddccccccccccccbbbaaaaaaaaaaaaaa````````______^^^^^^^^^^^^^]]]]]]^^^^^^^^^^]]]]]]]]]]]]\\\]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVUUUUUUUUUUUTTTTTTTTTTTTSTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@???????????>>>>>>===<<<<<<<<<<<;;;;;;;;;;;::::::::99999999999888888777777777766666666666655555555444444444444333333333333333222222222222111111111111000000000000//////////............-------------,,,,,,,,,,,,++++++++++++++************))))))))))(((((((((('''''''''''''&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!! ||||||{{{{{{{{{{{{zzzzzxwwwwvvvvuuuuttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttuuuuuuuuuuuttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttsssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppqqqppppppppppppppppppppppqqqppppppppppppppppppppppooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggghhhhhhhhhhggggggggggggggghhhhhhhhhhhgggggggggggggghhhhhhhhgggggggggggggggffhhhggggggggggggggffffffffgggggffffffffffffffeeeeeeeddddddddddddddcccccccccccbbbbaaaaaaaaaaaaa````````_______^^^^^^^^^^^^^]]]]]^^^^^^^^^^]]]]]]]]]]]]\\\]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVUUUUUUUUUUUUTTTTTTTTTTTSTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@???????????>>>>>>===<<<<<<<<<<<;;;;;;;;;;;::::::::99999999999988888777777777766666666666655555555444444444444333333333333333222222222222111111111111000000000000//////////............-------------,,,,,,,,,,,,++++++++++++++*************)))))))))(((((((((('''''''''''''&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""!!!!!!!!!!!!!! |||||||||{{{{{{{{{{{{zzxxwwwwvvvvuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttuuuuuuuuuuuuuuutttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttsssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppqqqqpppppppppppppppppppppqqqqpppppppppppppppppppppoooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggghhhhhhhhhhhgggggggggggggghhhhhhhhhhhhggggggggggggghhhhhhhhgggggggggggggggffhhhggggggggggggggffffffffggggggfffffffffffffeeeeeeeedddddddddddddcccccccccccbbbbaaaaaaaaaaaaa````````_______^^^^^^^^^^^^^]]]]]^^^^^^^^^^]]]]]]]]]]]]]\\]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXWWWWWWWWWWVUUUUUUUUUUUUTTTTTTTTTTTSTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@????????????>>>>>===<<<<<<<<<<<<;;;;;;;;;;::::::::99999999999988888777777777766666666666655555555444444444444333333333333333222222222222111111111111000000000000//////////.............------------,,,,,,,,,,,,,+++++++++++++*************)))))))))(((((((((('''''''''''''&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""!!!!!!!!!!!!!! }}}|||||||||{{{{{{{{{{{xxxwwwwvvvvuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttuuuuuuuuuuuuuuuuutttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuvvvuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppqqqqqqpppppppppppppppppppqqqqpppppppppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggghhhhhhhhhhhhggggggggggggghhhhhhhhhhhhggggggggggggghhhhhhhhhgggggggggggggggfhhhhggggggggggggggfffffffggggggffffffffffffffeeeeeeeedddddddddddddccccccccccbbbbbaaaaaaaaaaaaa```````________^^^^^^^^^^^^]]]]]^^^^^^^^^^^]]]]]]]]]]]]\\]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@???????????>>>>>===<<<<<<<<<<<<;;;;;;;;;;::::::::99999999999988888777777777766666666666655555555444444444444333333333333333222222222222111111111111000000000000///////////............------------,,,,,,,,,,,,,+++++++++++++*************)))))))))(((((((((('''''''''''''&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""!!!!!!!!!!!!!! }}}}}||||||||||{{{{{{{{xxxxwwwwvvvvuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttuuuuuuuuuuuuuuuuuutttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuvvvuuuuvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqppppppppppppppqqqqqqqppppppppppppppppppqqqqqppppppppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggghhhhhhhhhhhhggggggggggggghhhhhhhhhhhhhgggggggggggghhhhhhhhhgggggggggggggggfhhhhggggggggggggggfffffffgggggggfffffffffffffeeeeeeeedddddddddddddccccccccccbbbbbbaaaaaaaaaaaa```````________^^^^^^^^^^^^^]]]]^^^^^^^^^^^]]]]]]]]]]]]]\^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAA@@@@@@@@@???????????>>>>>====<<<<<<<<<<<;;;;;;;;;;:::::::::9999999999988888777777777776666666666655555555444444444444333333333333333222222222222111111111111000000000000///////////............-------------,,,,,,,,,,,,+++++++++++++*************)))))))))(((((((((('''''''''''''&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""!!!!!!!!!!!!!! }}}}}}}||||||||||||{{{{yxxxxxwwwvvvvvuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttuuuuuuuuuuuuuuuuuutttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuvvvvvvvuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttsstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppqqqqqqqqpppppppppppppppppqqqqqqpppppppppppppppppppooooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggghhhhhhhhhhhhhgggggggggggghhhhhhhhhhhhhgggggggggggghhhhhhhhhhggggggggggggggghhhhhggggggggggggggffffffgggggggffffffffffffffeeeeeeeedddddddddddddcccccccccbbbbbbaaaaaaaaaaaaa``````________^^^^^^^^^^^^^]]]]^^^^^^^^^^^^]]]]]]]]]]]]\^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXWWWWWWWWWVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAA@@@@@@@@@???????????>>>>>====<<<<<<<<<<<;;;;;;;;;;:::::::::99999999999888887777777777766666666666555555554444444444443333333333333333222222222221111111111111000000000000//////////............-------------,,,,,,,,,,,,++++++++++++++************)))))))))(((((((((('''''''''''''&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""!!!!!!!!!!!!!! }}}}}}}}}}|||||||||||{{yyxxxxxwwwwvvvvvuuuuuuuuutttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvuuuuuuuuuuuuuuuuuuuuuuuuuttttttuuuuuuuuuuuuuuuuuuuutttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttsstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssrsssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppqqqqqqqqqppppppppppppppppqqqqqqqppppppppppppppppppoooooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggghhhhhhhhhhhhhgggggggggggghhhhhhhhhhhhhhggggggggggghhhhhhhhhhggggggggggggggghhhhhggggggggggggggffffffgggggggffffffffffffffeeeeeeeedddddddddddddcccccccccbbbbbbaaaaaaaaaaaaa``````_________^^^^^^^^^^^^^]]]^^^^^^^^^^^^]]]]]]]]]]]]\^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWWWVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAA@@@@@@@@@???????????>>>>>====<<<<<<<<<<<;;;;;;;;;;:::::::::99999999999888887777777777766666666666655555555444444444443333333333333333222222222222111111111111000000000000//////////............-------------,,,,,,,,,,,,++++++++++++++************)))))))))(((((((((('''''''''''''&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""!!!!!!!!!!!!!! }~}}}}}}}}}}}||||||||||yyyyxxxxwwwwwvvvvvvuuuuuuttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvuuuuuuuuuuuuuuuuuuuuuuuvvttttuuuuuuuuuuuuuuuuuuuuuutuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttstsssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppqqqqqqqqqqpppppppppppppppqqqqqqqppppppppppppppppppooooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggghhhhhhhhhhhhhhggggggggggghhhhhhhhhhhhhhggggggggggghhhhhhhhhhhgggggggggggggghhhhhhggggggggggggggfffffggggggggffffffffffffffeeeeeeeddddddddddddddccccccccbbbbbbbaaaaaaaaaaaaa`````_________^^^^^^^^^^^^^]]]^^^^^^^^^^^^]]]]]]]]]]]]]^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAA@@@@@@@@@???????????>>>>>====<<<<<<<<<<<;;;;;;;;;;:::::::::99999999999988887777777777766666666666655555555444444444444333333333333333222222222222111111111111000000000000//////////............-------------,,,,,,,,,,,,++++++++++++++************)))))))))(((((((((('''''''''''''&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!!! ~~~}}}}}}}}}}}}||||||||yyyyyxxxxxwwwwwvvvvvvuuuutttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvuuuuuuuuuuuuuuuuuuuuuuvvvttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppqqqqqqqqqqqppppppppppppppqqqqqqqqpppppppppppppppppoooooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggghhhhhhhhhhhhhhggggggggggghhhhhhhhhhhhhhhgggggggggghhhhhhhhhhhgggggggggggggghhhhhhggggggggggggggfffffggggggggffffffffffffffeeeeeeeedddddddddddddccccccccbbbbbbbaaaaaaaaaaaaa`````__________^^^^^^^^^^^^]]]^^^^^^^^^^^^^]]]]]]]]]]]]^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXWWWWWWWWVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAA@@@@@@@@@@???????????>>>>====<<<<<<<<<<<<;;;;;;;;;:::::::::99999999999988887777777777766666666666655555555444444444444333333333333333222222222222111111111111000000000000//////////.............------------,,,,,,,,,,,,++++++++++++++************)))))))))(((((((((((''''''''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€}}}}}|||||{{{{{zzzzzyyyyywwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuvvvvvvvttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuttttttttttttttuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssstttttttttttttttttssssssssssssssssssssssssssssssssrsssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrqqqqqqqqppppppoooooooooooooooooooppppppooooooooooooooooooonnnmmmmmmmmmmmmmmmmmmlllllooooooonnnnnnnnnnnnnnnnmmmmlllllllllllllllkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiikkkkkkjjjjjjjjjjjjjjjiiiijjjjjjjjjjjjjjiiiiiiiiiiiggggggggggffffffffffffffedddddcccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaa`````cccbbbbbbbbbbbbbaaaaaaaaabbbaaaaaaaaaaaa``````````^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>>==<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::99999999999988888888888877777777777666655555555555444444444444333333333333222222222221111111111000000000000///////////............------------,,,,,,,,,,,,++++++++************))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!! €€€€€€€€€€€€€€€~}}}}}}|||||{{{{{zzzzzyyywwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuvvvvvvvvvtttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuutttttttttttuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssstttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrqqqqqqqpppppppoooooooooooooooooopppppppoooooooooooooooooonnnnmmmmmmmmmmmmmmmmmllllloooooooonnnnnnnnnnnnnnnnmmmmlllllllllllllllkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiikkkkkkkjjjjjjjjjjjjjjiiiijjjjjjjjjjjjjjiiiiiiiiiiigggggggggggfffffffffffffedddddcccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaa`````ccccbbbbbbbbbbbbaaaaaaaaabbbbaaaaaaaaaaaa`````````^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>>===<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::99999999999998888888888877777777777666655555555555544444444444333333333333222222222221111111111000000000000///////////............------------,,,,,,,,,,,,++++++++************))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$################"""""""""""""!!!!!!!!!! €€€€€€€€€€€€€€€€€€€~~~~}}}}}}|||||{{{{zzzzzywwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuvvvvvvvvvvvtttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuutttttttttuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssttttttttttttttttttsssssssssssssssssssssssssssssssstsssssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrqqqqqqpppppppoooooooooooooooooopppppppoooooooooooooooooonnnnmmmmmmmmmmmmmmmmmmlllloooooooonnnnnnnnnnnnnnnnnmmmllllllllllllllllkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiikkkkkkkjjjjjjjjjjjjjjjiiikjjjjjjjjjjjjjjiiiiiiiiiigggggggggggffffffffffffffdddddccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaa`````ccccbbbbbbbbbbbbbaaaaaaaabbbbaaaaaaaaaaaa`````````^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@????????????>>>>>>>>>>>===<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::9999999999998888888888877777777777666655555555555544444444444333333333333222222222221111111111000000000000///////////............------------,,,,,,,,,,,,,+++++++************))))))))))))((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!! €�€€€€€€€€€€€€€€€€€€€€€~~~~~~}}}}}}||||{{{{{zzzzxxwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuvvvvvvvvvvvvvtttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuttttuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssttttttttttttttttttssssssssssssssssssssssssssssssssttssssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrqqqqqqpppppppppooooooooooooooooppppppppooooooooooooooooonnnnnmmmmmmmmmmmmmmmmmmlllooooooooonnnnnnnnnnnnnnnnmmmmlllllllllllllllkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiikkkkkkkkjjjjjjjjjjjjjjiiikjjjjjjjjjjjjjjiiiiiiiiiiggggggggggggfffffffffffffddddddcccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaa````cccccbbbbbbbbbbbbaaaaaaaabbbbaaaaaaaaaaaa`````````^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>>===<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::9999999999998888888888877777777777666655555555555544444444444433333333333222222222221111111111000000000000///////////............------------,,,,,,,,,,,,,+++++++************))))))))))))((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!! €�€€€€€€€€€€€€€€€€€€€€€~~~~~~~~}}}}}||||{{{{zzzxxxwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwuuuuvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvvvtttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuutuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssttttttttttttttttttssssssssssssssssssssssssssssssssttttssssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrqqqqqppppppppppooooooooooooooopppppppppoooooooooooooooonnnnnnmmmmmmmmmmmmmmmmmlllooooooooonnnnnnnnnnnnnnnnmmmmllllllllllllllllkkkkkjjjjjjjjjjjjjiiiiiiiiiiiikkkkkkkkjjjjjjjjjjjjjjjiikkjjjjjjjjjjjjjjiiiiiiiiiggggggggggggfffffffffffffddddddccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaa````cccccbbbbbbbbbbbbaaaaaaaabbbbbaaaaaaaaaaaa````````^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::9999999999998888888888887777777777666655555555555544444444444433333333333322222222221111111111000000000000///////////............-------------,,,,,,,,,,,,+++++++*************)))))))))))((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!! ���€€€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}||||{{{{zxxxxxwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwuuuvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuvvvvvvvvvvvvvvvvtttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssttttttttttttttttttsssssssssssssssssssssssssssssssstttttssssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrqqqqpppppppppppooooooooooooooppppppppppooooooooooooooonnnnnnmmmmmmmmmmmmmmmmmmlloooooooooonnnnnnnnnnnnnnnmmmmmlllllllllllllllkkkkkjjjjjjjjjjjjjiiiiiiiiiiiikkkkkkkkkjjjjjjjjjjjjjjiikkjjjjjjjjjjjjjjiiiiiiiiigggggggggggggffffffffffffdddddddcccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaa```ccccccbbbbbbbbbbbbaaaaaaabbbbbaaaaaaaaaaaa````````^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::9999999999998888888888887777777777666665555555555544444444444433333333333322222222221111111111100000000000////////////............------------,,,,,,,,,,,,+++++++*************)))))))))))((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!! ����€€€€€€€€€€€€€€€€€€€~~~~~~~}}}}|||{{{{yxxxxxwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwuuvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuvvvvvvvvvvvvvvvvvvtttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttutttttttttttttttttttttttttttttttttttttttsssssssssssttttttttttttttttttssssssssssssssssssssssssssssssssttttttttssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrqqqpppppppppppooooooooooooooppppppppppooooooooooooooonnnnnnnmmmmmmmmmmmmmmmmmmlooooooooooonnnnnnnnnnnnnnmmmmmmlllllllllllllllkkkkjjjjjjjjjjjjjjiiiiiiiiiiikkkkkkkkkjjjjjjjjjjjjjjjikkkjjjjjjjjjjjjjjiiiiiiiigggggggggggggffffffffffffdddddddccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaa```ccccccbbbbbbbbbbbbaaaaaaabbbbbaaaaaaaaaaaa````````^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::99999999999988888888888877777777776666655555555555444444444444333333333333222222222211111111111000000000000///////////............------------,,,,,,,,,,,,+++++++*************)))))))))))((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!! �����������������������~~~~~~}}}}|||{{yyxxxxxxwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuvvvvvvvvvvvvvvvvvvvvtttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuttttttttttttttttttttttttttttttttttttttssssssssssttttttttttttttttttsssssssssssssssssssssssssssssssstttttttttttsssssssssssssssssssrrrrrrrrrrrqqqqqqqqqsrrrrrrrrrrrrrrrrrrrrrrqqppppppppppppoooooooooooooppppppppppppooooooooooooonnnnnnnnmmmmmmmmmmmmmmmmmlooooooooooonnnnnnnnnnnnnnmmmmmmllllllllllllllllkkkjjjjjjjjjjjjjjiiiiiiiiiiikkkkkkkkkkjjjjjjjjjjjjjjikkkjjjjjjjjjjjjjjiiiiiiiigggggggggggggffffffffffffddddddddcccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaa```cccccccbbbbbbbbbbbbaaaaaabbbbbbaaaaaaaaaaaa```````^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@????????????>>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::99999999999998888888888877777777776666655555555555544444444444333333333333222222222211111111111000000000000///////////............------------,,,,,,,,,,,,+++++++*************)))))))))))((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!! �����������������������€~~~~~}}}|||{yyyxxxxxxwwwwwwwwwwwwwwwwuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuvvvvvvvvvvvvvvvvvvvvvtttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuvuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuutttttttttttttttttttttttttttttttttttttsssssssssttttttttttttttttttssssssssssssssssssssssssssssssssttttttttttttttssssssssssssssssssrrrrrrrrrrqqqqqqqqssrrrrrrrrrrrrrrrrrrrrrqqpppppppppppppooooooooooooppppppppppppooooooooooooonnnnnnnnmmmmmmmmmmmmmmmmmmoooooooooooonnnnnnnnnnnnnmmmmmmmllllllllllllllllkkjjjjjjjjjjjjjjjiiiiiiiiiikkkkkkkkkkjjjjjjjjjjjjjjikkkkjjjjjjjjjjjjjjiiiiiiiggggggggggggggfffffffffffddddddddcccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaa``cccccccbbbbbbbbbbbbaaaaaabbbbbbaaaaaaaaaaaa```````^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::99999999999998888888888877777777776666655555555555544444444444333333333333222222222211111111111000000000000///////////............------------,,,,,,,,,,,,++++++++************)))))))))))((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!! �����������������������€€€€€€~~~}}}}||zyyyyxxxxxwwwwwwwwwwwwwwwuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuvvvvvvvvvvvvvvvvvvvvvvvtuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuttttttttttttttttttttttttttttttttttttttssssssstttttttttttttttttttsssssssssssssssssssssssssssssssttttttttttttttttttssssssssssssssssrrrrrrrrrqqqqqqqssrrrrrrrrrrrrrrrrrrrrrrqppppppppppppppooooooooooopppppppppppppoooooooooooonnnnnnnnnmmmmmmmmmmmmmmmmmooooooooooooonnnnnnnnnnnnmmmmmmmllllllllllllllllkkjjjjjjjjjjjjjjjiiiiiiiiiikkkkkkkkkkkjjjjjjjjjjjjjjkkkkjjjjjjjjjjjjjjiiiiiiihgggggggggggggfffffffffffddddddddccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaa``cccccccbbbbbbbbbbbbaaaaaabbbbbbbaaaaaaaaaaa```````^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::9999999999998888888888877777777776666655555555555544444444444433333333333222222222211111111111000000000000///////////............------------,,,,,,,,,,,,++++++++************)))))))))))((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""""!!!!!!!!! �����������������������€€€€€€€€€€€€~~~}}}|zzyyyyxxxxxxwwwwwwwwwwwwwuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttuuuuuuuutttttttttttttttttttttttttttttttttttttsssssstttttttttttttttttttssssssssssssssssssssssssssssssstttttttttttttttttttttttttsssssssssssrrrrrrrrqqqqqqsssrrrrrrrrrrrrrrrrrrrrrrppppppppppppppoooooooooooppppppppppppppooooooooooonnnnnnnnnmmmmmmmmmmmmmmmmmooooooooooooonnnnnnnnnnnnmmmmmmmmllllllllllllllllkjjjjjjjjjjjjjjjjiiiiiiiiikkkkkkkkkkkjjjjjjjjjjjjjjkkkkkjjjjjjjjjjjjjjiiiiiihggggggggggggggffffffffffdddddddddcccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaa`ccccccccbbbbbbbbbbbbaaaaabbbbbbbaaaaaaaaaaaa``````^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>====<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::9999999999998888888888877777777776666655555555555544444444444433333333333222222222211111111111000000000000///////////............------------,,,,,,,,,,,,++++++++************)))))))))))((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""""!!!!!!!!! �����������������������€€€€€€€€€€€€€€€~~~}}}{zzyyyyxxxxxwwwwwwwwwwwwwuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuvvvuuvuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttuuuuuuuuutttttttttttttttttttttttttttttttttttttsssssttttttttttttttttttttssssssssssssssssssssssssssssssttttttttttttttttttttttttttttsssssssssrrrrrrrrqqqqqssssrrrrrrrrrrrrrrrrrrrrrpppppppppppppppoooooooooopppppppppppppppoooooooooonnnnnnnnnnmmmmmmmmmmmmmmmmoooooooooooooonnnnnnnnnnnmmmmmmmmllllllllllllllllkkjjjjjjjjjjjjjjjiiiiiiiiikkkkkkkkkkkkjjjjjjjjjjjjjkkkkkjjjjjjjjjjjjjjiiiiiihhgggggggggggggffffffffffdddddddddccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaa`ccccccccbbbbbbbbbbbbaaaaabbbbbbbaaaaaaaaaaaa``````_^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>====<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::9999999999998888888888887777777776666655555555555544444444444433333333333222222222211111111111000000000000///////////............------------,,,,,,,,,,,,,+++++++************)))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""""!!!!!!!!! �����������������������€€€€€€€€€€€€€€€€€~~~}{{zzzyyyxxxxxxwwwwwwwwwwwuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttuuuuuuuuuuuttttttttttttttttttttttttttttttttttttssssttttttttttttttttttttsssssttssssssttttssssssssssssstttttttttttttttttttttttttttttttsssssssrrrrrrrrqqqqssssssrrrrrrrrrrrrrrrrrrrpppppppppppppppoooooooooopppppppppppppppoooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmoooooooooooooonnnnnnnnnnnmmmmmmmmmllllllllllllllllkkjjjjjjjjjjjjjjjiiiiiiiikkkkkkkkkkkkjjjjjjjjjjjjjkkkkkkjjjjjjjjjjjjjjiiiiihhggggggggggggggfffffffffddddddddddcccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaa`cccccccccbbbbbbbbbbbbaaaabbbbbbbbaaaaaaaaaaa``````_^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::9999999999998888888888887777777776666665555555555544444444444433333333333322222222211111111111000000000000///////////............------------,,,,,,,,,,,,,+++++++************)))))))))))(((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""""!!!!!!!!! �����������‚‚‚‚‚‚‚‚‚‚‚‚€€€€€��������€€€€€€~~|{{zzzyyyxxxxxxwwwwwwwwwwuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttsstttttttttttttttttttttssssttttttttttttttttttstsssssttttttttttttttttttttttttttttttttsssssssrrrrrrrrqqqsssssssrrrrrrrrrrrrrrrrrrppppppppppppppppoooooooooppppppppppppppppooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmooooooooooooooonnnnnnnnnnmmmmmmmmmmlllllllllllllllkkkjjjjjjjjjjjjjjiiiiiiiikkkkkkkkkkkkkjjjjjjjjjjjjkkkkkkjjjjjjjjjjjjjjiiiiihhhgggggggggggggfffffffffddddddddddcccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaacccccccccbbbbbbbbbbbbaaaabbbbbbbbaaaaaaaaaaaa`````_^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@????????????>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::9999999999998888888888887777777776666665555555555544444444444433333333333322222222211111111111000000000000///////////............-------------,,,,,,,,,,,,+++++++************)))))))))))(((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""""!!!!!!!!! ������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€~||{{zzzyyyxxxxxxxwwwwwwwwuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttstttttttttttttttttttttttttttttttttttttttttttttttttsttttttttttttttttttttttttttttttttttssssssrrrrrrrrqqsssssssrrrrrrrrrrrrrrrrrrppppppppppppppppooooooooopppppppppppppppppoooooooonnnnnnnnnnnnmmmmmmmmmmmmmmooooooooooooooonnnnnnnnnnmmmmmmmmmmlllllllllllllllkkkjjjjjjjjjjjjjjjiiiiiiikkkkkkkkkkkkkjjjjjjjjjjjjkkkkkkkjjjjjjjjjjjjjiiiiihhhggggggggggggggffffffffdddddddddddcccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaacccccccccbbbbbbbbbbbbbaaabbbbbbbbaaaaaaaaaaaa`````__^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::9999999999999888888888887777777776666665555555555554444444444433333333333322222222211111111111100000000000////////////............------------,,,,,,,,,,,,+++++++*************))))))))))(((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""""!!!!!!!!! �‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€}||{{zzzyyyxxxxxxxwwwwwwwuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuttuuuuuuuuuuttttttttttttttttttttttssssssrrrrrrrrqssssssssrrrrrrrrrrrrrrrrrppppppppppppppppooooooooopppppppppppppppppoooooooonnnnnnnnnnnnnmmmmmmmmmmmmmoooooooooooooooonnnnnnnnnmmmmmmmmmmmllllllllllllllkkkkjjjjjjjjjjjjjjiiiiiiikkkkkkkkkkkkkkjjjjjjjjjjjkkkkkkkjjjjjjjjjjjjjjiiiihhhggggggggggggggffffffffdddddddddddcccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaccccccccccbbbbbbbbbbbbaaabbbbbbbbbaaaaaaaaaaa`````__^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::9999999999998888888888877777777766666655555555555544444444444333333333333222222222111111111111000000000000///////////............------------,,,,,,,,,,,,+++++++*************))))))))))(((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""""!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚�����€€€}}||{{zzzyyyxxxxxxxxxxwwwuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuttttttttttttttttttttttssssssrrrrrrrrsssssssssrrrrrrrrrrrrrrrrpppppppppppppppppooooooooppppppppppppppppppooooooonnnnnnnnnnnnnmmmmmmmmmmmmmooooooooooooooooonnnnnnnnmmmmmmmmmmmllllllllllllllkkkkjjjjjjjjjjjjjjjiiiiiikkkkkkkkkkkkkkjjjjjjjjjjjkkkkkkkkjjjjjjjjjjjjjiiiihhhhgggggggggggggffffffffdddddddddddccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaccccccccccbbbbbbbbbbbbaaabbbbbbbbbaaaaaaaaaaaa````__^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVWVVVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>=====<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::9999999999998888888888877777777766666655555555555544444444444333333333333222222222111111111111000000000000///////////............------------,,,,,,,,,,,,+++++++*************))))))))))(((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚����€€~}}||{{zzzyyyyxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuutttttttttttttttttttttssssssrrrrrrrrssssssssssrrrrrrrrrrrrrrrppppppppppppppppppoooooooppppppppppppppppppooooooonnnnnnnnnnnnnmmmmmmmmmmmmmpoooooooooooooooonnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkjjjjjjjjjjjjjjjiiiiilkkkkkkkkkkkkkkjjjjjjjjjjkkkkkkkkjjjjjjjjjjjjjjiiihhhhggggggggggggggfffffffddddddddddddcccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaccccccccccbbbbbbbbbbbbbaabbbbbbbbbbaaaaaaaaaaa````___^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVWVVVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIHHHHHHHHHHGGGGGGGGGGGFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@????????????>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::9999999999998888888888887777777766666655555555555544444444444433333333333222222222111111111111000000000000///////////............------------,,,,,,,,,,,,+++++++*************))))))))))(((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!! ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���€~~}}||{{{zzyyyyxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuutttttttttuuuuuuuuuuuuuuuutttttttttttttttttttttssssssrrrrrrrssssssssssrrrrrrrrrrrrrrrpppppppppppppppppppoooooopppppppppppppppppppoooooonnnnnnnnnnnnnnmmmmmmmmmmmmpooooooooooooooooonnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkjjjjjjjjjjjjjjjiiiiilkkkkkkkkkkkkkkjjjjjjjjjjkkkkkkkkkjjjjjjjjjjjjjiiihhhhhgggggggggggggfffffffddddddddddddcccccccccccccbcbbbbbbbbbbbbbaaaaaaaaaaacccccccccccbbbbbbbbbbbbaabbbbbbbbbbaaaaaaaaaaaa```___^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIHHHHHHHHHHGGGGGGGGGGGFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::9999999999998888888888887777777766666665555555555544444444444433333333333222222222111111111111000000000000///////////............------------,,,,,,,,,,,,+++++++*************))))))))))(((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!! ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚���‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚��~~}}||{{{zzzyyyyxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuutttttttuuuuuuuuuuuuuutttttttttttttttttttttttssssssrrrrrrrssssssssssrrrrrrrrrrrrrrrqppppppppppppppppppoooooopppppppppppppppppppoooooonnnnnnnnnnnnnnmmmmmmmmmmmmppoooooooooooooooonnnnnnnmmmmmmmmmmmmmllllllllllllkkkkkkjjjjjjjjjjjjjjjiiiillkkkkkkkkkkkkkjjjjjjjjjjkkkkkkkkkjjjjjjjjjjjjjjiihhhhhggggggggggggggffffffdddddddddddddccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaacccccccccccbbbbbbbbbbbbaabbbbbbbbbbaaaaaaaaaaaa```___^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::9999999999999888888888887777777766666665555555555544444444444433333333333222222222111111111111000000000000///////////............------------,,,,,,,,,,,,++++++++************))))))))))(((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚�~~}}}||{{zzzzyyyyyyxxxxvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvuuuuuuuuuuuuuuuuuuuuuuuuvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttuutttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuttttttuuuuuuuuuuuuuuttttttttttttttttttttttsssssssrrrrrrrsssssssssssrrrrrrrrrrrrrrqqppppppppppppppppppoooooppppppppppppppppppppooooonnnnnnnnnnnnnnnmmmmmmmmmmmppooooooooooooooooonnnnnnmmmmmmmmmmmmmllllllllllllkkkkkkjjjjjjjjjjjjjjjiiiillkkkkkkkkkkkkkkjjjjjjjjjkkkkkkkkkjjjjjjjjjjjjjjiihhhhhhgggggggggggggffffffdddddddddddddccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaacccccccccccbbbbbbbbbbbbbabbbbbbbbbbbaaaaaaaaaaa```____^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGGFFFEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999999999888888888887777777766666665555555555544444444444433333333333322222222111111111111000000000000///////////............------------,,,,,,,,,,,,++++++++************))))))))))(((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚€~~~}}||{{{zzzzyyyyyyyywwvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvuuuuuuuuuuuuuuuuuuuuuuvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttuuuttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuutttttuuuuuuuuuuuuutttttttttttttttttttttttssssssssrrrrrrsssssssssssssrrrrrrrrrrrrqqqqqppppppppppppppppoooopppppppppppppppppppppoooonnnnnnnnnnnnnnnnmmmmmmmmmmppooooooooooooooooonnnnnnmmmmmmmmmmmmmmlllllllllllkkkkkkkjjjjjjjjjjjjjjjiiilllkkkkkkkkkkkkkkjjjjjjjjkkkkkkkkkkjjjjjjjjjjjjjjihhhhhhggggggggggggggfffffdddddddddddddcccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaccccccccccccbbbbbbbbbbbbabbbbbbbbbbbaaaaaaaaaaaa``____^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGGFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::999999999999888888888887777777766666665555555555544444444444433333333333322222222211111111111000000000000///////////............------------,,,,,,,,,,,,++++++++************))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!! ƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒ‚€€~~}}|||{{{zzzzzzyyyywwwwwwwwwwwwwwvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvwwuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwvwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvuuuuuuuuuuuuuuuuuuuvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttuuuutttttttttttttttttttttuuuuuuuuuuuuuuuuuuuutttttuuuuuuuuuuuuttttttttttttttttttttttttssssssssrrrrrrssssssssssssssrrrrrrrrrrrqqqqqqqppppppppppppppooooqpppppppppppppppppppppoooonnnnnnnnnnnnnnnmmmmmmmmmmpppooooooooooooooooonnnnnmmmmmmmmmmmmmmlllllllllllkkkkkkkjjjjjjjjjjjjjjjiiilllkkkkkkkkkkkkkkjjjjjjjjkkkkkkkkkkjjjjjjjjjjjjjjihhhhhhggggggggggggggfffffddddddddddddddccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaccccccccccccbbbbbbbbbbbbabbbbbbbbbbbaaaaaaaaaaaa``_____^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[Z[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIHHHHHHHHHHHGGGGGGGGGGGFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::999999999999888888888887777777766666665555555555554444444444433333333333322222222211111111111000000000000///////////............------------,,,,,,,,,,,,,+++++++************))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!! ƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒ�€€€~~}}}|||{{{{{zzzzzzxxwwwwwwwwwwwwwwwvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvwwwwuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwvvvvwwwwwwwwwvwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvuuuuuuuuuuuuuuuuuvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttuuuuuttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuutttttuuuuuuuuuuttttttttttttttttttttttttssssssssssrrrrrrssssssssssssssssrrrrrrrrrqqqqqqqqqpppppppppppppoooqqpppppppppppppppppppppooonnnnnnnnnnnnnnnnmmmmmmmmmppppooooooooooooooooonnnnmmmmmmmmmmmmmmmllllllllllkkkkkkkkjjjjjjjjjjjjjjjiilllkkkkkkkkkkkkkkkjjjjjjjkkkkkkkkkkkjjjjjjjjjjjjjihhhhhhhgggggggggggggfffffedddddddddddddcccccccccccccccbbbbbbbbbbbbbaaaaaaaaacccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa`_____^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[Z[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIHHHHHHHHHHHGGGGGGGGGGGFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@????????????>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::999999999999888888888887777777766666665555555555554444444444433333333333322222222211111111111100000000000///////////............-------------,,,,,,,,,,,,+++++++*************)))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!! ƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒ���€€~~}}}|||||{{{{{{zxxxxxxxxxwwwwwwwwwwwwvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvwwwwwuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvuuuuuuuuuuuuuuvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttuuuuuutttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuutttttuuuuuuuuuttttttttttttttttttttttssssssssssssrrrrrrrssssssssssssssssssrrrrrrrqqqqqqqqqqqppppppppppppooqqpppppppppppppppppppppppooonnnnnnnnnnnnnnnmmmmmmmmpppppoooooooooooooooonnnnmmmmmmmmmmmmmmmmlllllllllkkkkkkkkjjjjjjjjjjjjjjjiillllkkkkkkkkkkkkkkjjjjjjjkkkkkkkkkkkjjjjjjjjjjjjjjhhhhhhhggggggggggggggffffeddddddddddddddccccccccccccccbbbbbbbbbbbbbaaaaaaaaadccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa`______^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[Z[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::9999999999998888888888887777777666666655555555555544444444444333333333333222222222111111111111000000000000///////////............------------,,,,,,,,,,,,+++++++*************)))))))))((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!! „„……………………………………„„„„„„„ƒƒƒƒ„„„„„„………………………………………‚‚‚���€€€~~~~}}}}}|||||{{{{{{{zzzzzzzzyyyyyyyyyyvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxwwwwwxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvwwwwwwwwwwwwwwwvvvvvvvvvvxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuutttsssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqppppppppppqqqqpppppppppppppppoooooonnnnnnnnnnnmmmmmmmmmmmmmmnmmmmmmmmmmmmmmllllllllllkkkkkkkkjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhgggggggfffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddcdddccccccccccccbbbbbbbbbbaaaaaaaaaaaa````````````______^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXXZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUTTTTTTTTTTSSSSSSSSSSSRQQQQQQPPPPPPPPPPPOOOOOOOOMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999888888888888777777777776666666666555555555554444444444444333333333332222222221111111111110000000000////////............--------,,,,,,,,,,,,++++++++++++*************)))))))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!! „……………………………………………„„„„„ƒƒƒƒ„„„„„„………………†††††††……ƒƒ‚‚‚���€€~~~~~~}}}}}||||{{{{{{zzzzzzyyyyyyyyyvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxwwwwwwxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwvvvvvyyyyxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuttttsssssssssssssssrrrrrrrqqqqqqqqqqqqqqqqpppppppppqqqqppppppppppppppppooooonnnnnnnnnnnnmmmmmmmmmmmmmnmmmmmmmmmmmmmmllllllllllkkkkkkkkjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhggggggfffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddcdddccccccccccccbbbbbbbbbbaaaaaaaaaaaa````````````_______^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXXXZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUTTTTTTTTTTSSSSSSSSSSSRQQQQQQPPPPPPPPPPPOOOOOOOOMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::::::99999888888888888777777777776666666666555555555555444444444444333333333332222222221111111111110000000000////////............--------,,,,,,,,,,,,++++++++++++*************)))))))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!! …………………………………………………„„„„ƒƒƒ„„„„„„………………††††††††††ƒƒƒ‚‚‚‚���€€€~~~~~~}}}|||||{{{{zzzzzzyyyyyyyvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyxxxyyyyyyxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxwwwwwwwxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuttttttssssssssssssssrrrrrrrqqqqqqqqqqqqqqqpppppppppqqqqqpppppppppppppppooooonnnnnnnnnnnnmmmmmmmmmmmmmnnmmmmmmmmmmmmmmlllllllllkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhggggggffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddccccccccccccbbbbbbbbbaaaaaaaaaaaa````````````_______^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZYYYYYYYYYYYYXXXXXXXXXZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUTTTTTTTTTTSSSSSSSSSSSRQQQQQQPPPPPPPPPPPOOOOOOOOMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999888888888888777777777776666666666555555555555444444444444333333333332222222221111111111110000000000////////............--------,,,,,,,,,,,,+++++++++++++************)))))))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!! ……………………………………………………„„„ƒ„„„„„„„„……………†††††††††††ƒƒƒƒƒ‚‚‚����€€€€€€~~~}}}}||||{{{{zzzzzyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxwwwwwwwwwwwwwwxxwwwxxwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxwwwwwwwwwwwwyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxwwwwwwwwxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyxxxxxxxxxwwwwwvvvvvvvvvvvvvvvvvvuuuuuuutttttttttsssssssssssssrrrrrrqqqqqqqqqqqqqqqppppppppqqqqqqpppppppppppppppoooonnnnnnnnnnnnnmmmmmmmmmmmmnnmmmmmmmmmmmmmmlllllllllkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhggggggfffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddccccccccccccbbbbbbbbbbaaaaaaaaaaaa````````````______^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUTTTTTTTTTTTSSSSSSSSSSRQQQQQQQPPPPPPPPPPOOOOOOOOMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999988888888888777777777776666666666555555555555444444444444333333333332222222221111111111110000000000////////............--------,,,,,,,,,,,,,++++++++++++************)))))))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!! …………………†††…………………………………„„„„„„„„„……………†††††††††††„„ƒƒƒƒƒ‚‚‚‚������€€€€€€~~~~}}}|||{{{{zzzzzyyyyywwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxwwwwwwwwwwxxxxxxxxxxxxxwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxwwwwwwwwwwyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxwwwwwwwwwwxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyxxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvuuuuutttttttttttssssssssssssrrrrrqqqqqqqqqqqqqqqppppppppqqqqqqpppppppppppppppoooonnnnnnnnnnnnnmmmmmmmmmmmmnnnmmmmmmmmmmmmmmllllllllkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhggggggfffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddccccccccccccbbbbbbbbbbaaaaaaaaaaaa````````````_______^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUTTTTTTTTTTTSSSSSSSSSSSQQQQQQQPPPPPPPPPPPOOOOOOOMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999988888888888777777777776666666666555555555555444444444444333333333333222222221111111111110000000000////////............--------,,,,,,,,,,,,,++++++++++++************)))))))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!! ……………††††††††…………………………„„„„„„„„……………††††††††††††„„„„ƒƒƒƒƒ‚‚‚‚‚‚��������€€~~~}}}||{{{{zzzzyyyyywwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxwwwwwwwwwyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwxxxxxxxxxxxxxxwwwwwwwwwwwxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyxxxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvvuutttttttttttttsssssssssssrrrrrqqqqqqqqqqqqqqqpppppppqqqqqqqpppppppppppppppooonnnnnnnnnnnnnnmmmmmmmmmmmnnnmmmmmmmmmmmmmmllllllllkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhgggggggfffffffffffffeeeeeeeeeeefeeeeeeeeeeeedddddddddddddddddccccccccccccbbbbbbbbbaaaaaaaaaaaa````````````_______^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTTTTTSSSSSSSSSSQQQQQQQPPPPPPPPPPPOOOOOOOMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999988888888888777777777777666666666655555555555444444444444333333333333222222221111111111110000000000/////////............--------,,,,,,,,,,,,++++++++++++************)))))))))))))))))))(((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!! …………†††††††††††……………………„„„„„„„„……………††††††††††††„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚����€€€~~}}|||{{{zzzzzyyyywwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxwwwwwwwwyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwxxxxxxxxxxxwwwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvvvttttttttttttttsssssssssssrrrrrqqqqqqqqqqqqqqpppppppqqqqqqqpppppppppppppppooonnnnnnnnnnnnnnmmmmmmmmmmmnnnmmmmmmmmmmmmmmmlllllllkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhggggggfffffffffffffeeeeeeeeeeefeeeeeeeeeeeeeddddddddddddddddccccccccccccbbbbbbbbbbaaaaaaaaaaaa```````````_______^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTTTTTSSSSSSSSSSQQQQQQQPPPPPPPPPPPOOOOOOOMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999988888888888777777777777666666666655555555555444444444444333333333333222222222111111111111000000000/////////............--------,,,,,,,,,,,,++++++++++++************)))))))))))))))))))(((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! ………†††††††††††††…………………„„„„„„„……………†††††††††††††„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚��€€~~}}|||{{{zzzzyyyywwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxwwwwwwyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxxwwwwwwwwwwwwwwwwwvxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvttttttttttttttttssssssssssrrrrrqqqqqqqqqqqqqqppppppqqqqqqqqpppppppppppppppoonnnnnnnnnnnnnnnmmmmmmmmmmnnnnmmmmmmmmmmmmmmlllllllkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhggggggfffffffffffffeeeeeeeeeeefeeeeeeeeeeeeeddddddddddddddddccccccccccccbbbbbbbbbbaaaaaaaaaaaa```````````________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUTTTTTTTTTTTSSSSSSSSSSQQQQQQQPPPPPPPPPPPOOOOOOOMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999988888888888777777777777666666666655555555555444444444444333333333333222222222111111111111000000000/////////............--------,,,,,,,,,,,,++++++++++++************)))))))))))))))))))(((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! ………†††††††††††††††……………„„„„„„„……………†††††††††‡‡‡‡„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚��€€~~}}}||{{{zzzzyyyywwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxwwwwwyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwxxwwwwwwwwwwwwwwwwwwwwwwvxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvuttttttttttttttttsssssssssrrrrrqqqqqqqqqqqqqqppppppqqqqqqqqpppppppppppppppoonnnnnnnnnnnnnnnmmmmmmmmmmnnnnmmmmmmmmmmmmmmlllllllkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhggggggfffffffffffffeeeeeeeeeeffeeeeeeeeeeeedddddddddddddddddccccccccccccbbbbbbbbbaaaaaaaaaaaa```````````________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUTTTTTTTTTTTSSSSSSSSSSQQQQQQQQPPPPPPPPPPPOOOOOOMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::::::9999988888888888877777777777666666666655555555555444444444444333333333333222222222111111111111000000000/////////............--------,,,,,,,,,,,,++++++++++++************)))))))))))))))))))(((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! ……†††††††††††††††††…………„„„„„„……………†††††††††‡‡‡‡‡„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚��€€~~}}||{{{zzzzyyyywwwwwwwwwwwwwwwwwwwwwwwwxwwwwwwwwwwwwwwwwxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxwwwwyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyxxxxxwwwwwwwwwwwvvvvvvvvvvvvuuuuutttttttttttttssssssssrrrrrrqqqqqqqqqqqqqqpppppqqqqqqqqqpppppppppppppppoonnnnnnnnnnnnnnnmmmmmmmmmnnnnnmmmmmmmmmmmmmmllllllkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhgggggggfffffffffffffeeeeeeeeeffeeeeeeeeeeeeeddddddddddddddddccccccccccccbbbbbbbbbbaaaaaaaaaaaa``````````________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUTTTTTTTTTTSSSSSSSSSSQQQQQQQQPPPPPPPPPPPOOOOOOMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEFEEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;::::::::::::9999988888888888877777777777666666666655555555555444444444444433333333333222222222111111111111000000000/////////............--------,,,,,,,,,,,,++++++++++++************)))))))))))))))))))(((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! ……††††††††††††††††††………„„„„„……………†††††††††‡‡‡‡‡‡„„„„„„„„„„„„„„„„„„„„„„„„ƒ‚‚‚��€€~~}}||{{{zzzzzyyywwwwwwwwwwwwwwwwwwwwwwwxxwwwwwwwwwwwwwwxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxwwwyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyxxxxxwwwwwwwwwwwwwwwwvvvvvvuuuuuuuutttttttttttsssssssrrrrrrrqqqqqqqqqqqqqqppppqqqqqqqqqpppppppppppppppoonnnnnnnnnnnnnnnmmmmmmmmmnnnnnmmmmmmmmmmmmmmllllllkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhggggggfffffffffffffeeeeeeeeefffeeeeeeeeeeeeddddddddddddddddccccccccccccbbbbbbbbbbaaaaaaaaaaaa``````````________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSQQQQQQQQPPPPPPPPPPPOOOOOOMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEFEEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999988888888888877777777777666666666655555555555544444444444433333333333222222222111111111111000000000/////////............--------,,,,,,,,,,,,++++++++++++*************))))))))))))))))))(((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!! ……†††††††††††††††††††††…………………………†††††††††‡‡‡‡‡‡„„„„„„„„„„„„„„…„…………„„„„„ƒ‚‚��€€~~}}||{{{zzzzzyyywwwwwwwwwwwwwwwwwwwwwxxxxwwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxwyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvxwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuttttttttttssssssrrrrrrrqqqqqqqqqqqqqqppppqqqqqqqqqqpppppppppppppppoonnnnnnnnnnnnnnnmmmmmmmmnnnnnnmmmmmmmmmmmmmmlllllkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhggggggfffffffffffffeeeeeeeeefffeeeeeeeeeeeedddddddddddddddddccccccccccccbbbbbbbbbaaaaaaaaaaaa``````````_________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSQQQQQQQQQPPPPPPPPPPPOOOOOMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEFEEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999998888888888877777777777666666666655555555555544444444444433333333333222222222111111111111000000000/////////............--------,,,,,,,,,,,,++++++++++++*************))))))))))))))))))(((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!! ……††††††‡‡‡‡‡‡‡††††††††………………………††††††††‡‡‡‡‡‡‡‡„„„„„„…………………………………………„„„ƒƒ‚‚�€€~}}||{{{zzzzzyyywwwwwwwwwwwwwwwwwwwwxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwxxxwwwwwwwwwwwwwwwwwwwwwwxxxwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvxwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyzyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwvvvuuuuuuuuuttttttttssssssrrrrrrrrqqqqqqqqqqqqqqpppqqqqqqqqqqpppppppppppppppoonnnnnnnnnnnnnnnmmmmmmmmnnnnnnmmmmmmmmmmmmmmlllllkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhggggggfffffffffffffeeeeeeeefffeeeeeeeeeeeeeddddddddddddddddccccccccccccbbbbbbbbbbaaaaaaaaaaaa`````````_________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSQQQQQQQQQPPPPPPPPPPPOOOOOMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEFEEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999998888888888877777777777666666666655555555555544444444444433333333333222222222111111111111000000000/////////............--------,,,,,,,,,,,,++++++++++++*************)))))))))))))))))))((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!! ……†††††‡‡‡‡‡‡‡‡‡‡††††††……………………†††††††‡‡‡‡‡‡‡‡‡‡„„„„„………………………………………………„„ƒƒ‚‚��€~~}}||{{{zzzzzyyywwwwwwwwwwwwwwwwwwwxxxxxxwwwwwwwwwwxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxwwwwwwwwwwwwwwwwwwwwxxxxwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvxxwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyzzzzzyyyyyyyxxxxxxxxxxxxwxwxxxxxxxxxxvvvvvvuuuuuuuttttttttsssssrrrrrrrrrqqqqqqqqqqqqqpppqqqqqqqqqqqppppppppppppppooonnnnnnnnnnnnnnnmmmmmmmnnnnnnnmmmmmmmmmmmmmmllllkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhggggggfffffffffffffeeeeeeeeffffeeeeeeeeeeeeddddddddddddddddccccccccccccbbbbbbbbbbaaaaaaaaaaaa`````````_________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUTTTTTTTTTTSSSSSSSSSQQQQQQQQQPPPPPPPPPPPOOOOOMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFEFEEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999998888888888877777777777666666666655555555555544444444444433333333333222222222211111111111000000000/////////............--------,,,,,,,,,,,,++++++++++++*************)))))))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!! ……††††‡‡‡‡‡‡‡‡‡‡‡‡†††††…………………††††††‡‡‡‡‡‡‡‡‡‡‡‡„„„„„„„……………………………………………„ƒƒ‚‚�€€~~}}||{{zzzzzzyyywwwwwwwwwwwwwwwwwwxxxxxxxwwwwwwwwwxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwxxvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxwwwwwwwwwwwwwwwwxxxxxxwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvxxxwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwvvvvvvvvuuuuutttttttsssssrrrrrrrrrrqqqqqqqqqqqqqppqqqqqqqqqqqppppppppppppppooonnnnnnnnnnnnnnnmmmmmmmnnnnnnnmmmmmmmmmmmmmmlllllkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhgggggggffffffffffffeeeeeeeeffffeeeeeeeeeeeedddddddddddddddddccccccccccccbbbbbbbbbaaaaaaaaaaaa`````````__________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSQQQQQQQQQPPPPPPPPPPPOOOOOMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFEFEEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999998888888888877777777777666666666665555555555544444444444433333333333322222222211111111111000000000/////////............--------,,,,,,,,,,,,+++++++++++++************)))))))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!! ………†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††……………†††††††‡‡‡‡‡‡‡‡‡‡†††„„„„„„„……………………………………………„„ƒ‚‚�€€~~}}|{{{zzzzzzzyywwwwwwwwwwwwwwwwxxxxxxxxxwwwwwwwwxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwxxxxvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxxxwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwxxxwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvxxxxwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxxyyyywwwwwvvvvvuuuuuttttttsssssrrrrrrrrrrqqqqqqqqqqqqqqpqqqqqqqqqqqqpppppppppppppoooonnnnnnnnnnnnnnnmmmmmmnnnnnnnmmmmmmmmmmmmmmmllllkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhggggggfffffffffffffeeeeeeeffffeeeeeeeeeeeeeddddddddddddddddccccccccccccbbbbbbbbbbaaaaaaaaaaaa````````__________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSQQQQQQQQQQPPPPPPPPPPOOOOOMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFEFFEEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999998888888888877777777777666666666665555555555544444444444433333333333322222222211111111111000000000/////////............--------,,,,,,,,,,,,,++++++++++++************)))))))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!! ………†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††…………†††††††‡‡‡‡‡‡‡‡‡‡††††„„„„„„„……………………………………………„„ƒƒ‚�€€~~}||{{{zzzzzzzzywwwwwwwwwwwwwwwxxxxxxxxxxwwwwwwxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwxxxxxvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwwxxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxxxxxxwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwxxxxwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvxxxxwwwwwwwwwwwwwwwwwwwwvyyyyyyyyyyyyyzzzzzzzzzzyyyyyyyxxxxxxxxxxyyyyyyyyyyxwwwwwwvvvvuuuuutttttsssssrrrrrrrrrrrrqqqqqqqqqqqqpqqqqqqqqqqqqpppppppppppppoooonnnnnnnnnnnnnnnmmmmmmnnnnnnnnmmmmmmmmmmmmmmllllkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhggggggfffffffffffffeeeeeeefffffeeeeeeeeeeeeddddddddddddddddccccccccccccbbbbbbbbbbaaaaaaaaaaaa````````__________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSQQQQQQQQQQPPPPPPPPPPPOOOOMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFEFFEEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::::::999998888888888887777777777666666666665555555555544444444444433333333333322222222211111111111100000000//////////...........--------,,,,,,,,,,,,,++++++++++++************)))))))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!! ………†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††‡‡‡‡‡‡‡‡‡‡‡††††„„„„„„„„„………………………†††………„„ƒ‚‚�€€~}}||{{{zzzzzzzzzwwwwwwwwwwwwwwxxxxxxxxxxxwwwwwwwxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwxxxxxxxvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxwwwwwwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwwxxxxxxxxxxxxxxxxwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwxxxxxwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvxxxxxwwwwwwwwwwwwwwwwwwwvyyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyzzzxxxxxwwwwvvvvuuuttttttssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppooooonnnnnnnnnnnnnnmmmmmmnnnnnnnnmmmmmmmmmmmmmmlllllkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhgggggggfffffffffffffeeeeeefffffeeeeeeeeeeeedddddddddddddddddccccccccccccbbbbbbbbbaaaaaaaaaaaa````````__________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSQQQQQQQQQQPPPPPPPPPPPOOOOMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFEFFEEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;:::::::::::999998888888888887777777777666666666665555555555544444444444433333333333322222222211111111111100000000//////////............--------,,,,,,,,,,,,++++++++++++************)))))))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!! ………†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††‡‡‡‡‡‡‡‡‡‡†††††„„„„„„„„„……………………††††…………„ƒ‚‚�€~}}||{{{zzzzzzzzzwwwwwwwwwwwwwwxxxxxxxxxxxwwwwwxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwxxxxxxxxxvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxwwwwwwwwxxxxxxxxxxxxxxwwwwwwwwwwwxxxxxxxxxxxxxxxxxwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwxxxxxxwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvxxxxxxwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyzzzzzzzyxxxxxxwwwvvvvuuutttttssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppooooonnnnnnnnnnnnnnnmmmmmnnnnnnnnnmmmmmmmmmmmmmmllllkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhgggggggfffffffffffffeeeeeeffffffeeeeeeeeeeeeddddddddddddddddccccccccccccbbbbbbbbbbaaaaaaaaaaa````````___________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSQQQQQQQQQQPPPPPPPPPPPOOOOMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFFEFFEEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::::999998888888888887777777777666666666665555555555554444444444443333333333322222222211111111111100000000//////////............--------,,,,,,,,,,,,++++++++++++************)))))))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!! „………††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††……††††††††‡‡‡‡‡‡‡‡‡††††††„„„„„„„„„„…………………††††…………„ƒ‚‚�€~}}||{{zzzzzzzzzzwwwwwwwwwwwwwxxxxxxxxxxxxwwwwwxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwxxxxxxxxxxvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxwwwwwwxxxxxxxxxxxxxxxwwwwwwwwwwxxxxxxxxxxxxxxxxxxxwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwxxxxxxxwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvxxxxxxwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyyyyzzzzzzzzzzyyyyyxxxxwwwvvvuuuttttssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppoooooonnnnnnnnnnnnnnmmmmmnnnnnnnnnmmmmmmmmmmmmmmlllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhgggggggfffffffffffffeeeeeeffffffeeeeeeeeeeeeddddddddddddddddccccccccccccbbbbbbbbbbaaaaaaaaaaaa```````___________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSQQQQQQQQQQPPPPPPPPPPPOOOOMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999888888888887777777777666666666665555555555554444444444443333333333322222222211111111111100000000//////////............--------,,,,,,,,,,,,++++++++++++************)))))))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!! „„……†††‡‡‡‡‡‡‡‡‡‡‡‡††††…………††††††‡‡‡‡‡‡‡‡†††††††„„„„„„„„„„„………………††††………„„ƒ‚‚�€~}}|{{{zzzzzzzzzzwwwwwwwwwwwwxxxxxxxxxxxxxwwwwxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwxxxxxxxxxxxxvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxwwwwxxxxxxxxxxxxxxxxxwwwwwwwwxxxxxxxxxxxxxxxxxxxxwwwwwyxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxwwxxxxxxxxwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvxxxxxxwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyyyzzzzzz{{{{{yyyyyyyxxxwwwvvuuutttttsssrrrrrrrrrrrrrrrrqqqqqqqqqrqqqqqqqqqqqqqpppppppppppoooooonnnnnnnnnnnnnnnmmmmnnnnnnnnnnmmmmmmmmmmmmmmllllkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhggggggggfffffffffffffeeeeefffffffeeeeeeeeeeedddddddddddddddddccccccccccccbbbbbbbbbaaaaaaaaaaaa```````___________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSQQQQQQQQQQQPPPPPPPPPPOOOOMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999888888888887777777777666666666665555555555554444444444443333333333322222222211111111111100000000//////////............--------,,,,,,,,,,,,++++++++++++************)))))))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!! „„„…††††‡‡‡‡‡‡‡‡‡††††††……………††††††‡‡‡‡‡‡††††††††„„„„„„„„„„„………………††††………„„ƒ‚‚�€~~}||{{{zzzzzzzzzzwwwwwwwwwwwxxxxxxxxxxxxxxwwwxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwxxxxxxxxxxxxxvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyxxxxxxxxxxyyyyyyyyxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxwwxxxxxxxxxxxxxxxxxxxwwwwwwxxxxxxxxxxxxxxxxxxxxxxwwwyyxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxwxxxxxxxxxwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvxxxxxxxwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyzzzzzz{{{{{{{zzzzyyyyxxxwwwvvuuuttttssssrrrrrrrrrrrrrrrrqqqqqqqqrrqqqqqqqqqqqqqppppppppppooooooonnnnnnnnnnnnnnmmmmnnnnnnnnnnmmmmmmmmmmmmmmlllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhggggggggfffffffffffffeeeeefffffffeeeeeeeeeeeeddddddddddddddddccccccccccccbbbbbbbbbaaaaaaaaaaaa```````____________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSQQQQQQQQQQQPPPPPPPPPPPOOOMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999888888888887777777777666666666665555555555554444444444443333333333332222222211111111111100000000//////////............--------,,,,,,,,,,,,++++++++++++************)))))))))))))))))))(((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!! „„„……††††††††††††††††††…………………††††††††††††††††††ƒƒƒƒ„„„„„„„„………………†††………„„ƒ‚��€~~}||{{{zzzzzzzzzzwwwwwwwwwwxxxxxxxxxxxxxxxwwxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwxxxxxxxxxxxxxxxvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyxxxxxyyyyyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwxxxxxxxxxxxxxxxxxxxxxxxwwyyyxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvxxxxxxxwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyzzzzzzzzzzzzzyyyyyyyyyyyzzzzzz{{{{{{{|zzzzzzyyyyxxwwwvvuuuttttsssrrrrrrrrrrrrrrrrrqqqqqqqrrrqqqqqqqqqqqqppppppppppooooooonnnnnnnnnnnnnnnmmmnnnnnnnnnnnmmmmmmmmmmmmmlllllkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhggggggggfffffffffffffeeeeefffffffeeeeeeeeeeeeddddddddddddddddccccccccccccbbbbbbbbbbaaaaaaaaaaaa``````____________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSQQQQQQQQQQQPPPPPPPPPPPOOOMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999888888888887777777777666666666665555555555554444444444443333333333332222222211111111111100000000//////////............--------,,,,,,,,,,,,++++++++++++************)))))))))))))))))))(((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!! ƒƒ„„…††††††††††††††…………„„„……………††††††††††††††………ƒƒƒƒƒƒ„„„„„„………………†††………„ƒƒ‚��€~~}||{{{zzzzzzzzzzwwwwwwwwwxxxxxxxxxxxxxxxxwxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwxxxxxxxxxxxxxxxxvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyxxxxyyyyyyyyyyyxxyxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwxxxxxxxxxxxxxxxxxxxxxxxxwyyyyyxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvxxxxxxxwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyzzzzzzzzzzzzzyyyyyyyyyyyzzzzzz{{{{{{||zzzzzzzzyyyxxwwvvvuuttttssssrrrrrrrrrrrrrrrrrqqqqqqrrrrqqqqqqqqqqqppppppppppoooooooonnnnnnnnnnnnnnmmmnnnnnnnnnnmmmmmmmmmmmmmmmllllkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhgggggggggfffffffffffffeeeeffffffffeeeeeeeeeeeeddddddddddddddddccccccccccccbbbbbbbbbaaaaaaaaaaaa``````____________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXX[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSQQQQQQQQQQQPPPPPPPPPPPOOOMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999888888888887777777777666666666666555555555554444444444443333333333332222222221111111111100000000//////////............--------,,,,,,,,,,,,++++++++++++************)))))))))))))))))))(((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!! ƒƒ„„………†††††††††…………………„„„„„„……………††††††††………………ƒƒƒƒƒƒƒƒ„„„„„……………………………„ƒƒ‚��€~}}||{{{zzzzzzzzzzwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyxxyyyyyyyyyyyyyyxyxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvxxxxxxxxwwwwwwwwwwwwwwwwwyyyyyyyyyyyyzzzzzzzzzzzzzyyyyyyyyyyzzzzzz{{{{{{|||zzzzzzzzzyyyxxwwvvuuuttttssssrrrrrrrrrrrrrrrrrqqqqqrrrrrqqqqqqqqqqqpppppppppoooooooonnnnnnnnnnnnnnnmmnnnnnnnnnnnmmmmmmmmmmmmmmlllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhgggggggggfffffffffffffeeeeffffffffeeeeeeeeeeeeddddddddddddddddccccccccccccbbbbbbbbbaaaaaaaaaaaa```````___________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXX[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSRQQQQQQQQQQPPPPPPPPPPPOOOMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::::::99999888888888887777777777766666666666555555555554444444444443333333333332222222221111111111100000000//////////............--------,,,,,,,,,,,,++++++++++++*************))))))))))))))))))(((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! ƒƒ„„……†††††††††………………………………………††††††‡‡‡‡‡†††††††††††††††‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡†…„„ƒ‚��€~~~}}}}}}}}}}|||||||||||||||||||||||||yyyyyyyyyyyyyyyyyyyyzzzzzyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||{{{{{{{{{{{{{{||||||{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}||||||||||||||||}}}}}}}}}}}}}}}|||||||||||zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||||||||{{{{zzzzzzzzzzzzzzzzzzzzzzzyyzyyyyyyyyyyyyyyyyyyyxxxxxzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxyyyyyyyyyyyyyyyyyyyzzzyyzzzzzzzzzz{{{{{{||||}}}}}}||||{{{zzyyxxwwwvvvvwwvvvvvvvvvvvvvvvvvuuuuuusssssrrrrrrrrrrrqqqqqqqqqoooooooooooooonnnnnnnnnnnoonnnnnnnnnnnnnmmmmmmmmmmlllkkkkkkkkkkkkkkjjjjjjjjhhhhhgggggggggggggfffffffeeeeeeeeeedddddddddddddccceeeeeeedddddddddddddcccccdddccccccccccccbbbbbbbbbbaaa````````````______________________^^^^^^^^^^^^]^^^^^^^]]]]]]]]]]]\\\\\\\]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXWWWVVVVVVVVVVVUUUUUUUUUUUTSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::::::999:999999999998888888888877777766666666666555555555544444444433333333333222222222211111111111100000000000000////////////.............------------,,,,,,,,+++++++++++************))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!ƒƒƒ„„…………………………………„„„„„„„„„„…………††††††††††††††††………††††††‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡†…„„ƒ‚��€~~~}}}}}}}}}}||||||||||||||||||||||||}yyyyyyyyyyyyyyyyyyyzzzzzzyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||{{{{{{{{{{{{|||||||||{{{{||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}||}}}}}}}}}}}}}}}}}}}}}|||||zzzzzzzzzzzzzzzzzzzzzzzzz{zzzzzzzzzzzzzzzzzzzzzzzz||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzz{zzzzzzzzzzzzzzzzzzzzzzzz||||||||||||||||||||||{{{{zzzzzzzzzzzzzzzzzzzzzzzyzzyyyyyyyyyyyyyyyyyyyyxxxzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{|||||}}}}}|||||{{zzyyyxxwwvvvvwwwvvvvvvvvvvvvvvvvvuuuuusssssssrrrrrrrrrrqqqqqqqqooooooooooooooonnnnnnnnnnoonnnnnnnnnnnnnnmmmmmmmmmlllkkkkkkkkkkkkkkjjjjjjjjhhhhhgggggggggggggfffffffeeeeeeeeeedddddddddddddccceeeeeeedddddddddddddcccccddddccccccccccccbbbbbbbbbaaa````````````__________`___________^^^^^^^^^^^^]^^^^^^^]]]]]]]]]]]]\\\\\\]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXWWWWVVVVVVVVVVVUUUUUUUUUUTSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::::::999:999999999998888888888877777766666666666555555555544444444433333333333322222222211111111111100000000000000////////////.............------------,,,,,,,,+++++++++++************))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!‚ƒƒ„„…………………………„„„„„„ƒƒƒƒƒ„„„„„…………††††††††…………………………†††††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡††…„„ƒ‚��€~~~}}}}}}}}}}|||||||||||||||||||||}}}}yyyyyyyyyyyyyyyyyyzzzzzzzyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||{{{{{{{{{{{|||||||||||{{{||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}zzzzzzzzzzzzzzzzzzzzzzzzz{{{{zzzzzzzzzzzzzzzzzzzzz||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzz{{zzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||||||||||{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{||||||}}}}||||{{{zzyyxxwwwvvvwwwvvvvvvvvvvvvvvvvvvuuuusssssssrrrrrrrrrrqqqqqqqqooooooooooooooonnnnnnnnnnoonnnnnnnnnnnnnmmmmmmmmmmlllkkkkkkkkkkkkkkjjjjjjjjhhhhhggggggggggggggffffffeeeeeeeeeeedddddddddddddcceeeeeeeeddddddddddddcccccddddccccccccccccbbbbbbbbbaaaa````````````_________`____________^^^^^^^^^^^]^^^^^^^^]]]]]]]]]]]\\\\\\]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXWWWWVVVVVVVVVVVUUUUUUUUUUUSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::::::999:999999999998888888888877777766666666666555555555544444444433333333333322222222211111111111100000000000000////////////.............------------,,,,,,,,+++++++++++************))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!‚‚ƒƒ„„„„……„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„………………………………………………………†††††‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡††…„„ƒ‚��€~~~}}}}}}}}}}||||||||||||||||||||}}}}}yyyyyyyyyyyyyyyyyzzzzzzzzyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||{{{{{{{{{{|||||||||||||{{||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{zzzzzzzzzzzzzzzzzz||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzz{{zzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||||||||||{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{||||||||||||{{zzyyyxxwwvvvwwwwvvvvvvvvvvvvvvvvvuuuussssssssrrrrrrrrrqqqqqqqqpooooooooooooooonnnnnnnnnoonnnnnnnnnnnnnnmmmmmmmmmllllkkkkkkkkkkkkkkjjjjjjjhhhhhhgggggggggggggffffffeeeeeeeeeeedddddddddddddcceeeeeeeedddddddddddddccccddddccccccccccccbbbbbbbbbaaaa````````````_________`____________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYWWWWVVVVVVVVVVVUUUUUUUUUUUSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;::::::::::999:999999999998888888888877777766666666666655555555544444444433333333333322222222211111111111100000000000000////////////.............------------,,,,,,,,+++++++++++************))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!‚‚‚ƒƒ„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒ„„„„„………………………………„………………††††‡‡‡‡‡ˆˆˆˆˆˆˆ‡‡††…„„ƒ‚��€~~~}}}}}}}}}}||||||||||||||||||}}}}}}}yyyyyyyyyyyyyyyzzzzzzzzzzyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{zzzzzzzzzzzzzzz||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzz{{{zzzzzzzzzzzzzzzzzzzzzz||||||||||||||||||||||||{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{||||||||||||{{{zzyyxxwwwvvwwwwvvvvvvvvvvvvvvvvvvuuussssssssrrrrrrrrrrqqqqqqqpooooooooooooooonnnnnnnnnooonnnnnnnnnnnnnmmmmmmmmmllllkkkkkkkkkkkkkkjjjjjjjhhhhhhgggggggggggggffffffeeeeeeeeeeedddddddddddddcceeeeeeeedddddddddddddccccdddddcccccccccccbbbbbbbbbaaaa````````````_________``___________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYWWWWVVVVVVVVVVVUUUUUUUUUUUSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::::99:999999999998888888888887777766666666666655555555544444444433333333333322222222221111111111100000000000000////////////.............------------,,,,,,,,+++++++++++************))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!‚‚‚ƒƒƒ„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„„„„……………††††‡‡‡‡‡ˆˆˆˆˆ‡‡‡††…„„ƒ‚��€~~~}}}}}}}}}}|||||||||||||||||}}}}}}}}zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{zzzzzzzzzzzz||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{zzzzzzzzzzzzzzzzzzzz|||||||||||||||||||||||||{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyy{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{||||||||||{{{zzyyxxxwwvvwwwwvvvvvvvvvvvvvvvvvvuuusssssssssrrrrrrrrrqqqqqqqppoooooooooooooonnnnnnnnnooonnnnnnnnnnnnnnmmmmmmmmllllkkkkkkkkkkkkkkjjjjjjjhhhhhhggggggggggggggfffffeeeeeeeeeeeedddddddddddddceeeeeeeeeddddddddddddccccdddddccccccccccccbbbbbbbbaaaa````````````_________``___________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYWWWWWVVVVVVVVVVUUUUUUUUUUUSSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;:::::::::::99:999999999998888888888887777766666666666655555555544444444433333333333322222222221111111111100000000000000////////////.............------------,,,,,,,,+++++++++++************))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!��‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚�����‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„……………††††‡‡‡‡‡ˆˆˆˆ‡‡‡††…„„ƒ‚��€~~~}}}}}}}}}}||||||||||||||||}}}}}}}}}zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{zzzzzzzzzz||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzz{{{{{{{zzzzzzzzzzzzzzzzzz|||||||||||||||||||||||||{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyy{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{|||||||{{{{zzyyyxxwwvvwwwwwvvvvvvvvvvvvvvvvvuuusssssssssrrrrrrrrrrqqqqqqppooooooooooooooonnnnnnnnoooonnnnnnnnnnnnnnmmmmmmmlllllkkkkkkkkkkkkkkjjjjjjhhhhhhhgggggggggggggfffffeeeeeeeeeeeedddddddddddddceeeeeeeeeddddddddddddccccdddddccccccccccccbbbbbbbbaaaaa````````````________``____________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYWWWWWVVVVVVVVVVVUUUUUUUUUUSSSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::::::99:999999999998888888888887777776666666666655555555544444444443333333333322222222221111111111100000000000000////////////.............------------,,,,,,,,+++++++++++************))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!��‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚����������‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„…………††††‡‡‡‡‡‡‡‡‡‡‡‡††…„„ƒ‚��€€~~~}}}}}}}}}||||||||||||||||}}}}}}}}}zzzzzzzzzzzzzzzzzzzzzzzzzyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||{{{{{{{||||||||||||||||||}|||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{zzzzzzz||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzz{{{{{{{{{{{zzzzzzzzzzzzzz}||||||||||||||||||||||||{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyy{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{zzyyyxxwwwvwwwwwvvvvvvvvvvvvvvvvvuuussssssssssrrrrrrrrrqqqqqqpppoooooooooooooonnnnnnnnoooooonnnnnnnnnnnnnmmmmmmlllllkkkkkkkkkkkkkkjjjjjjhhhhhhhggggggggggggggffffeeeeeeeeeeeedddddddddddddceeeeeeeeedddddddddddddcccddddddccccccccccccbbbbbbbaaaaa````````````________``____________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYWWWWWVVVVVVVVVVVUUUUUUUUUUSSSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::::::99::99999999999888888888887777776666666666655555555544444444443333333333322222222221111111111100000000000000////////////..............------------,,,,,,,+++++++++++************))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!���‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚�������������‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„ƒ„„„„„…………††††‡‡‡‡‡‡‡‡‡‡††……„„ƒ‚‚�€€~~~}}}}}}}}}|||||||||||||||}}}}}}}}}}zzzzzzzzzzzzzzzzzzzzzzzzzyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||{{{{{{|||||||||||||||||||}}||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{zzzzz||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||{{{{{{{{{{||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzz}}}||||||||||||||||||||||{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyzyzzz{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyzzzzzz{{{{{{{{{{zzzyyyxxwwwvwwwwvvvvvvvvvvvvvvvvvvuuussssssssssrrrrrrrrrrqqqqqpppooooooooooooooonnnnnnnooooooonnnnnnnnnnnnmmmmmmlllllkkkkkkkkkkkkkkkjjjjjhhhhhhhhgggggggggggggffffeeeeeeeeeeeeedddddddddddddeeeeeeeeeeddddddddddddcccddddddccccccccccccbbbbbbbaaaaa````````````________```___________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYWWWWWVVVVVVVVVVVUUUUUUUUUUSSSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::::::99::999999999998888888888877777766666666666555555555444444444433333333333222222222211111111111000000000000000///////////..............------------,,,,,,,+++++++++++************))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!���‚‚‚ƒƒƒƒ‚‚‚‚‚‚�������€�������‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„………†††††‡‡‡‡‡‡‡‡‡††……„„ƒ‚‚�€€~~~}}}}}}}}}||||||||||||||}}}}}}}}}~~zzzzzzzzzzzzzzzzzzzzzzzzzyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||{{{{{||||||||||||||||||||}}}}||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{zzz||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||{{{{{{{{{|||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzz}}}}}||||||||||||||||||||{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyzzzzzzzz{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{zzzzzzzzyyyyyyzzzzzzz{{{{{{zzzzyyxxxwwwvwwwwvvvvvvvvvvvvvvvvvvuuussssssssssrrrrrrrrrrqqqqqppppooooooooooooooonnnnnnooooooooonnnnnnnnnnnnmmmmllllllkkkkkkkkkkkkkkjjjjjhhhhhhhhgggggggggggggffffeeeeeeeeeeeeedddddddddddddeeeeeeeeeeddddddddddddcccddddddccccccccccccbbbbbbbaaaaaa```````````________```____________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYWWWWWVVVVVVVVVVVUUUUUUUUUUSSSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::::::99::999999999998888888888877777766666666666555555555444444444433333333333222222222211111111111100000000000000////////////.............------------,,,,,,,+++++++++++*************)))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!€���‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€�������‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„…………†††††‡‡‡‡‡‡‡‡††……„„ƒ‚‚��€~~~}}}}}}}}}|||||||||||||}}}}}}}}}~~~zz{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{|{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||{{{{|||||||||||||||||||||}}}}}|||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||{{{{{{{{||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzz}}}}}}}||||||||||||||||||{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyzzzzzzzzzz|||{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{zzzzzzyyyyyyyyyyzzzzzzzzzzzzzyyyxxxwwwvwwwwvvvvvvvvvvvvvvvvvuuuusssssssssssrrrrrrrrrrqqqqppppoooooooooooooooonnnnnoooooooooonnnnnnnnnnnnmmmlllllllkkkkkkkkkkkkkjjjjjhhhhhhhhggggggggggggggfffeeeeeeeeeeeeedddddddddddddeeeeeeeeeedddddddddddddccdddddddccccccccccccbbbbbbaaaaaa````````````_______```____________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYWWWWWWVVVVVVVVVVUUUUUUUUUUSSSSSSSSSSSRRRRRRRRRRQQQQPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::::::99::999999999998888888888877777766666666666555555555444444444433333333333222222222211111111111100000000000000////////////.............------------,,,,,,,+++++++++++*************)))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!€€���‚‚‚‚‚‚‚‚‚�����€€€€€€€€�������‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„…………††††††‡‡‡‡‡‡†††……„„ƒƒ‚��€~~~}}}}}}}}|||||||||||||}}}}}}}}~~~~{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{|||{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||{{{||||||||||||||||||||||}}}}}}||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||{{{{{{||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{z}}}}}}}}}||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyzzzzzzzzzz|||||{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{{zzzzzyyyyyyyxyyyyyyzzzzzzzzzyyyyxxxwwwvwwwwvvvvvvvvvvvvvvvvvuuuussssssssssrrrrrrrrrrrqqqqppppooooooooooooooooonnnnoooooooooooonnnnnnnnnnnmmllllllllkkkkkkkkkkkkkjjjjhhhhhhhhhgggggggggggggffffeeeeeeeeeeeeeddddddddddddeeeeeeeeeeeddddddddddddccdddddddccccccccccccbbbbbbaaaaaa````````````_______```____________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYWWWWWWVVVVVVVVVVVUUUUUUUUUSSSSSSSSSSSRRRRRRRRRRRQQQPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;;;::::::::::::9::999999999998888888888877777766666666666555555555444444444433333333333222222222211111111111100000000000000////////////.............------------,,,,,,,++++++++++++************)))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!€€€��‚‚‚‚‚‚‚‚������€€€€€€€€€��������‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„…………††††††††‡†††††……„„ƒƒ‚��€€~~~}}}}}}}}||||||||||||}}}}}}}}~~~~~{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{||||{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||{||||||||||||||||||||||||}}}}}}||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{||||||||||||||||||||{{{{{|||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}||||||||||||||{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyzzzzzzzzzzzz|||||||{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{zzzzyyyyyxxxyyyyyyyyyyyyyyyyyyxxxwwwvvwwwwvvvvvvvvvvvvvvvvuuuuusssssssssssrrrrrrrrrrqqqqpppppoooooooooooooooooonnoooooooooooooonnnnnnnnnnnlllllllllkkkkkkkkkkkkjjjjhhhhhhhhhgggggggggggggffffeeeeeeeeeeeeeddddddddddddeeeeeeeeeeeddddddddddddccdddddddccccccccccccbbbbbbaaaaaa````````````_______````___________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYWWWWWWVVVVVVVVVVVUUUUUUUUUSSSSSSSSSSSRRRRRRRRRRRQQQPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;;:::::::::::9::999999999998888888888877777766666666666555555555444444444433333333333322222222211111111111100000000000000////////////.............------------,,,,,,,++++++++++++************)))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!€€€���‚‚‚‚‚�������€€€€€€€€€€���������‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„…………†††††††††††††………„„ƒƒ‚‚�€€~~~~}}}}}}}||||||||||||}}}}}}}}~~~~~{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{||||||{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}|||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{{zzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{|||||||||||||||||||||{{{{||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||{{{{{{~}}}}}}}}}}}}||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyzzzzzzzzzzzzzz|||||||{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{{{{{zzzzyyyyyxxxxxxxxyyyyyyyyyyyyxxxxwwwvvwwwwvvvvvvvvvvvvvvvvuuuuusssssssssssrrrrrrrrrrrqqqpppppoooooooooooooooooooooooooooooooooooonnnnnnnnnllllllllllkkkkkkkkkkkjjjjhhhhhhhhhggggggggggggggfffeeeeeeeeeeeeeddddddddddddeeeeeeeeeeedddddddddddddcdddddddcccccccccccccbbbbbaaaaaaa````````````______````____________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYWWWWWWVVVVVVVVVVVUUUUUUUUUSSSSSSSSSSSRRRRRRRRRRRQQQPPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::::::9::999999999998888888888877777766666666666555555555444444444433333333333322222222211111111111100000000000000////////////.............------------,,,,,,,++++++++++++************))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!€€€€��������������€€€€€€€€€€�����������‚‚‚‚‚‚‚‚ƒ‚ƒƒƒƒ„„„……………††††††††††††………„„ƒƒ‚‚��€~~~}}}}}}}|||||||||||}}}}}}}}}~~~~~{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{zzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{|||||||||||||||||||||||{{|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||{{{{~~~}}}}}}}}}}}}||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{zzzyyyyxxxxxxxxxxxxxxyyyyxxxxxxwwwwvvwwwwvvvvvvvvvvvvvvvuuuuuusssssssssssrrrrrrrrrrrqqqppppppooooooooooooooooooopppppooooooooooooonnnnnnnmlllllllllkkkkkkkkkkkkjjjhhhhhhhhhhgggggggggggggffffeeeeeeeeeeeeedddddddddddeeeeeeeeeeedddddddddddddcddddddddccccccccccccbbbbbaaaaaaa````````````______````____________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYWWWWWWVVVVVVVVVVVUUUUUUUUUSSSSSSSSSSSRRRRRRRRRRRQQQPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::::::9::999999999998888888888887777766666666666655555555444444444433333333333322222222211111111111100000000000000////////////.............------------,,,,,,,++++++++++++************))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!€€€�������������€€€€€€€€€€€������������‚‚‚‚‚‚‚ƒ‚ƒƒƒƒ„„„……………††††††††††††………„„ƒƒ‚‚��€€~~~~}}}}}}||||||||||}}}}}}}}}}~~~~~{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{zzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{||||||||||||||||||||||||{||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||{{~~~~~}}}}}}}}}}}|||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{zzzzyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwvvvwwwwvvvvvvvvvvvvvvvuuuuuusssssssssssrrrrrrrrrrrqqqppppppooooooooooooooooooopppppppppooooooooooonnnnnmmlllllllllkkkkkkkkkkkjjjhhhhhhhhhhgggggggggggggffffeeeeeeeeeeeeedddddddddddeeeeeeeeeeeeddddddddddddcddddddddccccccccccccbbbbbaaaaaaa````````````______````____________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYWWWWWWWVVVVVVVVVVVUUUUUUUUTSSSSSSSSSSSRRRRRRRRRRQQQPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::::::9::999999999998888888888887777766666666666655555555444444444433333333333322222222211111111111100000000000000////////////.............------------,,,,,,,++++++++++++************))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!€€€�����������€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„……………††††††††††…………„„„ƒƒ‚‚�€€~~~~}}}}}|||||||||}}}}}}}}}}~~~~~~{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}|||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{zzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{|{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||~~~~~~~}}}}}}}}}}}|||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{||||||||{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{zzzzyyyxxxxxxxxxxxxxxxxxxxxxwwwwwvvvvwwwwvvvvvvvvvvvvvvvuuuuuusssssssssssrrrrrrrrrrrrqqppppppoooooooooooooooooooppppppppppppooooooooonnnnmmmllllllllkkkkkkkkkkkjjjhhhhhhhhhhggggggggggggggfffeeeeeeeeeeeeedddddddddddeeeeeeeeeeeeddddddddddddcddddddddccccccccccccbbbbbaaaaaaaa```````````______`````___________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYWWWWWWWVVVVVVVVVVVUUUUUUUUTSSSSSSSSSSSRRRRRRRRRRRQQPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::::::9:::99999999999888888888887777766666666666655555555444444444433333333333322222222221111111111100000000000000////////////.............------------,,,,,,,++++++++++++************))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!€€€�������€€€€€€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„……………†††††††††……………„„„ƒƒ‚‚��€€~~~~~}}}}|||||||||}}}}}}}}}}}~~~~~{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{|||||||||||||||{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||}}|||||||||||||||||||||||||}}}}}}}}}}|||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{zzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{|||{{{{{{{{{{{{{{{{{{{{{{{|||||||||||}}}}}}||||||||~~~~~~~~~~}}}}}}}}}||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{zzzzyyyyxxxxxxxwwwwwwwwwwwwwwwwwwvvvvwwwwvvvvvvvvvvvvvvvuuuuuusssssssssssrrrrrrrrrrrrqqpppppppoooooooooooooooooopppppppppppppooooooooonnnmmmmlllllllkkkkkkkkkkkkjjhhhhhhhhhhhgggggggggggggffffeeeeeeeeeeeeeddddddddddeeeeeeeeeeeeddddddddddddddddddddddccccccccccccbbbbaaaaaaaa````````````_____`````____________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYWWWWWWWVVVVVVVVVVVUUUUUUUUTSSSSSSSSSSSRRRRRRRRRRRQQPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::::::9:::99999999999888888888887777776666666666655555555444444444443333333333322222222221111111111100000000000000////////////.............------------,,,,,,,++++++++++++************))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!€€€€€�€€€€€€€€€€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„……………††††††††………………„„„ƒƒ‚‚��€€~~~~~}}}||||||||}}}}}}}}}}}}~~~~~{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{||||||||||||||||{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||}}|||||||||||||||||||||||||}}}}}}}}}}}||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{zzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||{{{{{{{{{|||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{||||{{{{{{{{{{{{{{{{{{{{{{||||||||||}}}}}}}}}||||||~~~~~~~~~~~}}}}}}}}|||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz|||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{zzzyyyyxxxxxxwwwwwwwwwwwwwwwwwwvvvvvwwwwvvvvvvvvvvvvvvvuuuuuussssssssssrrrrrrrrrrrrrqqpppppppoooooooooooooooooopppppppppppppppoooooooonnmmmmllllllllkkkkkkkkkkkjjhhhhhhhhhhhgggggggggggggffffeeeeeeeeeeeeeddddddddddeeeeeeeeeeeeedddddddddddddddddddddccccccccccccbbbbaaaaaaaa````````````_____`````____________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYWWWWWWWVVVVVVVVVVVUUUUUUUUTSSSSSSSSSSSRRRRRRRRRRRQQPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::::::9:::99999999999888888888887777776666666666655555555444444444443333333333322222222221111111111100000000000000////////////.............------------,,,,,,,++++++++++++************))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!€€€€€€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„……………††††††††………………„„„ƒƒƒ‚‚��€€~~~~~~}|||||||}}}}}}}}}}}}}~~~~~{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{||||||||||||||||||{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||}}}}|||||||||||||||}|||||||||}}}}}}}}}}}}|||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{z{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||{{{{{{{{||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{|||||{{{{{{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}|||||~~~~~~~~~~~~~}}}}}}}||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz|||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{zzzzzyyyxxxxxxwwwwwwwwwwwwwwwwvvvvvvvwwwwvvvvvvvvvvvvvvvuuuuuusssssssssssrrrrrrrrrrrrrqppppppppoooooooooooooooooppppppppppppppppoooooooonmmmmmlllllllkkkkkkkkkkkjjhhhhhhhhhhhggggggggggggggfffeeeeeeeeeeeeeddddddddddeeeeeeeeeeeeedddddddddddddddddddddccccccccccccbbbbaaaaaaaaa```````````_____`````____________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYWWWWWWWVVVVVVVVVVVUUUUUUUUTSSSSSSSSSSSRRRRRRRRRRRQQPPPPPPPPPPPOOOOOOOOOONNNNMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::::::9:::999999999998888888888877777766666666666555555554444444444433333333333222222222211111111111100000000000000///////////.............------------,,,,,,,++++++++++++************))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!€€€€€€€€€€€€€€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„……………††††††††………………„„„ƒƒƒ‚‚��€€€~~~~~~||||||}}}}}}}}}}}}}}~~~~~{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{|||||||||||||||||||{{{{{{{{{{{{||||||||||||||||||||||||||||||||||}}}}||||||||||||}}}}|}|||||||}}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||{{{{{{|||||||||||||||||||||||||||||||||||||||||{{{{{{{{{||||||{{{{{{{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}||||~~~~~~~~~~~~~}}}}}}||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz|||||{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyzzzzzzzzz{{{{{{{{{zzzzzyyyxxxxxwwwwwwwwwwwwwwwvvvvvvvvvwwwwvvvvvvvvvvvvvvvvuuuuusssssssssssrrrrrrrrrrrrrqppppppppoooooooooooooooooppppppppppppppppoooooooonmmmmmlllllllkkkkkkkkkkkkjhhhhhhhhhhhhgggggggggggggfffeeeeeeeeeeeeeedddddddddfeeeeeeeeeeeedddddddddddddddddddddccccccccccccbbbbaaaaaaaaa```````````_____``````___________^^^^^^^^_^^^^^^^^^^^]]]]]]]]]]]\\]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYWWWWWWWWVVVVVVVVVVUUUUUUUUTTSSSSSSSSSSRRRRRRRRRRRQQPPPPPPPPPPPOOOOOOOOOOONNNMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::::::::999999999998888888888877777766666666666555555554444444444433333333333222222222211111111111100000000000000///////////..............-----------,,,,,,,++++++++++++************))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!€€€€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„…………††††††††…………………„„„„ƒƒ‚‚‚��€€~~~~~||||}}}}}}}}}}}}}}}}~~~~~{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{|||||||||||||||||||||{{{{{{{{{{{||||||||||||||||||||||||||||||||||}}}}}||||||||||}}}}}}}}}||||||}}}}}}}}}}}}}}|||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||{{{{{||||||||||||||||||||||||||||||||||||||||||{{{{{{{{|||||||{{{{{{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}||||~~~~~~~~~~~~~~}}}}}}|||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz||||{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyzzzzzzzzz{{{{zzzzzzyyyxxxxxwwwwwwwwwwwwvvvvvvvvvvvvwwwwvvvvvvvvvvvvvvvvuuuuussssssssssrrrrrrrrrrrrrrrppppppppoooooooooooooooooppppppppppppppppoooooooonmmmmmllllllllkkkkkkkkkkkjhhhhhhhhhhhhgggggggggggggffffeeeeeeeeeeeeedddddddddfeeeeeeeeeeeeedddddddddddddddddddddccccccccccccbbbaaaaaaaaa````````````____``````____________^^^^^^^_^^^^^^^^^^^]]]]]]]]]]]\\]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYWWWWWWWWVVVVVVVVVVVUUUUUUUTTSSSSSSSSSSSRRRRRRRRRRQQPPPPPPPPPPPOOOOOOOOOOONNNMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;;::::::::::::::999999999998888888888877777766666666666555555554444444444433333333333322222222211111111111100000000000000///////////..............-----------,,,,,,,++++++++++++************))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!€€€€€€€€€€€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚ƒ‚ƒƒƒƒ„„„……………†††††††††………………„„„„ƒƒƒ‚‚���€€~~~~~}}}}}}}}}}}}}}}}}}}}~~~~~{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{||||||||||||||||||||||{{{{{{{{{|||||||||||||||||||||||||||||||||||}}}}}}||||||||||}}}}}}}}|||||||}}}}}}}}}}}}}}}}|||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||{{{{|||||||||||||||||||||||||||||||||||||||||||{{{{{{{||||||||{{{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}|||||~~~~~~~~~~~~~~}}}}}}}||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzyyyyxxxxxwwwwwwwwwvvvvvvvvvvvvvvvwwwwvvvvvvvvvvvvvvvvuuuuusssssssssssrrrrrrrrrrrrrrpppppppppooooooooooooooooppppppppppppppppoooooooonmmmmmllllllllkkkkkkkkkkkjhhhhhhhhhhhhgggggggggggggffffeeeeeeeeeeeeedddddddddfeeeeeeeeeeeeedddddddddddddddddddddccccccccccccbbbaaaaaaaaa````````````____```````___________^^^^^^^_^^^^^^^^^^^]]]]]]]]]]]]\]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYWWWWWWWWVVVVVVVVVVVUUUUUUUTTSSSSSSSSSSSRRRRRRRRRRRQPPPPPPPPPPPOOOOOOOOOOONNNMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;::::::::::::::999999999998888888888877777766666666666555555554444444444433333333333322222222211111111111100000000000000///////////..............-----------,,,,,,,++++++++++++************))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!€€€€€€€€€€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚ƒ‚ƒƒƒƒ„„„…………†††††††††††……………„„„„„ƒƒƒ‚‚��€€€~~~}}}}}}}}}}}}}}}}}}}}~~~~~{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{||||||||||||||||||||||||{{{{{{{|||||||||||||||||||||||||||||||||||}}}}}}}}|||||||}}}}}}}}}}}|||||||}}}}}}}}}}}}}}}}}}|||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||{{||||||||||||||||||||||||||||||||||||||||||||{{{{{{|||||||||{{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}|||||~~~~~~~~~~~~~~~~}}}}}}||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzyyyyxxxxxxwwwwwwwvvvvvvvvvvvvvvvvwwwwwvvvvvvvvvvvvvvvvuuuusssssssssssrrrrrrrrrrrrrrpppppppppoooooooooooooooopppppppppppppppooooooooonmmmmmllllllllkkkkkkkkkkkkhhhhhhhhhhhhhggggggggggggffffeeeeeeeeeeeeedddddddddffeeeeeeeeeeeedddddddddddddddddddddccccccccccccbbbaaaaaaaaaa````````````___```````___________^^^^^^^_^^^^^^^^^^^^]]]]]]]]]]]\]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYWWWWWWWWVVVVVVVVVVVUUUUUUUTTSSSSSSSSSSSRRRRRRRRRRRQPPPPPPPPPPPOOOOOOOOOOONNNMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;::::::::::::::999999999998888888888877777766666666666555555554444444444433333333333322222222211111111111100000000000000///////////..............-----------,,,,,,,++++++++++++************))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!€€€€€€€€€€€€€€€€€€€€€�����������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚ƒƒƒƒ„„„…………††††††††††††……………„„„„ƒƒƒ‚‚‚��€€€~~}}}}}}}}}}}}}}}}}}}}~~~~~z{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{|||||||||||||||||||||||||{{{{{|||||||||||||||||||||||||||||||||||||}}}}}}}}|||||||}}}}}}}}}}}}||||||}}}}}}}}}}}}}}}}}}}}}||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||{|||||||||||||||||||||||||||||||||||||||||||||{{{{{||||||||||{{{{{{{{{{{{{{{{||||||||||}}}}}}}}|||||||~~~~~~~~~~~~~~~~}}}}}}||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxyyyyyyyyzzzzzzzzzzyyyyyxxxxxwwwwwwwwvvvvvvvvvvvvvvvvwwwwwvvvvvvvvvvvvvvvvuuuussssssssssssrrrrrrrrrrrrrppppppppppoooooooooooooooppppppppppppppooooooooonnmmmmmllllllllkkkkkkkkkkkkhhhhhhhhhhhhhggggggggggggfffffeeeeeeeeeeeeeddddddddffeeeeeeeeeeeeddddddddddddddddddddddccccccccccccbbaaaaaaaaaa````````````___```````____________^^^^^^__^^^^^^^^^^^]]]]]]]]]]]\]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYWWWWWWWWVVVVVVVVVVVUUUUUUUTTSSSSSSSSSSSRRRRRRRRRRRQQPPPPPPPPPPOOOOOOOOOOONNNMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIIHHHIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;::::::::::::::999999999998888888888877777766666666666555555554444444444433333333333322222222211111111111100000000000000////////////.............------------,,,,,,++++++++++++************))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!€€€€€€€€€€€€€€€€€€€€€�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„………††††††††††††††……………„„„„ƒƒƒ‚‚‚��€€€~}}}}}}}}}}}}}}}}}}}}~~~~~zz{{{{{{{{{{zzzzzzzzzz{{{zzzzzzzzzzzzzzzzzzz{{{{{{{|||||||||||||||||||||||||{{{{||||||||||||||||||||||||||||||||||||}}}}}}}}}}|||||}}}}}}}}}}}}}}||||||}}}}}}}}}}}}}}}}}}}}}}}}|}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{|||||||||||{{{{{{{{{{{{{{{|||||||||||||}}||||||||||~~~~~~~~~~~~~~~~~}}}}}}}|{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyy{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxyyyyyyyyyyzzzzzzyyyyyyxxxxxwwwwwwwvvvvvvvvvvvvvvvvvwwwwwwvvvvvvvvvvvvvvvvuuussssssssssssrrrrrrrrrrrrrppppppppppoooooooooooooooppppppppppppooooooooooonnmmmmmllllllllkkkkkkkkkkkkhhhhhhhhhhhhhggggggggggggfffffeeeeeeeeeeeeeddddddddffeeeeeeeeeeeeedddddddddddddddddddddccccccccccccbbaaaaaaaaaa````````````___```````____________^^^^^^__^^^^^^^^^^^]]]]]]]]]]]\^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYWWWWWWWWWVVVVVVVVVVUUUUUUUTTSSSSSSSSSSSRRRRRRRRRRRQQPPPPPPPPPPPOOOOOOOOOOONNMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIHHHIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;::::::::::::::999999999998888888888877777766666666666655555554444444444433333333333322222222211111111111100000000000000////////////.............------------,,,,,,++++++++++++************))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„………††††‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡††††††………„„„ƒƒ‚‚‚���€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€~~~~~~~~~~~~€€€€���������������€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€�����������������€€€€€€€€€€€€€€€€€€€€������€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}||||||||||||||||||zzzzzzzzzzzzzzyyyyyyyyyyyzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzyyyyyyxxwvvvvvvuuuuuuuuuuuuuuuuutttttttttttttssssssssssssssqqqqppppppppppppppooooooopppppppppppppoooooooooooooooooooooonnnnnnnnnnnnnmmllllllllkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhgggggggggggffffffffffffeeefffffffffeeeeeeeeeeeeddddccccccccccccbbbbbbbbbbbbacccccbbbbbbbbbbbaaaaaaaaa``````````____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWVVVVVVVVVVVUUUUUUUUUUTTTSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@???????????>>>>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;:::::::::::::9999999999998888888888777777777766666666666555555544444444444333333333333222222222222111111111110111100000000000///////////....------------,,,,,,,,,,,,,++++++++++++*********)))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$####""""""""""!!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„………†††‡‡‡‡‡ˆˆˆ‡‡‡‡‡‡‡‡‡‡††††††………„„„ƒƒ‚‚‚����€€€}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€~~~~~~~~~~€€€���������������€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€�����������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}|||||||||||||||||zzzzzzzzzzzzzzyyyyyyyyyyyzzzzzzzzyyyyyyyyyyyyyyyxxyyyyyyyyyyyyyyyyyyyyyyxxxwvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttsssssssssssssqqqqpppppppppppppppoooooopppppppppppppoooooooooooooooooooonnnnnnnnnnnnnnmmmllllllllkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhgggggggggggfffffffffffffeefffffffffeeeeeeeeeeeeedddccccccccccccbbbbbbbbbbbbacccccbbbbbbbbbbbbaaaaaaaa```````````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVVVVVVUUUUUUUUUUUTTSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@???????????>>>>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;::::::::::::::999999999998888888888777777777766666666666555555544444444444333333333333222222222222111111111110111100000000000///////////....------------,,,,,,,,,,,,,++++++++++++*********)))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$####""""""""""!!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„………††††‡‡‡‡ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡†††††………„„„ƒƒƒ‚‚���€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€~~~~~~~~~€€€���������������€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||||||||||||zzzzzzzzzzzzzzzyyyyyyyyyyzzzzzzzyyyyyyyyyyyyyyyxxxyyyyyyyyyyyyyyyyyyyyyxxxxvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttsssssssssssssqqqqqppppppppppppppooooooppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnmmmmllllllllkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiihhhhhhhhhhgggggggggggfffffffffffffeeffffffffffeeeeeeeeeeeedddcccccccccccccbbbbbbbbbbbbcccccbbbbbbbbbbbbaaaaaaaa```````````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVVVVVVUUUUUUUUUUUTTSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@???????????>>>>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;::::::::::::::999999999998888888888777777777766666666666555555544444444444333333333333222222222222111111111110111100000000000///////////....------------,,,,,,,,,,,,,++++++++++++*********)))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$####""""""""""!!!!!!!!!!!!! „„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„…………†††‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡ˆ‡‡‡‡‡‡††††††………„„ƒƒƒ‚‚‚�€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~€€€€~~~~~~~~€����������������€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€�������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}|||||||||||||||zzzzzzzzzzzzzzzyyyyyyyyyyzzzzzzzyyyyyyyyyyyyyyyxxxyyxxyyyyyyyyyyyyyyyyxxxxxvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttssssssssssssqqqqqpppppppppppppppoooooppppppppppppppoooooooooooooonnnnnnnnnnnnnnnnnmmmmmllllllllkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiihhhhhhhhhhgggggggggggfffffffffffffeeffffffffffeeeeeeeeeeeeddddccccccccccccbbbbbbbbbbbbcccccbbbbbbbbbbbbaaaaaaaa```````````____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVVVVVVUUUUUUUUUUUTTSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@???????????>>>>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;;:::::::::::::999999999998888888888777777777766666666666555555544444444444333333333333222222222222111111111110111100000000000///////////....------------,,,,,,,,,,,,,++++++++++++*********)))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$####""""""""""!!!!!!!!!!!!! „„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„…………††††‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡ˆˆ‡‡‡‡‡‡‡†††††………„„„ƒƒ‚‚‚�€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}~~~€€€€€€~~~~~~������������������€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€��������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}||||||||||||||zzzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzyyyyyyyyyyyyyyyxxxyxxxxxxxyyyyyyyyyyyxxxxxxvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttssssssssssssqqqqqppppppppppppppppooooppppppppppppppooooooooooooonnnnnnnnnnnnnnnnmmmmmmmllllllllkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiihhhhhhhhhggggggggggggffffffffffffeeffffffffffeeeeeeeeeeeeddddccccccccccccbbbbbbbbbbbbccccccbbbbbbbbbbbaaaaaaaa```````````____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVVVVVVUUUUUUUUUUUTTSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@???????????>>>>>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::::::999999999998888888888777777777766666666666555555544444444444433333333333322222222222111111111110111100000000000///////////....------------,,,,,,,,,,,,,++++++++++++*********)))))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$####""""""""""!!!!!!!!!!!!! …………………„„„„„„„„„„„„„„……‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„……………†††‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡††††………„„ƒƒƒ‚��€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}~€€€€€€~~~~~€������������������€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€���������������������€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||zzzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzyyyyyyyyyyyyyyyyxxyxxxxxxxxxxyyyyyxxxxxxxxxvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttssssssssssssqqqqqqpppppppppppppppooooqppppppppppppppoooooooooooonnnnnnnnnnnnnnmmmmmmmmmllllllllkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiihhhhhhhhhggggggggggggfffffffffffffeffffffffffeeeeeeeeeeeeedddccccccccccccbbbbbbbbbbbbccccccbbbbbbbbbbbbaaaaaaa````````````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWVVVVVVVVVVUUUUUUUUUUUTTSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@???????????>>>>>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::::::999999999998888888888777777777766666666666555555544444444444433333333333322222222222111111111110111100000000000///////////....------------,,,,,,,,,,,,,++++++++++++*********)))))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$####""""""""""!!!!!!!!!!!!! ……………………………………………………………‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„……………†††‡‡‡‡ˆˆˆˆ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡††††……„„ƒƒƒ����€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}~~€€€€€€€~~~~~€€������������������€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€����������������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||zzzzzzzzzzzzzzzzzyyyyyyyyzzzzzzzzyyyyyyyyyyyyyyyxxyyxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttsssssssssssqqqqqqpppppppppppppppooooqppppppppppppppoooooooooooonnnnnnnnnnnnnnmmmmmmmmmllllllllkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiihhhhhhhhhggggggggggggfffffffffffffefffffffffffeeeeeeeeeeeedddcccccccccccccbbbbbbbbbbbccccccbbbbbbbbbbbbaaaaaaa````````````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVVVVVVUUUUUUUUUUTTSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@???????????>>>>>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::::::999999999998888888888777777777766666666666655555544444444444433333333333322222222222111111111110111100000000000///////////....------------,,,,,,,,,,,,,++++++++++++*********)))))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$####""""""""""!!!!!!!!!!!!! ……………………………………………………………ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„…………††††‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡†††………„„ƒ‚‚���€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}~~~~€€€€€€€€€€€€~~~€€������������������€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€�����������������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}||||||||||||zzzzzzzzzzzzzzzzzzyyyyyyyzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttsssssssssssqqqqqqqpppppppppppppppoooqqpppppppppppppoooooooooooonnnnnnnnnnnnnmmmmmmmmmmllllllllkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiihhhhhhhhgggggggggggggffffffffffffefffffffffffeeeeeeeeeeeeddddccccccccccccbbbbbbbbbbbccccccbbbbbbbbbbbbaaaaaaaa```````````____________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVVVVVVUUUUUUUUUUUTSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@???????????>>>>>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::::::9999999999988888888887777777777666666666666555555444444444444333333333333222222222221111111111111111000000000000//////////....------------,,,,,,,,,,,,,++++++++++++*********)))))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$####""""""""""!!!!!!!!!!!!! ††††…………………………………………………ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„…………†††††‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆ‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡†††……„„ƒ‚‚����€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~€€€������������������€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€������������������������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}||||||||||||zzzzzzzzzzzzzzzzzzzyyyyyyzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttssssssssssqqqqqqqpppppppppppppppoooqqppppppppppppppooooooooooonnnnnnnnnnnnnmmmmmmmmmmllllllllkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiihhhhhhhhgggggggggggggffffffffffffffffffffffffeeeeeeeeeeeeddddccccccccccccbbbbbbbbbbbcccccccbbbbbbbbbbbaaaaaaaa```````````____________^^^^^^^^^^^^]]]]]]]]]]]\\\]\\\\\\\\\\\[[[[[[[[[[[ZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVVVVVVUUUUUUUUUUUTSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@???????????>>>>>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::::::9999999999988888888887777777777766666666666555555544444444444333333333333222222222221111111111111111000000000000//////////....------------,,,,,,,,,,,,,++++++++++++*********)))))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$####""""""""""!!!!!!!!!!!!! †††††………………………………………………ƒƒƒ„„„„„„„„„„„„„…………………………†††††‡‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰ˆˆ‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡††……„ƒƒ‚‚‚����€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~€€€�������������������€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||zzzzzzzzzzzzzzzzzzzzyyyyyzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttssssssssssqqqqqqqppppppppppppppppooqqppppppppppppppooooooooooonnnnnnnnnnnnnnmmmmmmmmmlllllllllkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiihhhhhhhhgggggggggggggffffffffffffffffffffffffeeeeeeeeeeeeedddccccccccccccbbbbbbbbbbbcccccccbbbbbbbbbbbaaaaaaaa````````````___________^^^^^^^^^^^^]]]]]]]]]]]\\\]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWVVVVVVVVVVUUUUUUUUUUUTSSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@???????????>>>>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::::::9999999999988888888887777777777766666666666555555544444444444333333333333222222222221111111111111111000000000000//////////....------------,,,,,,,,,,,,,++++++++++++*********)))))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###""""""""""!!!!!!!!!!!!! ††††††……………………………………………ƒƒƒ„„„„„„„………………………………………†††††‡‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ˆ‰‰‰‰ˆˆˆˆˆˆˆ‰‰ˆˆˆˆˆ‡‡‡††……„ƒƒ‚‚‚����€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������~~~€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||zzzzzzzzzzzzzzzzzzzzyyyyyzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttttsssssssssqqqqqqqqpppppppppppppppooqqqppppppppppppppooooooooooonnnnnnnnnnnnnmmmmmmmmmlllllllllkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiihhhhhhhhhggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeedddcccccccccccccbbbbbbbbbbcccccccbbbbbbbbbbbbaaaaaaa````````````___________^^^^^^^^^^^^]]]]]]]]]]]\\\]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWVVVVVVVVVVVUUUUUUUUUUTSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@???????????>>>>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;:::::::::::::9999999999988888888887777777777766666666666555555544444444444333333333333222222222221111111111111111000000000000//////////....------------,,,,,,,,,,,,,++++++++++++*********)))))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###""""""""""!!!!!!!!!!!!! ……††…………………………………………………ƒƒƒ„„„„„……………………………………………††††‡‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡††„„ƒƒƒ‚‚‚���€€€€€€€€€€€€€€}}}}}}}}}}}}}}~~~~~~~~~~~€€€€€€€€€��€€€€€€�€�€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������~~€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||{zzzzzzzzzzzzzzzzzzzzyyyyzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttttsssssssssqqqqqqqqpppppppppppppppooqqqppppppppppppppooooooooooonnnnnnnnnnnnnmmmmmmmmmlllllllllkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiihhhhhhhhgggggggggggggffffffffffffffffffffffffeeeeeeeeeeeeddddccccccccccccbbbbbbbbbbcccccccbbbbbbbbbbbbaaaaaaa````````````___________^^^^^^^^^^^^]]]]]]]]]]]\\\]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWVVVVVVVVVVVUUUUUUUUUUUSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@???????????>>>>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;:::::::::::::9999999999988888888887777777777766666666666555555544444444444333333333333222222222221111111111111111000000000000//////////....------------,,,,,,,,,,,,,++++++++++++*********)))))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###""""""""""!!!!!!!!!!!!! ……………………………………………………………ƒƒƒ„„„„…………………………………………†††††‡‡‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆ‡‡‡†…„„„ƒƒ‚‚‚����€€€€€€€€€€€€}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€��������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������~€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||{{zzzzzzzzzzzzzzzzzzzzyyyzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttsssssssssqqqqqqqqqpppppppppppppppoqqqpppppppppppppppoooooooooonnnnnnnnnnnnnnmmmmmmmmllllllllllkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiihhhhhhhhgggggggggggggffffffffffffffffffffffffeeeeeeeeeeeeedddccccccccccccbbbbbbbbbbccccccccbbbbbbbbbbbaaaaaaaa```````````____________^^^^^^^^^^^]]]]]]]]]]]]\\]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWVVVVVVVVVVVUUUUUUUUUUUSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@???????????>>>>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;::::::::::::::999999999998888888887777777777766666666666555555544444444444333333333333222222222221111111111111111000000000000//////////....------------,,,,,,,,,,,,,++++++++++++*********))))))))))((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###""""""""""!!!!!!!!!!!!! ……………………………„„„„„„„……………ƒƒƒ„„„„…………………………………††††††††‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠ‰‰‰‰‰ˆˆˆ‡‡………„„ƒƒ‚‚‚�����€€€€€€€€€€}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€����������������������������������������€€€€€€€€€€€€€€€€€€€€���������������������€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||{{{zzzzzzzzzzzzzzzzzzzzyyzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttttssssssssqqqqqqqqqpppppppppppppppoqqqqppppppppppppppooooooooooonnnnnnnnnnnnnmmmmmmmmllllllllllkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiihhhhhhhgggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeedddccccccccccccbbbbbbbbbbccccccccbbbbbbbbbbbaaaaaaaa```````````____________^^^^^^^^^^^^]]]]]]]]]]]\\]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWVVVVVVVVVVVUUUUUUUUUUUSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@???????????>>>>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;::::::::::::::999999999998888888887777777777766666666666555555544444444444333333333333222222222221111111111111111000000000000//////////....------------,,,,,,,,,,,,,++++++++++++*********))))))))))((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###""""""""""!!!!!!!!!!!!! „„„„…„„„„„„„„„„„„„„„………ƒƒƒƒ„„„………………………†††††††††††‡‡‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠ‰‰‰‰ˆˆ‡††……„„ƒƒ‚‚‚�����€€€€€€€€€}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€�����‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€����������������������€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€‚�������������������������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||{{{{zzzzzzzzzzzzzzzzzzzyyzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttttssssssssqqqqqqqqqpppppppppppppppoqqqqpppppppppppppppoooooooooonnnnnnnnnnnnnnmmmmmmmllllllllllkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiihhhhhhhhgggggggggggggffffffffffffffffffffffffeeeeeeeeeeeedddcccccccccccccbbbbbbbbbccccccccbbbbbbbbbbbbaaaaaaa````````````____________^^^^^^^^^^^]]]]]]]]]]]\\]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWVVVVVVVVVVVUUUUUUUUUUUSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@???????????>>>>>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;::::::::::::::999999999998888888887777777777766666666666555555544444444444333333333333222222222222111111111111111000000000000//////////.....-----------,,,,,,,,,,,,,+++++++++++++********))))))))))((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###""""""""""!!!!!!!!!!!!!! „„„„„„„„„„„„„„„„„„„„„„…‚ƒƒƒ„„„„…………………††††††††††††‡‡‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰ˆˆ‡††……„„ƒƒƒ‚‚‚�����€€€€€€€}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������€€€€€€€€€€€€€€€€€€€€€€€€€‚‚������������������������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~€~~}}}}}}}}}}}}}}}}}}|||||||{{{{zzzzzzzzzzzzzzzzzzzzyzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttttsssssssqqqqqqqqqqpppppppppppppppqqqqpppppppppppppppoooooooooonnnnnnnnnnnnnnmmmmmmmlllllllllllkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiihhhhhhhhgggggggggggggfffffffffffgffffffffffffeeeeeeeeeeeeddddccccccccccccbbbbbbbbbccccccccbbbbbbbbbbbbaaaaaaa````````````____________^^^^^^^^^^^]]]]]]]]]]]\\]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWVVVVVVVVVVVUUUUUUUUUUSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@???????????>>>>>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::::::999999999998888888887777777777766666666666555555544444444444333333333333222222222222111111111111111100000000000//////////.....-----------,,,,,,,,,,,,,+++++++++++++********))))))))))((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###""""""""""!!!!!!!!!!!!!! ƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„‚‚ƒƒƒ„„„…………………………………†††††††‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰ˆ‡‡††……„„ƒƒƒ‚‚‚�������€€€€~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€������‚‚‚‚ƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚�����������������������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~€~~}}}}}}}}}}}}}}}}}}|||||||{{{{{zzzzzzzzzzzzzzzzzzzyzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttttsssssssqqqqqqqqqqpppppppppppppppqqqqqppppppppppppppooooooooooonnnnnnnnnnnnnnmmmmmmlllllllllllkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiihhhhhhhgggggggggggggfffffffffffgffffffffffffeeeeeeeeeeeeddddccccccccccccbbbbbbbbbccccccccbbbbbbbbbbbbaaaaaaaa```````````____________^^^^^^^^^^^]]]]]]]]]]]\\]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWVVVVVVVVVVVUUUUUUUUUUSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@???????????>>>>>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::::::999999999998888888887777777777766666666666655555544444444444333333333333222222222222111111111111111100000000000//////////.....-----------,,,,,,,,,,,,,+++++++++++++********))))))))))((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###""""""""""!!!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„‚‚‚ƒƒƒ„„„„………………………………………††††‡‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‡‡‡††……„„ƒƒƒ‚‚‚����������~~~~~~~~~~~~~~~~€€€€€€€€€€€��������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚����������������������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~€€€~}}}}}}}}}}}}}}}}}}}||||||{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttsssssssqqqqqqqqqqqppppppppppppppqqqqqpppppppppppppppoooooooooonnnnnnnnnnnnnnmmmmmmllllllllllllkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiihhhhhhhhgggggggggggggffffffffffgfffffffffffffeeeeeeeeeeeddddccccccccccccbbbbbbbbbcccccccccbbbbbbbbbbbaaaaaaaa```````````____________^^^^^^^^^^^^]]]]]]]]]]]\]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWVVVVVVVVVVVUUUUUUUUUUSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@???????????>>>>>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::::::999999999998888888887777777777766666666666655555544444444444333333333333222222222222111111111111111100000000000//////////.....------------,,,,,,,,,,,,,++++++++++++********))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###""""""""""!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„�‚‚‚ƒƒƒ„„„„……………………………………†††††‡‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰ˆ‡‡†††……„„ƒƒƒ‚‚‚‚��������~~~~~~~~~~~~~~€€������������������‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~€€€€}}}}}}}}}}}}}}}}}}}||||||{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttttssssssqqqqqqqqqqqppppppppppppppqqqqqqppppppppppppppooooooooooonnnnnnnnnnnnnnmmmmmllllllllllllkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiihhhhhhhhgggggggggggggffffffffffgfffffffffffffeeeeeeeeeeeddddcccccccccccccbbbbbbbbcccccccccbbbbbbbbbbbbaaaaaaa```````````____________^^^^^^^^^^^^]]]]]]]]]]]\]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWVVVVVVVVVVVUUUUUUUUUUSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@???????????>>>>>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::::::999999999998888888887777777777776666666666655555544444444444333333333333222222222222111111111111111100000000000//////////.....------------,,,,,,,,,,,,,++++++++++++********))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###""""""""""!!!!!!!!!!!!!! ��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ��‚‚‚ƒƒƒ„„„„„……………………………………††††‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰ˆˆ‡‡††………„„ƒƒƒ‚‚‚‚‚������~~~~~~~~~~~~~€€€€€�����������������‚‚‚‚ƒƒƒƒ„ƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚������€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����ƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~€€€€}}}}}}}}}}}}}}}}}}}}|||||{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttssssssqqqqqqqqqqqppppppppppppppqqqqqqppppppppppppppooooooooooonnnnnnnnnnnnnnmmmmmllllllllllllkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiihhhhhhhhhggggggggggggffffffffffggffffffffffffeeeeeeeeeeedddddccccccccccccbbbbbbbbcccccccccbbbbbbbbbbbbaaaaaaa````````````____________^^^^^^^^^^^]]]]]]]]]]]\]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWVVVVVVVVVVVUUUUUUUUUUSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::::::999999999998888888888777777777776666666666655555544444444444433333333333222222222222111111111111111100000000000//////////.....------------,,,,,,,,,,,,,++++++++++++********))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###""""""""""!!!!!!!!!!!!!! �����������������‚‚‚‚‚ƒ���‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„…………†††‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰ˆˆ‡‡‡††……„„„ƒƒƒ‚‚‚‚‚‚����~~~~~~~~~~~€€€€€€€���������������‚‚‚‚‚ƒƒƒƒ„„„„„„………………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚����€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~€€€€€}}}}}}}}}}}}}}}}}}}}|||||{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttttsssssqqqqqqqqqqqqpppppppppppppqqqqqqpppppppppppppppoooooooooonnnnnnnnnnnnnnmmmmmlllllllllllllkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiihhhhhhhhgggggggggggggfffffffffggffffffffffffeeeeeeeeeeedddddccccccccccccbbbbbbbbcccccccccbbbbbbbbbbbbaaaaaaa````````````____________^^^^^^^^^^^]]]]]]]]]]]\]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUUSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@@???????????>>>>?>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::::::999999999998888888888777777777776666666666655555544444444444433333333333222222222222111111111111111100000000000//////////.....------------,,,,,,,,,,,,,++++++++++++********))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###""""""""""!!!!!!!!!!!!!! €€€€���������������‚‚‚‚€€��‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„…………†††‡‡‡ˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰ˆˆˆ‡‡†††……„„„ƒƒƒ‚‚‚‚‚‚‚��~~~~~~~~~~€€€€€€���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„……………………………………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚�€€€€€€€€€€€€€€€�������������������������‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚���ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~€€€€€€}}}}}}}}}}}}}}}}}}}}}||||{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttttsssssqqqqqqqqqqqqpppppppppppppqqqqqqqppppppppppppppooooooooooonnnnnnnnnnnnnnmmmmlllllllllllllkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiihhhhhhhhgggggggggggggfffffffffggfffffffffffffeeeeeeeeeedddddccccccccccccbbbbbbbbccccccccccbbbbbbbbbbbaaaaaaaa```````````____________^^^^^^^^^^^]]]]]]]]]]]\]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUSSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@@???????????>>>>?>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;:::::::::::::999999999998888888888777777777776666666666655555544444444444433333333333322222222222111111111111111100000000000//////////.....------------,,,,,,,,,,,,,++++++++++++********))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###""""""""""!!!!!!!!!!!!!! €€€€€€€€€€€€€��������‚‚€€€���‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„…………††‡‡‡‡ˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰ˆˆˆ‡‡‡††………„„„ƒƒƒƒ‚‚‚‚‚‚‚~~~~~~~€€€€€�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„……………††††††††††††……………………„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€�����������������������‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚���ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~€€€€€€~}}}}}}}}}}}}}}}}}}}}}|||{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttsssssqqqqqqqqqqqqpppppppppppppqqqqqqqppppppppppppppooooooooooonnnnnnnnnnnnnnmmmmlllllllllllllkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiihhhhhhhhgggggggggggggfffffffffgggffffffffffffeeeeeeeeeedddddccccccccccccbbbbbbbbccccccccccbbbbbbbbbbbaaaaaaaa```````````____________^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@@???????????>>>>?>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;::::::::::::::99999999999888888888777777777776666666666655555544444444444433333333333322222222222111111111111111100000000000//////////.....------------,,,,,,,,,,,,,++++++++++++********))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###""""""""""!!!!!!!!!!!!!! €€€€€€€€€€€€€€����‚€€€���‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„………††‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰ˆˆˆ‡‡‡†††……„„„„ƒƒƒƒ‚‚‚‚‚‚~~~€€€€�������‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„…„„…………†††††††††††††††††………………„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€��������������������‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚��ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~€€€€€€€~}}}}}}}}}}}}}}}}}}}}}|||{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttttssssqqqqqqqqqqqqqppppppppppppqqqqqqqpppppppppppppppoooooooooonnnnnnnnnnnnnnmmmmlllllllllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhggggggggggggfffffffffgggfffffffffffffeeeeeeeeeddddddccccccccccccbbbbbbbccccccccccbbbbbbbbbbbbaaaaaaa````````````___________^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@@@???????????>>>>?>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;::::::::::::::999999999998888888887777777777766666666666555555544444444444333333333333222222222221111111111111111000000000000/////////.....------------,,,,,,,,,,,,,++++++++++++********))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###""""""""""!!!!!!!!!!!!!! €€€€€€€€€€€€€���€€€€����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„………†††‡‡‡ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰‰ˆˆˆ‡‡‡†††………„„„ƒƒƒƒƒ‚‚‚‚‚€€€€�����‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„…„…………†††††‡‡‡‡‡‡‡‡‡‡††††††………………„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€�����������������‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚�ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~€€€€€€€€~~}}}}}}}}}}}}}}}}}}}}}||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttttssssqqqqqqqqqqqqqppppppppppppqqqqqqqqppppppppppppppooooooooooonnnnnnnnnnnnnmmmmllllllllllllllkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhgggggggggggggffffffffgggfffffffffffffeeeeeeeeeddddddccccccccccccbbbbbbbccccccccccbbbbbbbbbbbbaaaaaaa````````````____________^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@@@???????????>>>>?>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::::::999999999998888888887777777777766666666666555555544444444444333333333333222222222221111111111111111000000000000/////////.....------------,,,,,,,,,,,,,++++++++++++********))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###""""""""""!!!!!!!!!!!!!! {{{|||||||||||||}}}}}}~€€€€�����‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚ƒƒ„„„………†††††††‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‹ŠŠŠŠ‰‰‰ˆˆˆ‡‡‡‡††††………………„„„„„„„„„„„„„………††††‡‡‡‡‡†††††……………………………………††††‡‡‡ˆˆˆ‰‰‰ŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠ‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡††††††……††††………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒ„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………††††††††††††………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyywwwwwwwwwwwwwvvvvvvvvvvvvwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuutttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppqqppppppppppppppooooooooommmmmllllllllllllllkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiigggfffffffffffffeeeeeeeeeefeeeeeeeeeeeeeddddddddddddddddddccccccccccccbbbbbbcccbbbbbbbbbbbbaaaaaaaaaaaaaaa````````````_________^^^^^^^^^^^]]]]]]]]]]]]\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBA@@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888888877777777777666666666665555555555554444444444433333333322222222222111111111111100000000000//////////........-----------,,,,,,,,++++++++++++**************))))))))))))(((((((((('''''''''''&&&&&&&&&&&&&%%%$$$$$$$$$$$$$##########!!!!!!!!!!  {{{{{|||||||||||||}}}}}~€€€€€����������������€€���‚‚‚ƒƒ„„„…………††††††‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠ‰‰‰ˆˆˆˆ‡‡‡†††††……………„„„„„„„„„„„„…………†††‡‡‡‡‡‡††††††††…………………………†††††‡‡‡ˆˆˆ‰‰‰ŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠ‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡††††††…†††††……………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€€€€~~~~~~}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyywwwwwwwwwwwwwwvvvvvvvvvvvwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuttttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppqqppppppppppppppooooooooommmmmllllllllllllllkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiigggfffffffffffffeeeeeeeeeeffeeeeeeeeeeeeddddddddddddddddddccccccccccccbbbbbbccccbbbbbbbbbbbaaaaaaaaaaaaaaa````````````_________^^^^^^^^^^^^]]]]]]]]]]]\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBA@@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888888877777777777666666666665555555555554444444444433333333322222222222111111111111100000000000//////////........-----------,,,,,,,,++++++++++++**************))))))))))))(((((((((('''''''''''&&&&&&&&&&&&&%%%$$$$$$$$$$$$$##########!!!!!!!!!!  {{{{{{{{||||||||||||}}}~~€€€€€€€€€����������€€€€��‚‚‚ƒƒ„„„…………††††††‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠ‰‰‰‰ˆˆˆˆ‡‡‡‡†††††…………„„„„„„„„„„„„………††††‡‡‡‡ˆˆ††††††††††………………†††††††‡‡‡ˆˆˆ‰‰‰ŠŠŠ‹‹‹‹‹ŒŒŒŒŒŒŒ‹‹‹‹ŠŠŠ‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡††††…††††††…………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††……………………………………………………………………………………………………………………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€€€€~~~~~}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyywwwwwwwwwwwwwwvvvvvvvvvvvwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuutttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppqqqpppppppppppppooooooooommmmmmlllllllllllllkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiggggfffffffffffffeeeeeeeeeffeeeeeeeeeeeeddddddddddddddddddccccccccccccbbbbbbccccbbbbbbbbbbbaaaaaaaaaaaaaaaa```````````__________^^^^^^^^^^^]]]]]]]]]]]\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBB@@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888888877777777777666666666665555555555554444444444433333333322222222222111111111111100000000000//////////........------------,,,,,,,++++++++++++**************))))))))))))(((((((((('''''''''''&&&&&&&&&&&&&%%%$$$$$$$$$$$$$##########!!!!!!!!!!  {{{{{{{{{{{{{||||||||}}~~~€€€€€€€€€€€€€€€€€€€��‚‚‚ƒƒ„„„…………††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡ŠŠŠ‰‰‰‰‰ˆˆˆˆ‡‡‡‡†††††…………„„„„„„„„„„„„………†††‡‡‡‡ˆˆˆ†††††††††††††††††††††††‡‡‡ˆˆˆ‰‰‰‰ŠŠ‹‹‹‹ŒŒŒŒŒŒŒŒŒŒ‹‹‹ŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡††††††††††††………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………††††††††††††††††……………………………………………………………………………………………………………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€€€€€~~~~~}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyywwwwwwwwwwwwwwwvvvvvvvvvvwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuutttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppqqqppppppppppppppoooooooommmmmmlllllllllllllkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiggggfffffffffffffeeeeeeeeeffeeeeeeeeeeeeddddddddddddddddddccccccccccccbbbbbbccccbbbbbbbbbbbbaaaaaaaaaaaaaaa```````````__________^^^^^^^^^^^]]]]]]]]]]]\[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBB@@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888888877777777777666666666665555555555554444444444443333333322222222222211111111111100000000000//////////........------------,,,,,,,++++++++++++**************))))))))))))(((((((((('''''''''''&&&&&&&&&&&&&%%%$$$$$$$$$$$$$##########!!!!!!!!!!  zz{{{{{{{{{{{{{||||||||~~~~~€€€€€€€€€€€€€��‚‚‚ƒƒ„„„„…………††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ŠŠ‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡†††††…………„„„„„„„„„„„„………†††‡‡‡‡ˆˆˆ††††††††††††††††††††††††‡‡ˆˆˆˆ‰‰‰ŠŠŠ‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒ‹‹ŠŠŠŠ‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡††††‡†††††††……………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„…„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††……………………………………………………………………………………………………………………………„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€€€€€€€~~~~}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyywwwwwwwwwwwwwwwvvvvvvvvvvwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuttttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppqqqppppppppppppppoooooooommmmmmllllllllllllllkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiggggfffffffffffffeeeeeeeeeffeeeeeeeeeeeeeddddddddddddddddddccccccccccccbbbbbccccbbbbbbbbbbbbaaaaaaaaaaaaaaa```````````__________^^^^^^^^^^^]]]]]]]]]]]\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBB@@@@@@@@@@@???????????>>>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999888888888888777777777776666666666655555555555544444444444433333333222222222222111111111111000000000000/////////........------------,,,,,,,++++++++++++**************))))))))))))(((((((((('''''''''''&&&&&&&&&&&&&%%%$$$$$$$$$$$$$##########!!!!!!!!!!  zzz{{{{{{{{{{{{{|||||||}~~~~~~~€€~€€€��‚‚‚ƒƒƒ„„„…………†††ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡ŠŠ‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡†††††…………„„„„„„„„„„„„………†††‡‡‡‡ˆˆˆ††††††††††††††††††††††††‡‡‡ˆˆˆˆ‰‰‰ŠŠ‹‹‹ŒŒŒŒ�����ŒŒŒ‹‹‹‹ŠŠŠ‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡†††‡†††††††……………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„………„„„………„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………††††††††††††††††††……………………………………………………………………………………………………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€€€€€€€€€€€~~~~}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyywwwwwwwwwwwwwwwwvvvvvvvvvwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuutttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppqqqppppppppppppppoooooooommmmmmmlllllllllllllkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiggggfffffffffffffeeeeeeeeeffeeeeeeeeeeeeeddddddddddddddddddccccccccccccbbbbbccccbbbbbbbbbbbbaaaaaaaaaaaaaaa````````````_________^^^^^^^^^^^]]]]]]]]]]]\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSRRRRRRRRRRQQQQQQQQQPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBB@@@@@@@@@@@???????????>>>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999888888888888777777777776666666666655555555555544444444444433333333322222222222111111111111000000000000/////////........------------,,,,,,,++++++++++++**************))))))))))))(((((((((('''''''''''&&&&&&&&&&&&&%%%$$$$$$$$$$$$$##########!!!!!!!!!!  zzz{{{{{{{{{{{{{{||||||}}}~~~~~~~~~~~€€€��‚‚‚ƒƒƒ„„„………†††ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡Š‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡†††††…………„„„„„„„„„„„„„………†††‡‡‡‡ˆˆ†††††††††††††††††††††††††‡‡‡ˆˆˆˆ‰‰ŠŠŠ‹‹ŒŒŒŒ�������ŒŒ‹‹‹‹ŠŠŠ‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡†††‡‡††††††……………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„…………„………………„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………††††††††††††††††††††…………………………………………………………………………………………………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€€€€€€€~~~}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyywwwwwwwwwwwwwwwwvvvvvvvvvwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuttttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppqqqqpppppppppppppoooooooommmmmmmlllllllllllllkkkkkjjjjjjjjjjjjjiiiiiiiiiiiigggggfffffffffffffeeeeeeeefffeeeeeeeeeeeedddddddddddddddddddcccccccccccbbbbbcccccbbbbbbbbbbbaaaaaaaaaaaaaaa````````````_________^^^^^^^^^^^]]]]]]]]]]]][[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBB@@@@@@@@@@@???????????>>>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999888888888888777777777776666666666665555555555554444444444433333333322222222222111111111111000000000000/////////........------------,,,,,,,++++++++++++**************))))))))))))(((((((((('''''''''''&&&&&&&&&&&&&%%%$$$$$$$$$$$$$##########!!!!!!!!!!  zzzz{{{{{{{{{{{{{{{||||}}}}}~~~~~~~~~~~~~~~~€€���‚‚‚ƒƒƒ„„„………††‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡††††……………„„„„„ƒ„„„„„„„………††††‡‡‡‡ˆ††††††††††††††††††††††††††‡‡‡ˆˆˆˆ‰‰ŠŠ‹‹‹ŒŒŒ��������ŒŒ‹‹‹‹ŠŠŠ‰‰‰‰ˆˆˆˆ‡‡‡‡‡†††‡‡†††††††…………………………………………ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„………………………………„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††…………………………………………………………………………………………………………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€€€€€€€~~~}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyywwwwwwwwwwwwwwwwvvvvvvvvvwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuttttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppqqqqppppppppppppppooooooommmmmmmlllllllllllllkkkkkkjjjjjjjjjjjjjiiiiiiiiiiigggggfffffffffffffeeeeeeeefffeeeeeeeeeeeedddddddddddddddddddcccccccccccbbbbbcccccbbbbbbbbbbbaaaaaaaaaaaaaaaa```````````_________^^^^^^^^^^^^]]]]]]]]]]][[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBB@@@@@@@@@@@???????????>>>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999999888888888888877777777777666666666665555555555554444444444433333333322222222222111111111111000000000000/////////........------------,,,,,,,++++++++++++**************))))))))))))(((((((((('''''''''''&&&&&&&&&&&&&%%%$$$$$$$$$$$$$##########!!!!!!!!!!  zzzz{{{{{{{{{{{{{{{{|||}}}}}}}~~~~~~~~~~~~~~~~~€€€���‚‚‚ƒƒƒ„„„………†‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡Š‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡†††††……………„„„„ƒƒƒƒ„„„„„„………†††‡‡‡‡‡††††††††††††††††††††††††††‡‡‡‡ˆˆˆˆ‰‰ŠŠ‹‹ŒŒŒ��������ŒŒŒŒ‹‹‹ŠŠŠ‰‰‰‰ˆˆˆˆ‡‡‡‡†††‡‡†††††††…………………………………………ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„………………………………„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†…………………………………………………………………………………………………………………………………††††††††††††††††††††††…………………………………………………………………………………………………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€€€€€€€€€~~}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyywwwwwwwwwwwwwwwwwvvvvvvvvwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuutttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppqqqqppppppppppppppooooooommmmmmmllllllllllllllkkkkkjjjjjjjjjjjjjiiiiiiiiiiigggggfffffffffffffeeeeeeeefffeeeeeeeeeeeeeddddddddddddddddddccccccccccccbbbbcccccbbbbbbbbbbbbaaaaaaaaaaaaaaa```````````__________^^^^^^^^^^^]]]]]]]]]]][[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBA@@@@@@@@@@???????????>>>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888888877777777777666666666666555555555554444444444433333333322222222222111111111111000000000000/////////........------------,,,,,,,,+++++++++++**************))))))))))))(((((((((('''''''''''&&&&&&&&&&&&&%%%$$$$$$$$$$$$$##########!!!!!!!!!!  zzzz{{{{{{{{{{{{{{{{{||}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€���‚‚‚ƒƒƒ„„„………‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡Š‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡††††……………„„„„ƒƒƒƒƒƒƒ„„„„„………††††‡‡‡††††††††††††††††††††††††††‡‡‡‡‡ˆˆˆˆ‰‰ŠŠ‹‹ŒŒŒ�������ŒŒŒŒ‹‹‹‹ŠŠŠ‰‰‰ˆˆˆˆ‡‡‡‡†††‡‡†††††††…………………………………………ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„…………………………………„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††…………………………………………………………………………………………………………………………†††††††††††††††††††††††…………………………………………………………………………………………………………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€~}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyywwwwwwwwwwwwwwwwwvvvvvvvvwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuttttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppqqqqqpppppppppppppooooooommmmmmmmlllllllllllllkkkkkjjjjjjjjjjjjjiiiiiiiiiiigggggfffffffffffffeeeeeeeefffeeeeeeeeeeeeedddddddddddddddddddcccccccccccbbbbcccccbbbbbbbbbbbbaaaaaaaaaaaaaaa```````````__________^^^^^^^^^^^]]]]]]]]]]][[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBA@@@@@@@@@@@??????????>>>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888888877777777777666666666666555555555554444444444433333333322222222222111111111111000000000000/////////........------------,,,,,,,,+++++++++++**************))))))))))))(((((((((('''''''''''&&&&&&&&&&&&&%%%$$$$$$$$$$$$$##########!!!!!!!!!!  zzzz{{{{{{{{{{{{{{{{{{|}}}}}}}}}}}}}~~~~~~~~~~}~~~~€€€���‚‚‚ƒƒ„„„………‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡ŠŠ‰‰‰‰‰ˆˆˆ‡‡‡‡†††††…………„„„„ƒƒƒƒƒƒƒƒƒ„„„„…………††††‡‡……††††††††††††††††††††††††‡‡‡‡‡‡‡ˆˆ‰‰‰ŠŠ‹‹ŒŒŒ������ŒŒŒŒŒ‹‹‹ŠŠŠ‰‰‰ˆˆˆ‡‡‡‡††††‡†††††††††………………………………………ƒƒƒƒƒƒƒƒƒƒ„„„„„„„………………………………„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„†††…………………………………………………………††††††……………………………………………………………………………………………………………………††††††††††††††††††††††††…………………………………………………………………………………………………………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€~}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyywwwwwwwwwwwwwwwwwwvvvvvvvwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuutttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppqqqqqppppppppppppppoooooommmmmmmmlllllllllllllkkkkkjjjjjjjjjjjjjiiiiiiiiiiiggggggfffffffffffffeeeeeeeffffeeeeeeeeeeeedddddddddddddddddddcccccccccccbbbbcccccbbbbbbbbbbbbaaaaaaaaaaaaaaa```````````__________^^^^^^^^^^^]]]]]]]]]]][[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBA@@@@@@@@@@@??????????>>>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888888877777777777666666666666555555555554444444444433333333322222222222111111111111000000000000/////////........------------,,,,,,,,+++++++++++**************))))))))))))(((((((((('''''''''''&&&&&&&&&&&&&%%%$$$$$$$$$$$$$##########!!!!!!!!!!  zzz{{{{{{{{{{{{{{{{{{{|}}}}}}}}}}}}}}}~~~~~~~~~}}~~~€€€���‚‚‚ƒƒ„„„……‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡ŠŠŠ‰‰‰‰ˆˆˆ‡‡‡‡††††……………„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„………†††††…………††††††††††††††††††††††‡‡‡‡‡‡‡‡ˆˆ‰‰‰ŠŠ‹‹ŒŒŒ�����ŒŒŒŒŒ‹‹‹‹ŠŠ‰‰‰ˆˆˆ‡‡‡‡††††‡††††††††…………………………………………ƒƒƒƒƒƒƒƒƒ„„„„„„„„………………………………„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„††……………………………………………………………††††††††……………………………………………††……………………………………………………………†††††††††††††††††††††††††………………………………………………………………………………………………………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyxwwwwwwwwwwwwwwwwwvvvvvvvwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuutttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpqqqqqppppppppppppppoooooommmmmmmmllllllllllllllkkkkkjjjjjjjjjjjjjiiiiiiiiiiggggggfffffffffffffeeeeeeeffffeeeeeeeeeeeeddddddddddddddddddddccccccccccbbbbccccccbbbbbbbbbbbaaaaaaaaaaaaaaa````````````_________^^^^^^^^^^^]]]]]]]]]]][[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBA@@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888888877777777777666666666666555555555554444444444433333333322222222222111111111111000000000000/////////........------------,,,,,,,,+++++++++++**************))))))))))))(((((((((('''''''''''&&&&&&&&&&&&&%%%$$$$$$$$$$$$$##########!!!!!!!!!!  zzz{{{{{{{{{{{{{{{{{{{{|}}}}}}}}}}}}}}}}~~~~~~~~}}~~~~€€€���‚‚ƒƒƒ„„„…†‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠ‰‰‰ˆˆˆ‡‡‡‡††††…………„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„…………†††…………………††††††††††‡‡‡‡†††††‡‡‡‡‡‡‡‡‡ˆˆ‰‰‰ŠŠ‹‹ŒŒŒ����ŒŒŒŒŒŒ‹‹‹ŠŠŠ‰‰ˆˆˆ‡‡‡‡††††‡†††††††††………………………………………ƒƒƒƒƒƒƒƒƒ„„„„„„„……………………………„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„†††††……………………………………………………††††††††††………………………………………†††…………………………………………………………†††††††††††††††††††††††††††……………………………………………………………………………………………………………………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyxwwwwwwwwwwwwwwwwwvvvvvvvwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuutttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpqqqqqqpppppppppppppoooooommmmmmmmllllllllllllllkkkkkjjjjjjjjjjjjjiiiiiiiiiiggggggfffffffffffffeeeeeeeffffeeeeeeeeeeeeddddddddddddddddddddccccccccccbbbbccccccbbbbbbbbbbbaaaaaaaaaaaaaaa````````````_________^^^^^^^^^^^^]]]]]]]]]][[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBA@@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888888877777777777666666666666555555555554444444444433333333322222222222111111111111000000000000/////////........------------,,,,,,,,++++++++++++*************))))))))))))((((((((((''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$##########!!!!!!!!!!  zz{{{{{{{{{{{{{{{{{{{{{|}}}}}}}}}}}}}}}}~~~~~~~~}}}~~~~€€€���‚‚ƒƒƒ„„„††‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‹ŠŠŠ‰‰‰ˆˆˆ‡‡‡‡†††……………„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„……………†„„…………………†††††††‡‡‡‡‡‡††††‡‡†††‡‡‡‡‡ˆˆ‰‰‰ŠŠ‹‹ŒŒŒŒ��ŒŒŒŒŒŒ‹‹‹ŠŠŠ‰‰‰ˆˆ‡‡‡‡†††††††††††††………………………………………†ƒƒƒƒƒƒƒƒ„„„„„„„„………………………„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………„„„„„„„„„„„„„„„„„„„„„†††††††………………………………………………††††††††††††…………………………………†††††……………………………………………………††††††††††††††††††††††††††††……………………………………………………………………………………………………………………„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyxwwwwwwwwwwwwwwwwwwvvvvvvwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpqqqqqqpppppppppppppoooooommmmmmmmmlllllllllllllkkkkkjjjjjjjjjjjjjiiiiiiiiiiggggggfffffffffffffeeeeeeeffffeeeeeeeeeeeeeddddddddddddddddddddccccccccccbbbccccccbbbbbbbbbbbbaaaaaaaaaaaaaaa```````````__________^^^^^^^^^^^]]]]]]]]]][[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBA@@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888888877777777777666666666666555555555554444444444433333333322222222222111111111111100000000000/////////........------------,,,,,,,,++++++++++++*************))))))))))))((((((((((''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$##########!!!!!!!!!!  z{{{{{{{{{{{{{{{{{{{{{{|}}}}}}}}}}}}}}}}}~~~~~~~}}}~~~~~€€€€��‚‚‚ƒƒƒ„„†††‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰ˆˆˆ‹‹ŠŠŠ‰‰‰ˆˆ‡‡‡††††…………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„…………„„„„………………††††††‡‡‡‡‡‡‡†††‡‡†††††‡‡‡‡ˆˆ‰‰‰ŠŠ‹‹ŒŒŒŒŒŒŒŒŒŒŒ‹‹‹ŠŠŠ‰‰‰ˆˆ‡‡‡‡†††††††††††††………………………………………†ƒƒƒƒƒƒƒƒ„„„„„„„„………………………„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………„„„„„„„„„„„„„„„„††††††††††………………………………………††††††††††††††……………………………†††††††………………………………………………†††††††††††††††††††††††††††††……………………………………………………………………………………………………………………„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyxxwwwwwwwwwwwwwwwwwvvvvvvwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppppppooooommmmmmmmmlllllllllllllkkkkkjjjjjjjjjjjjjiiiiiiiiiigggggggffffffffffffeeeeeeefffffeeeeeeeeeeeeddddddddddddddddddddccccccccccbbbccccccbbbbbbbbbbbbaaaaaaaaaaaaaaa```````````__________^^^^^^^^^^^]]]]]]]]]][[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBA@@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888888877777777777666666666666555555555554444444444433333333322222222222111111111111100000000000/////////........------------,,,,,,,,++++++++++++*************))))))))))))((((((((((''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$##########!!!!!!!!!!  {{{{{{{{{{{{{{{{{{{{{{{|}}}}}}}}}}}}}}}}}~~~~~~~}}}}~~~~~€€€���‚‚‚ƒƒ„„…††††‡‡‡‡‡‡ˆˆˆˆˆˆ‰‰‰‰‰‰‰ˆ‹‹‹ŠŠ‰‰‰ˆˆ‡‡‡††††…………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„………„„„„„„……………††††‡‡‡‡‡‡‡‡‡††‡‡††††††‡‡‡‡ˆˆ‰‰‰ŠŠ‹‹‹ŒŒŒŒŒŒŒŒ‹‹‹‹ŠŠŠ‰‰‰ˆˆ‡‡‡‡†††…††††††††………………………………………††ƒƒƒƒƒƒƒƒ„„„„„„„„………………………„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………„„„„„„„„„„„„„„„†††††††††††††………………………………††††††††††††††††………………………††††††††……………………………………………††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyxxwwwwwwwwwwwwwwwwwwvvvvvwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppppppooooommmmmmmmmllllllllllllllkkkkkjjjjjjjjjjjjjiiiiiiiiigggggggfffffffffffffeeeeeefffffeeeeeeeeeeeedddddddddddddddddddddcccccccccbbbccccccbbbbbbbbbbbbaaaaaaaaaaaaaaa```````````__________^^^^^^^^^^^]]]]]]]]]][[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBA@@@@@@@@@@@???????????>>?>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888888877777777777666666666666555555555554444444444433333333322222222222111111111111100000000000/////////........------------,,,,,,,,++++++++++++*************))))))))))))((((((((((''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$##########!!!!!!!!!!  {{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}~~~~~€€€���‚‚‚ƒƒ„……††††‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‹‹‹ŠŠ‰‰‰ˆˆ‡‡‡†††…………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒ„„„„„…………†††††‡‡‡‡‡‡‡‡‡†‡‡‡††††††‡‡‡‡ˆˆ‰‰‰ŠŠ‹‹‹‹Œ‹‹‹‹‹‹‹‹‹ŠŠŠ‰‰‰ˆˆˆ‡‡‡†††…††††††……………………………………………††ƒƒƒƒƒƒƒƒ„„„„„„„„………………………„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………„„„„„„„„„„„„„„„†††††††††††††††…………………………†††††††††††††††††……………………††††††††††………………………………………†††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyxxxwwwwwwwwwwwwwwwwwvvvvvwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqpppppppppppppooooommmmmmmmmmlllllllllllllkkkkkjjjjjjjjjjjjjiiiiiiiiigggggggfffffffffffffeeeeeefffffeeeeeeeeeeeedddddddddddddddddddddccccccccccbbcccccccbbbbbbbbbbbaaaaaaaaaaaaaaa````````````_________^^^^^^^^^^^]]]]]]]]]][[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBA@@@@@@@@@@@???????????>>?>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888888877777777777666666666666555555555554444444444433333333322222222222111111111111100000000000/////////........------------,,,,,,,,++++++++++++*************))))))))))))((((((((((''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$##########!!!!!!!!!!  {{{{{{{{{{{{{{{{{{{{{||}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}~~~~~€€€���‚‚‚ƒƒ………††††‡‡‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‹‹‹ŠŠ‰‰ˆˆˆ‡‡†††……………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒ„„„„…………††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††‡‡‡‡‡ˆˆ‰‰‰ŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠ‰‰‰ˆˆˆ‡‡‡†††…†††††………………………………………………††ƒƒƒƒƒƒƒ„„„„„„„„„………………………„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………„„„„„„„„„„††††††††††††††††††…………………†††††††††††††††††††………………†††††††††††……………………………………††††††††††††††††††††††††††††††††…………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyxxxwwwwwwwwwwwwwwwwwvvvvvwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppppppoooommmmmmmmmmlllllllllllllkkkkkjjjjjjjjjjjjjiiiiiiiiigggggggfffffffffffffeeeeeefffffeeeeeeeeeeeeedddddddddddddddddddddcccccccccbbcccccccbbbbbbbbbbbaaaaaaaaaaaaaaa````````````_________^^^^^^^^^^^]]]]]]]]]][[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBA@@@@@@@@@@@???????????>>?>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888888877777777777666666666666555555555554444444444433333333322222222222111111111111100000000000/////////........------------,,,,,,,,++++++++++++*************))))))))))))((((((((((''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$##########!!!!!!!!!!  {{{{{{{{{{{{{{{{{{{{{||}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}~~~~~€€€���‚‚‚ƒ„…………††††‡‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‹‹‹ŠŠ‰‰ˆˆ‡‡‡†††…………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒ„„„„………††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††‡‡‡‡‡‡ˆˆ‰‰‰ŠŠŠŠ‹Š‹‹‹‹‹‹‹ŠŠŠŠŠ‰‰‰ˆˆˆ‡‡†††…†††††…………………………………………††††ƒƒƒƒƒƒƒƒ„„„„„„„„„………………„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………„„„„„„„„„„„„„††††††††††††††††††††……………†††††††††††††††††††††…………†††††††††††††………………………………†††††††††††††††††††††††††††††††††………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚����������������������€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyxxxwwwwwwwwwwwwwwwwwwvvvvwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppppppoooommmmmmmmmmlllllllllllllkkkkkjjjjjjjjjjjjjiiiiiiiiiggggggggffffffffffffeeeeeefffffeeeeeeeeeeeeedddddddddddddddddddddcccccccccbbcccccccbbbbbbbbbbbbaaaaaaaaaaaaaaa```````````_________^^^^^^^^^^^^]]]]]]]]][[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBA@@@@@@@@@@@???????????>>?>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888888877777777777666666666666555555555554444444444433333333322222222222111111111111100000000000/////////........------------,,,,,,,,++++++++++++*************))))))))))))((((((((((''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$##########!!!!!!!!!!  {{{{{{{{{{{{{{{{{{{||||}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}~~~~~€€€���‚‚‚„„„…………††††‡‡‡ˆˆˆˆ‰‰‰‰‰‰ˆ‹‹ŠŠ‰‰‰ˆˆ‡‡†††…………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„‚ƒƒƒƒƒ„„„„………††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰ˆˆ‡‡‡††††††††……………………………………††††††ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………„„„„„…„„„††††††††††††††††††††††………††††††††††††††††††††††………††††††††††††††……………………………††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚����������������������€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyxxxxwwwwwwwwwwwwwwwwwvvvvwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqpppppppppppppoooommmmmmmmmmllllllllllllllkkkkkjjjjjjjjjjjjjiiiiiiiiggggggggfffffffffffffeeeeeffffffeeeeeeeeeeeedddddddedddddddddddddcccccccccbbcccccccbbbbbbbbbbbbaaaaaaaaaaaaaaa```````````__________^^^^^^^^^^^]]]]]]]]][[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBA@@@@@@@@@@@???????????>>?>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888888877777777777666666666666555555555554444444444433333333322222222222111111111111100000000000/////////........------------,,,,,,,,++++++++++++*************))))))))))))((((((((((''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$##########!!!!!!!!!!  {{{{{{{{{{{{{{{{{{{||||}}}}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}~~~~~€€€���‚‚ƒ„„„„…………†††‡‡‡ˆˆˆˆˆˆˆˆˆˆ‹ŠŠŠ‰‰ˆˆ‡‡†††…………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„‚‚‚ƒƒƒƒ„„„………†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰‰Š‰ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰ˆˆˆ‡‡‡††‡††††………………………………††††††††ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………„……………†††††††††††††††††††††††††††††††††††††††††††††††††…†††††††††††††††…………………………†††††††††††††††††††††††††††††††††††…………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚�����������������������€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyxxxxwwwwwwwwwwwwwwwwwvvvvwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqpppppppppppppoooommmmmmmmmmmlllllllllllllkkkkkjjjjjjjjjjjjjiiiiiiiiggggggggfffffffffffffeeeeeffffffeeeeeeeeeeeedddddddeedddddddddddddccccccccbbcccccccbbbbbbbbbbbbaaaaaaaaaaaaaaa````````````_________^^^^^^^^^^^]]]]]]]]][[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAA@@@@@@@@@@???????????>>?>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999888888888888877777777777666666666666555555555554444444444433333333322222222222111111111111100000000000/////////........------------,,,,,,,,++++++++++++*************))))))))))))((((((((((''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$##########!!!!!!!!!!  {{{{{{{{{{{{{{{{{{|||||}}}}}}}}}}}}}}}}}}}~~~~~~|}}}}}}}}}~~~~~€€€€���ƒƒƒ„„„„………†††‡‡‡‡ˆˆˆˆˆˆˆˆŠŠŠ‰‰ˆˆ‡‡‡†††…………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒ„„„………††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰ˆˆˆ‡‡††‡†††††…………………………†††††††††ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………††††††††††††††††††††††††††††††††††††………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚������������������������€€€€€€€€€€€€€€€€€€€€€€€€~}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyxxxxxwwwwwwwwwwwwwwwwwvvvwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppppppooommmmmmmmmmmlllllllllllllkkkkkjjjjjjjjjjjjjiiiiiiiiggggggggfffffffffffffeeeeeffffffeeeeeeeeeeeedddddddeedddddddddddddccccccccbbccccccccbbbbbbbbbbbbaaaaaaaaaaaaaa````````````_________^^^^^^^^^^^]]]]]]]]][[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAA@@@@@@@@@@???????????>>?>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888888888877777777777666666666666555555555554444444444443333333322222222222111111111111100000000000/////////........------------,,,,,,,,++++++++++++*************))))))))))))((((((((((''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$##########!!!!!!!!!!  {{{{{{{{{{{{{{{{{{|||||}}}}}}}}}}}}}}}}}}~~~~~~~|}}}}}}}}}}~~~~~€€€€��‚ƒƒƒƒ„„„„………†††‡‡‡‡‡‡‡‡‡‡Š‰‰‰ˆˆ‡‡‡†††………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒ„„„………††††‡‡‡‡‡‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‰‰ˆ‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰ˆˆ‡‡†‡‡††††………………………††††††††††ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………†††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyxxxxxwwwwwwwwwwwwwwwwwvvvwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppppppooommmmmmmmmmmlllllllllllllkkkkkjjjjjjjjjjjjjiiiiiiiiggggggggfffffffffffffeeeeeffffffeeeeeeeeeeeeeddddddeeddddddddddddcccccccccbbccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaa```````````_________^^^^^^^^^^^]]]]]]]]][[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAA@@@@@@@@@@???????????>>?>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888888888877777777777666666666666555555555554444444444443333333322222222222111111111111100000000000/////////........------------,,,,,,,,++++++++++++*************))))))))))))((((((((((''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$##########!!!!!!!!!!  {{{{{{{{{{{{{{{{{||||||}}}}}}}}}}}}}}}}}}~~~~~~~||}}}}}}}}}}~~~~~€€€€‚‚‚‚ƒƒƒƒ„„„………††††‡‡‡‡‡‡†‰‰ˆˆˆ‡‡†††…………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒ„„„„………††††‡‡‡‡‡‡ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰ˆˆ‡‡‡‡‡††††…………………†††††††††††ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………††††††††††††††††††††††††††††††††††††††…………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyxxxxxwwwwwwwwwwwwwwwwwwvvwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqpppppppppppppooommmmmmmmmmmllllllllllllllkkkkkjjjjjjjjjjjjjiiiiiiigggggggggffffffffffffeeeeeffffffeeeeeeeeeeeeeddddddeeeddddddddddddccccccccbbccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaa```````````__________^^^^^^^^^^]]]]]]]]][[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAA@@@@@@@@@@@??????????>>?>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999988888888888877777777777666666666666555555555555444444444443333333322222222222111111111111100000000000/////////........------------,,,,,,,,++++++++++++*************))))))))))))((((((((((''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$##########!!!!!!!!!!  {{{{{{{{{{{{{{{{{||||||}}}}}}}}}}}}}}}}}~~~~~~~~||}}}}}}}}}}}~~~~~€€��‚‚‚‚ƒƒƒƒ„„„…………††††††††ˆˆˆ‡‡‡†††…………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒ„„„…………††††‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠŠ‹‹‹‹‹ŠŠŠ‰‰ˆˆ‡ˆ‡‡‡††††††……†††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒ„„„„„„……………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………†††††††††††††††††††††††††††††††††††††††………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyxxxxxxwwwwwwwwwwwwwwwwwvvwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqpppppppppppppooommmmmmmmmmmmlllllllllllllkkkkkjjjjjjjjjjjjjiiiiiiigggggggggfffffffffffffeeeefffffffeeeeeeeeeeeeddddddeedddddddddddddcccccccccbcccccccccbbbbbbbbbbbaaaaaaaaaaaaaaa```````````__________^^^^^^^^^^^]]]]]]]][[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAA@@@@@@@@@@@??????????>>?>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999988888888888877777777777666666666666555555555555444444444443333333322222222222111111111111100000000000/////////........------------,,,,,,,,++++++++++++*************))))))))))))((((((((((''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$##########!!!!!!!!!!  zzz{{{{{{{{{{{{{{{{{{{{|}}}}}}}}}}}}}}}}}}}}}}}~{{{{{{{{{{{{||||||}}}}}}~€€€€����‚‚‚ƒƒƒƒƒƒƒƒƒƒ…„„„„ƒƒƒ‚‚‚‚‚�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚ƒƒƒƒ„„„……………†††††††††††††††††††††††††††††‡‡ˆˆˆˆ‰‰‰ŠŠŠŠ‹‹‹‹ŠŠŠ‰‰ˆˆ‡††………„„„„„„„„„„„„„„„„„„„………………„……………………………………………„„………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………‡‡‡†††††††††††††††††††††††††††††††††††††††††††††……„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||}}}}}}}}}}}}}}}}}}|||||||{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuutttttttttssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppoooooooooooooonnnnnnnnnnmlllllllllllllkkkkkkkkkkkiiiiiiiiiihhhhhhhhhhhhhggfffffffffffeeeeeeeeeeeeeddggfffffffffffffeeeeeeeeeeeeeedddddddddddcccccccccccccccbbbbbbbbbbbbaaaaaaaa```___________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQOOOOOOOOOOONNNNNNNNNNNMMMNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>=========<<<<<<<<;;;;;;;;;;;::::::::::::99999999999888888887777777777666666666665555665555555555544444444444333333333222222222221111111111000000000000//////////////...........----------,,,++++++++++++***********))))))))))))((((((((((((''''''&&&&&&&&&&&&&%%%%%%$$$$$$$$$$#############""!!!!!!!!!!!!! zzz{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}~{{{{{{{{{{{{{|||||||}}}}}€€€€����‚‚‚‚‚‚‚‚‚‚‚„„ƒƒƒƒ‚‚‚‚‚�������������€�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚ƒƒƒƒ„„„„…………††††††††††††††††††††††††††††‡‡‡ˆˆˆ‰‰‰ŠŠ‹‹‹‹‹‹‹‹ŠŠŠ‰ˆˆ‡††………„„„„„„„„„„„„„……………………………………………………………………………„„………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††…„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||}}}}}}}}}}}}}}}}}}}||||||{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuutttttttttsssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppooooooooooooonnnnnnnnnnmlllllllllllllkkkkkkkkkkkiiiiiiiiiihhhhhhhhhhhhhggffffffffffffeeeeeeeeeeeeddggfffffffffffffeeeeeeeeeeeeeeddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaa```____________^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQOOOOOOOOOOONNNNNNNNNNNMMMNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>========<<<<<<<<;;;;;;;;;;;::::::::::::99999999999888888887777777777666666666665555665555555555544444444444433333333222222222221111111111000000000000//////////////...........----------,,,++++++++++++***********))))))))))))((((((((((((''''''&&&&&&&&&&&&&%%%%%%$$$$$$$$$$#############""!!!!!!!!!!!!! zz{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}~~{{{{{{{{{{{{{|||||||||}}}~~~€€€€�����‚‚‚‚‚‚�ƒƒƒƒ‚‚‚‚���������������€€����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚ƒƒƒƒ„„„„…………†††††††††‡‡‡‡‡‡‡‡‡†††††††††‡‡‡ˆˆˆ‰‰‰ŠŠ‹‹‹ŒŒŒŒ‹‹‹ŠŠ‰‰‡‡††…………„„„„„„„„……………………………………………………………………………………„„………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………………†††…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††…„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||}}}}}}}}}}}}}}}}}}}||||||{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuttttttttttssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppoooooooooooooonnnnnnnnnmllllllllllllllkkkkkkkkkkiiiiiiiiiihhhhhhhhhhhhhggffffffffffffeeeeeeeeeeeeedgggffffffffffffeeeeeeeeeeeeeedddddddddddccccccccccccccccbbbbbbbbbbbaaaaaaaa```____________^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQPOOOOOOOOOOONNNNNNNNNNMMMNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>========<<<<<<<<;;;;;;;;;;;::::::::::::99999999999888888887777777777666666666665555665555555555554444444444433333333222222222221111111111000000000000//////////////...........----------,,,++++++++++++***********))))))))))))((((((((((((''''''&&&&&&&&&&&&&%%%%%%$$$$$$$$$$#############""!!!!!!!!!!!!! zz{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}~~{{{{{{{{{{{{{{||||||||||}~~~~~~€€€€€���������‚‚‚‚‚‚����������€€€€€€€€€���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚ƒƒƒƒ„„„„…………†…†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††‡‡ˆˆˆˆ‰‰ŠŠ‹‹ŒŒŒŒŒŒŒŒ‹‹ŠŠ‰ˆ‡‡†††……………………………………………………………………………………………………………„„„………„„„„„„„„„„„„„„„„„……………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………†††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||~}}}}}}}}}}}}}}}}}}}|||||{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuttttttttttssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppoooooooooooooonnnnnnnnnmllllllllllllllkkkkkkkkkkiiiiiiiiiihhhhhhhhhhhhhggffffffffffffeeeeeeeeeeeeedgggffffffffffffeeeeeeeeeeeeeedddddddddddccccccccccccccccbbbbbbbbbbbaaaaaaaa```____________^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[\[[[[[[[[[[[ZZZZZZZZZZZYYXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQPOOOOOOOOOOONNNNNNNNNNNMMNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>========<<<<<<<<;;;;;;;;;;;::::::::::::99999999999888888887777777777666666666665555666555555555554444444444433333333222222222221111111111000000000000//////////////...........----------,,,++++++++++++***********))))))))))))((((((((((((''''''&&&&&&&&&&&&&%%%%%%$$$$$$$$$$#############""!!!!!!!!!!!!! z{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}~~~{{{{{{{{{{{{{{{||||||||||}~~~~~~~€€€€€€€€€€€‚‚‚��������€€€€€€€€€€€€€€��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚ƒƒƒƒ„„„„………………††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰ŠŠ‹ŒŒŒ�����ŒŒŒ‹ŠŠ‰ˆ‡‡‡†††……………………………†††††††††††……………………………………………„„„…………„„„„„„„„„„„„………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„…††††………………………………………………………††††††…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|~}}}}}}}}}}}}}}}}}}}|||||{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuutttttttttssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppoooooooooooooonnnnnnnnnmmlllllllllllllkkkkkkkkkkiiiiiiiiiihhhhhhhhhhhhhhgffffffffffffeeeeeeeeeeeeedgggffffffffffffeeeeeeeeeeeeeedddddddddddccccccccccccccccbbbbbbbbbbbbaaaaaaa````___________^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[\[[[[[[[[[[[ZZZZZZZZZZZYYXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQPOOOOOOOOOOONNNNNNNNNNNMMNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>========<<<<<<<<;;;;;;;;;;;:::::::::::::9999999999888888887777777777666666666665555666555555555554444444444433333333222222222221111111111000000000000//////////////...........----------,,,++++++++++++***********))))))))))))((((((((((((''''''&&&&&&&&&&&&&%%%%%%$$$$$$$$$$#############""!!!!!!!!!!!!! z{{{{{{{{{{{{{{{{{{{{{|}}}}}}}}}}}}}}}}}}}}}}~~~{{{{{{{{{{{{{{{{|||||||||}}}~~~~~~~~€€€€€��������€€€€€€€€€€€€€€€€€��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚ƒƒƒƒƒ„„„……………††††‡‡‡‡‡‡ˆˆˆˆˆˆ‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰ŠŠ‹‹ŒŒ��������ŒŒ‹Š‰‰ˆˆ‡‡†††††………†††††††††††††††††††……………………………………„„„……………„„„„„„„„………………………………„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††………†††††††………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|~}}}}}}}}}}}}}}}}}}}|||||{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuttttttttttssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppooooooooooooonnnnnnnnnmmlllllllllllllkkkkkkkkkkiiiiiiiiiiihhhhhhhhhhhhhgfffffffffffffeeeeeeeeeeeedgggffffffffffffeeeeeeeeeeeeeddddddddddddccccccccccccccccbbbbbbbbbbbbaaaaaaa````___________^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[\[[[[[[[[[[[ZZZZZZZZZZZYYXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQPOOOOOOOOOOONNNNNNNNNNNMMNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>========<<<<<<<<;;;;;;;;;;;:::::::::::::9999999999888888887777777777666666666665555666555555555554444444444433333333222222222221111111111000000000000//////////////...........----------,,,++++++++++++***********))))))))))))((((((((((((''''''&&&&&&&&&&&&&%%%%%%$$$$$$$$$$#############""!!!!!!!!!!!!! z{{{{{{{{{{{{{{{{{{{{{|}}}}}}}}}}}}}}}}}}}}~~~~~{{{{{{{{{{{{{{{{|||||||||}}}}}}~~~~~~~~����€€€€€€€€€€€€€€€€€€€€��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚ƒƒƒƒ„„„„…………†††‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡ˆˆ‰‰‰‰ŠŠ‹‹ŒŒ��ŽŽŽŽŽŽ��ŒŒ‹Š‰‰ˆˆ‡‡‡†††††††††††‡‡‡‡‡‡‡‡‡†††††††…………………………………„„…………………………………………………………………„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„……………………………„„„„„„„„„„†††††††††††††††††††††††††††††††††††…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~}}}}}}}}}}}}}}}}}}}||||{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuttttttttttssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppoooooooooooooonnnnnnnnmmlllllllllllllkkkkkkkkkkiiiiiiiiiiihhhhhhhhhhhhhgfffffffffffffeeeeeeeeeeeedgggfffffffffffffeeeeeeeeeeeeddddddddddddccccccccccccccccbbbbbbbbbbbbaaaaaaa````___________^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[\[[[[[[[[[[[ZZZZZZZZZZZYYXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQPOOOOOOOOOOONNNNNNNNNNNMMNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>========<<<<<<<<;;;;;;;;;;;:::::::::::::9999999999888888887777777777666666666665555666555555555554444444444433333333222222222221111111111000000000000//////////////...........----------,,,++++++++++++***********))))))))))))((((((((((((''''''&&&&&&&&&&&&&%%%%%%$$$$$$$$$$#############""!!!!!!!!!!!!! {{{{{{{{{{{{{{{{{{{{{||}}}}}}}}}}}}}}}}}}}}~~~~~{{{{{{{{{{{{{{{{{||||||||}}}}}}}~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚ƒƒƒƒ„„„„„………†††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠ‹‹ŒŒ��ŽŽŽŽŽŽŽŽ��ŒŒŠŠ‰‰ˆˆˆ‡‡‡‡‡†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††……………………………„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………„„„„…††††††††††††††††††††††††††‡†††††††††………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„†…………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}~~}}}}}}}}}}}}}}}}}}}||||{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuutttttttttssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppoooooooooooooonnnnnnnnmmllllllllllllllkkkkkkkkkiiiiiiiiiiihhhhhhhhhhhhhgfffffffffffffeeeeeeeeeeeeeggggffffffffffffeeeeeeeeeeeeddddddddddddccccccccccccccccbbbbbbbbbbbbaaaaaaa````____________^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[\[[[[[[[[[[[ZZZZZZZZZZZYYXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQPOOOOOOOOOOONNNNNNNNNNNMMNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>========<<<<<<<<;;;;;;;;;;;:::::::::::::9999999999988888887777777777666666666665555666555555555554444444444433333333222222222221111111111000000000000//////////////...........----------,,,++++++++++++***********))))))))))))((((((((((((''''''&&&&&&&&&&&&&%%%%%%$$$$$$$$$$#############""!!!!!!!!!!!!! {{{{{{{{{{{{{{{{{{{{{||}}}}}}}}}}}}}}}}}}}~~~~~~{{{{{{{{{{{{{{{||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„………†††‡‡‡ˆˆˆˆˆˆ‰‰‰‰‰‰ˆ‰ŠŠŠŠŠŠ‹‹ŒŒ��ŽŽŽ����ŽŽŽ��Œ‹ŠŠ‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡‡††††††…………………………„„………………………………………………†††††††„„„„„„„„„„„„„„„„„„……………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††‡‡‡†††††††………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„††………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}|||{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuutttttttttsssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqpppoooooooooooooonnnnnnnnmmmlllllllllllllkkkkkkkkkiiiiiiiiiiihhhhhhhhhhhhhgfffffffffffffeeeeeeeeeeeeeggggffffffffffffeeeeeeeeeeeeddddddddddddcccccccccccccccccbbbbbbbbbbbaaaaaaa````____________^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[\[[[[[[[[[[[ZZZZZZZZZZZYYXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQPOOOOOOOOOOONNNNNNNNNNNMMNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>========<<<<<<<<;;;;;;;;;;;:::::::::::::9999999999988888887777777777666666666665555666555555555554444444444433333333222222222221111111111000000000000//////////////...........----------,,,++++++++++++***********))))))))))))((((((((((((''''''&&&&&&&&&&&&&%%%%%%$$$$$$$$$$#############""!!!!!!!!!!!!! {{{{{{{{{{{{{{{{{{{{|||}}}}}}}}}}}}}}}}}}}~~~~~~{{{{{{{{{{{{{{{||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„………††‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ŠŠŠŠ‹‹‹ŒŒ��ŽŽŽ������ŽŽŽ��Œ‹ŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡††††††………………………„……………………………………†††††††††††„„„„„„„„„„„„„„„„………………………………††††††††††………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††‡‡‡‡†††††††……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„††††…………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}|||{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuttttttttttssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqppppooooooooooooonnnnnnnnmmmlllllllllllllkkkkkkkkkiiiiiiiiiiiihhhhhhhhhhhhhfffffffffffffeeeeeeeeeeeeeggggffffffffffffeeeeeeeeeeeeddddddddddddcccccccccccccccccbbbbbbbbbbbaaaaaaa````____________^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[\[[[[[[[[[[[[ZZZZZZZZZZZYXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQPOOOOOOOOOOONNNNNNNNNNNMMNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>========<<<<<<<<;;;;;;;;;;;:::::::::::::9999999999988888887777777777666666666665555666555555555554444444444433333333222222222221111111111100000000000//////////////...........----------,,,++++++++++++***********))))))))))))((((((((((((''''''&&&&&&&&&&&&&%%%%%%$$$$$$$$$$#############""!!!!!!!!!!!!! {{{{{{{{{{{{{{{{{{{{|||}}}}}}}}}}}}}}}}}}~~~~~~~{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„………††‡‡‡ˆˆˆ‰‰‰‰‰‰‰‰ŠŠ‹‹‹‹‹ŒŒŒ��ŽŽŽ��������ŽŽ��Œ‹‹ŠŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡††††††………………………………………………………†††††††††††††„„„„„„„„„„„„„„…………………††††††††††††††††††††………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡‡††††††††………………………………………„„„„„„„„„„„„„„„„„„„„„„„†††††………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}~~~~}}}}}}}}}}}}}}}}}}|||{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuutttttttttsssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqppppoooooooooooooonnnnnnnmmmlllllllllllllkkkkkkkkkiiiiiiiiiiiihhhhhhhhhhhhhgfffffffffffffeeeeeeeeeeeeggggffffffffffffeeeeeeeeeeeeddddddddddddcccccccccccccccccbbbbbbbbbbbaaaaaaa`````___________^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[\\[[[[[[[[[[[ZZZZZZZZZZZYXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQPOOOOOOOOOOONNNNNNNNNNNMMNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>========<<<<<<<<<;;;;;;;;;;:::::::::::::9999999999988888887777777777666666666665555666555555555554444444444433333333222222222221111111111100000000000//////////////...........----------,,,++++++++++++***********))))))))))))((((((((((((''''''&&&&&&&&&&&&&%%%%%%$$$$$$$$$$#############""!!!!!!!!!!!!! {{{{{{{{{{{{{{{{{{{||||}}}}}}}}}}}}}}}}}}~~~~~~~{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„………††‡‡‡ˆˆˆ‰‰‰‰ŠŠŠŠŠ‹‹‹ŒŒŒŒ��ŽŽŽ����������ŽŽ�ŒŒ‹‹ŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡†††††…………………………………………………†††††††††††††††…„„„„„„„„„„„………………††††††††††††††††††††††††††††††††‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††…………………………………………„„„„„„„„„„„„„„„„„„„„„††††††……………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~}}}}}}}}}}}}}}}}}}}||{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuutttttttttsssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqppppoooooooooooooonnnnnnnmmmllllllllllllllkkkkkkkkiiiiiiiiiiiihhhhhhhhhhhhhgfffffffffffffeeeeeeeeeeeeggggfffffffffffffeeeeeeeeeeeeddddddddddddccccccccccccccccbbbbbbbbbbbbaaaaaa`````___________^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[\\[[[[[[[[[[[ZZZZZZZZZZZYXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQPPOOOOOOOOOONNNNNNNNNNNMMNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>========<<<<<<<<<;;;;;;;;;;:::::::::::::9999999999988888887777777777666666666666555666555555555554444444444433333333222222222221111111111100000000000//////////////...........----------,,,++++++++++++***********))))))))))))((((((((((((''''''&&&&&&&&&&&&&%%%%%%$$$$$$$$$$#############""!!!!!!!!!!!!! {{{{{{{{{{{{{{{{{{{||||}}}}}}}}}}}}}}}}}~~~~~~~~{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„………††‡‡ˆˆˆ‰‰‰ŠŠŠŠŠ‹ŒŒŒŒŒ���ŽŽŽ�����������ŽŽŽ�ŒŒ‹‹‹ŠŠŠ‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠ‰‰‰‰‰ˆˆˆ‡‡‡‡†††††…………………………………………†††††††††††††††††………„„„„„„„………………††††††††††‡‡‡‡‡‡‡‡‡†††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡††††††††…………………………………………„„„„„„„„„„„„„„„„„„„„††††††††………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~}}}}}}}}}}}}}}}}}}}||{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqppppoooooooooooooonnnnnnnmmmllllllllllllllkkkkkkkkiiiiiiiiiiiihhhhhhhhhhhhhgfffffffffffffeeeeeeeeeeeegggggffffffffffffeeeeeeeeeeeedddddddddddcccccccccccccccccbbbbbbbbbbbbaaaaaa`````___________^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[\\[[[[[[[[[[[ZZZZZZZZZZZYXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQPPOOOOOOOOOOONNNNNNNNNNMMNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>========<<<<<<<<<;;;;;;;;;;:::::::::::::9999999999988888887777777777766666666666555666555555555554444444444433333333222222222221111111111100000000000//////////////...........----------,,,++++++++++++***********))))))))))))((((((((((((''''''&&&&&&&&&&&&&%%%%%%$$$$$$$$$$#############""!!!!!!!!!!!!! {{{{{{{{{{{{{{{{{{|||||}}}}}}}}}}}}}}}}}~~~~~~~~{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚ƒƒƒƒ„„………††‡‡ˆˆˆ‰‰ŠŠŠŠ‹‹ŒŒ����ŽŽŽŽ�������������ŽŽ�ŒŒŒ‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰ˆˆˆ‡‡‡‡†††††………………………………††††††††††‡‡‡‡‡‡‡‡††…………„„„„„………………††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡ˆ‡‡‡‡‡†††††††††……………………………………………„„„„„„„„„„„„„„„„„„†††††††††……………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††‡††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}}}}}}}}}}|{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqpppppooooooooooooonnnnnnnmmmmlllllllllllllkkkkkkkkiiiiiiiiiiiihhhhhhhhhhhhhgfffffffffffffeeeeeeeeeeeegggggffffffffffffeeeeeeeeeeeedddddddddddcccccccccccccccccbbbbbbbbbbbbaaaaaa`````___________^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[\\[[[[[[[[[[[ZZZZZZZZZZZYXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQPPOOOOOOOOOOONNNNNNNNNNNMNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>========<<<<<<<<<;;;;;;;;;;:::::::::::::9999999999988888887777777777766666666666555666555555555554444444444433333333222222222221111111111100000000000//////////////...........----------,,,++++++++++++***********))))))))))))((((((((((((''''''&&&&&&&&&&&&&%%%%%%$$$$$$$$$$#############""!!!!!!!!!!!!! {{{{{{{{{{{{{{{{{{|||||}}}}}}}}}}}}}}}}~~~~~~~~~{{{{{{{{{||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„……††‡‡ˆˆ‰‰‰ŠŠŠ‹‹Œ����ŽŽŽŽ��������������ŽŽ��ŒŒŒ‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰ˆˆˆ‡‡‡‡†††††………………†††††††††††††‡‡‡‡‡‡‡‡‡‡‡†………………„…………………†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡ˆ‡‡‡‡‡‡†††††††††……………………………………………„„„„„„„„„„„„„„„„„††††††††††…………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††‡††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}}}}}}}}}}|{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxyxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttsssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqpppppooooooooooooonnnnnnnmmmmlllllllllllllkkkkkkkkiiiiiiiiiiiiihhhhhhhhhhhhgfffffffffffffeeeeeeeeeeeegggggffffffffffffeeeeeeeeeeeeddddddddddddcccccccccccccccccbbbbbbbbbbbaaaaaa`````____________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[\\[[[[[[[[[[[ZZZZZZZZZZZYXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQPPOOOOOOOOOOONNNNNNNNNNNMNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>========<<<<<<<<<;;;;;;;;;;;::::::::::::9999999999988888887777777777766666666666555666555555555554444444444433333333222222222221111111111100000000000//////////////............---------,,,++++++++++++***********))))))))))))((((((((((((''''''&&&&&&&&&&&&&%%%%%%$$$$$$$$$$#############""!!!!!!!!!!!!! {{{{{{{{{{{{{{{{{||||||}}}}}}}}}}}}}}}}~~~~~~~~~{{{{{{{{|||||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„……††‡‡ˆˆ‰‰ŠŠŠ‹‹���ŽŽŽŽ����������������ŽŽ��ŒŒŒ‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰ˆˆˆ‡‡‡‡††††††…………††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‡‡‡ˆˆ‡‡‡‡‡††††††††††……………………………………………„„„„„„„„„„„„„„„„†††††††††††………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††‡‡†††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}|{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxyxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqpppppoooooooooooooonnnnnnmmmmlllllllllllllkkkkkkkkiiiiiiiiiiiiihhhhhhhhhhhhggffffffffffffeeeeeeeeeeeegggggffffffffffffeeeeeeeeeeeeddddddddddddcccccccccccccccccbbbbbbbbbbbaaaaaa`````____________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[\\[[[[[[[[[[[ZZZZZZZZZZZYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQPPOOOOOOOOOOONNNNNNNNNNNMNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>========<<<<<<<<<;;;;;;;;;;;::::::::::::9999999999988888887777777777766666666666555666555555555554444444444433333333222222222221111111111100000000000//////////////............---------,,,++++++++++++***********))))))))))))((((((((((((''''''&&&&&&&&&&&&&%%%%%%$$$$$$$$$$#############""!!!!!!!!!!!!! {{{{{{{{{{{{{{{{{||||||}}}}}}}}}}}}}}}~~~~~~~~~~{{{{{{{{|||||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„……††‡‡ˆˆ‰‰ŠŠ‹‹���ŽŽŽ�����������������ŽŽ���ŒŒŒ‹‹‹‹‹‹ŠŠŠŠŠŠŠ‹‹‹‹‹ŠŠŠŠŠŠ‰‰‰ˆˆˆ‡‡‡‡‡†††††††……††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡………………………………†††††‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡ˆˆ‡‡‡‡‡††††††††††††…………………………………………„„„„„„„„„„„„„„„†††††††††††††…………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡‡††††††††††††††††††††††…„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxyyxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttsssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqpppppoooooooooooooonnnnnnmmmmllllllllllllllkkkkkkkiiiiiiiiiiiiihhhhhhhhhhhhggfffffffffffffeeeeeeeeeeegggggffffffffffffeeeeeeeeeeeeddddddddddddcccccccccccccccccbbbbbbbbbbbaaaaaa`````____________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[\\[[[[[[[[[[[ZZZZZZZZZZZYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQPPOOOOOOOOOOONNNNNNNNNNNMNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>========<<<<<<<<<;;;;;;;;;;;::::::::::::9999999999988888887777777777766666666666555666555555555554444444444433333333222222222221111111111100000000000//////////////............---------,,,++++++++++++***********))))))))))))((((((((((((''''''&&&&&&&&&&&&&%%%%%%$$$$$$$$$$#############""!!!!!!!!!!!!! {{{{{{{{{{{{{{{{{||||||}}}}}}}}}}}}}}}~~~~~~~~~~{{{{{{{||||||||||||||||||}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„……††‡‡ˆˆ‰‰Š‹‹Œ��ŽŽŽ������������������Ž���ŒŒŒŒ‹‹‹‹‹‹ŠŠŠŠŠ‹‹‹‹‹‹‹ŠŠŠŠŠ‰‰‰‰ˆˆˆ‡‡‡‡††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡………………………………††††‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡ˆˆ‡‡‡‡‡†††††††††††††…………………………………………………„„„„„„„„„„„††††††††††††††………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡†††††††††††††††††††††……„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxyyxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttsssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqpppppoooooooooooooonnnnnnmmmmmlllllllllllllkkkkkkkiiiiiiiiiiiiihhhhhhhhhhhhggfffffffffffffeeeeeeeeeeegggggfffffffffffffeeeeeeeeeeeeddddddddddddccccccccccccccccbbbbbbbbbbbbaaaaa``````___________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[\\[[[[[[[[[[[[ZZZZZZZZZZZXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQPPOOOOOOOOOOONNNNNNNNNNNMNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>========<<<<<<<<<;;;;;;;;;;;::::::::::::9999999999988888887777777777766666666666555666555555555554444444444433333333222222222221111111111100000000000//////////////............---------,,,++++++++++++***********))))))))))))((((((((((((''''''&&&&&&&&&&&&&%%%%%%$$$$$$$$$$#############""!!!!!!!!!!!!! {{{{{{{{{{{{{{{{|||||||}}}}}}}}}}}}}}~~~~~~~~~~~{{{{{{{||||||||||||||||||}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„……††‡‡ˆˆ‰ŠŠ‹Œ��ŽŽ�������������������Ž����ŒŒŒŒ‹‹‹‹‹‹‹ŠŠŠ‹‹‹‹‹‹‹ŠŠŠŠŠŠ‰‰‰ˆˆˆˆ‡‡‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‡‡‡‡‡‡……………………………††††‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡ˆˆ‡‡‡‡‡‡††††††††††††††………………………………………………„„„„„„„„„„†††††††††††††††…………………………†………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††‡‡‡‡†††††††††††††††††††††……„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxyyyxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttsssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqppppppooooooooooooonnnnnnmmmmmlllllllllllllkkkkkkkiiiiiiiiiiiiihhhhhhhhhhhhggfffffffffffffeeeeeeeeeeeggggggffffffffffffeeeeeeeeeeeeddddddddddddccccccccccccccccbbbbbbbbbbbbaaaaa``````___________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[\\\[[[[[[[[[[[ZZZZZZZZZZZXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQPPOOOOOOOOOOONNNNNNNNNNNMNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>========<<<<<<<<<;;;;;;;;;;;::::::::::::9999999999988888887777777777766666666666555666555555555554444444444433333333222222222221111111111100000000000//////////////............---------,,,++++++++++++***********))))))))))))((((((((((((''''''&&&&&&&&&&&&&%%%%%%$$$$$$$$$$#############""!!!!!!!!!!!!! {{{{{{{{{{{{{{{{|||||||}}}}}}}}}}}}}}~~~~~~~~~~~{{{{{{|||||||||||||||||||}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚ƒƒƒ„„……††‡‡ˆ‰‰ŠŠŒŒ��ŽŽ������������������ŽŽ���ŒŒŒŒ‹‹‹‹‹‹‹ŠŠŠŠ‹‹‹‹‹‹ŠŠŠŠŠŠ‰‰‰‰ˆˆˆ‡‡‡‡‡‡††††††‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡†………………………†††††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡ˆˆ‡‡‡‡‡‡†††††††††††††††…………………………………………………„„„„„„„„††††††††††††††††………………………††……………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††‡‡‡‡‡††††††††††††††††††††………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxyyyxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqppppppoooooooooooooonnnnnmmmmmlllllllllllllkkkkkkkiiiiiiiiiiiiiihhhhhhhhhhhggfffffffffffffeeeeeeeeeeeggggggffffffffffffeeeeeeeeeeeeddddddddddddccccccccccccccccbbbbbbbbbbbbaaaaa``````___________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[\\\[[[[[[[[[[[ZZZZZZZZZZZXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQPPOOOOOOOOOOONNNNNNNNNNNMNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>========<<<<<<<<<;;;;;;;;;;;::::::::::::9999999999988888887777777777766666666666555666555555555554444444444433333333222222222221111111111100000000000//////////////............---------,,,++++++++++++***********))))))))))))((((((((((((''''''&&&&&&&&&&&&&%%%%%%$$$$$$$$$$#############""!!!!!!!!!!!!! {{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}~~~~~~~~~~~~{{{{{{|||||||||||||||||||}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„……††‡‡ˆ‰‰Š‹Œ��ŽŽ�������������������Ž����ŒŒŒŒ‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡††…………………†††††‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰ŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡ˆ‡‡‡‡‡‡‡†††††††††††††††††……………………………………………„„„„„„„„†††††††††††††††††……………………†††…………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††‡‡‡‡‡‡†††††††††††††††††††…………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxyyyxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttsssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqppppppoooooooooooooonnnnnmmmmmlllllllllllllkkkkkkkjiiiiiiiiiiiiihhhhhhhhhhhgggffffffffffffeeeeeeeeeeeggggggffffffffffffeeeeeeeeeeeeddddddddddddccccccccccccccccbbbbbbbbbbbbaaaaa``````___________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[\\\[[[[[[[[[[[ZZZZZZZZZZZXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQPPOOOOOOOOOOONNNNNNNNNNNMNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>=======<<<<<<<<<;;;;;;;;;;;::::::::::::9999999999988888887777777777766666666666555666555555555554444444444433333333222222222221111111111100000000000//////////////............---------,,,++++++++++++***********))))))))))))((((((((((((''''''&&&&&&&&&&&&&%%%%%%$$$$$$$$$$#############""!!!!!!!!!!!!! {{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}~~~~~~~~~~~~{{{{{{|||||||||||||||||||}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„……†‡‡ˆ‰‰‹ŒŒ��ŽŽ������������������ŽŽ����ŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡†††††…††††††††‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡ˆ‡‡‡‡‡‡††††††††††††††††††……………………………………………„„„„„„„„††††††††††††††††††…………………††††………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††‡‡‡‡‡‡‡††††††††††††††††††…………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxyyyyxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttsssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqpppppppooooooooooooonnnnnmmmmmllllllllllllllkkkkkkjiiiiiiiiiiiiihhhhhhhhhhhgggfffffffffffffeeeeeeeeeeggggggffffffffffffeeeeeeeeeeeedddddddddddddccccccccccccccccbbbbbbbbbbbaaaaa``````____________^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[\\\[[[[[[[[[[[ZZZZZZZZZZZXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQPPOOOOOOOOOOONNNNNNNNNNNMNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>=======<<<<<<<<<;;;;;;;;;;;::::::::::::9999999999988888887777777777766666666666555666555555555554444444444433333333222222222221111111111100000000000//////////////............---------,,,++++++++++++***********))))))))))))((((((((((((''''''&&&&&&&&&&&&&%%%%%%$$$$$$$$$$#############""!!!!!!!!!!!!! {{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}~~~~~~~~~~~~{{{{{||||||||||||||||||||}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„……†‡‡ˆ‰Š‹ŒŒ��ŽŽ�����������������ŽŽŽ���ŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††………………………………………………„„„„„„„††††††††††††††††††††……………†††††……………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††‡‡‡‡‡‡‡††††††††††††††††††……………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxyyyyxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttsssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqpppppppooooooooooooonnnnnmmmmmmlllllllllllllkkkkkkjiiiiiiiiiiiiihhhhhhhhhhhgggfffffffffffffeeeeeeeeeeggggggffffffffffffeeeeeeeeeeeedddddddddddddccccccccccccccccbbbbbbbbbbbaaaaa``````____________^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[\\\[[[[[[[[[[[ZZZZZZZZZZZXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQPPPOOOOOOOOOONNNNNNNNNNNMNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>=======<<<<<<<<<;;;;;;;;;;;::::::::::::9999999999988888887777777777766666666666555666555555555554444444444433333333222222222221111111111100000000000//////////////............---------,,,++++++++++++***********))))))))))))((((((((((((''''''&&&&&&&&&&&&&%%%%%%$$$$$$$$$$#############""!!!!!!!!!!!!! {{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}~~~~~~~~~~~~~{{{{{||||||||||||||||||||}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„……†‡‡ˆŠŠ‹ŒŒ��ŽŽ����������������ŽŽŽ����ŒŒŒŒ‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ††††††††††††‡‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††…………………………………………………„„„„„„†††††††††††††††††††††…………††††††…………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††‡‡‡‡‡‡‡‡†††††††††††††††††……………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxyyyyxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqpppppppooooooooooooonnnnnmmmmmmlllllllllllllkkkkkkjiiiiiiiiiiiiihhhhhhhhhhhgggfffffffffffffeeeeeeeeeeggggggfffffffffffffeeeeeeeeeeeedddddddddddddcccccccccccccccbbbbbbbbbbbaaaaa``````____________^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[\\\[[[[[[[[[[[ZZZZZZZZZZZXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQPPPOOOOOOOOOOONNNNNNNNNNMNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>=======<<<<<<<<<;;;;;;;;;;;::::::::::::9999999999988888887777777777766666666666555666555555555554444444444433333333222222222221111111111100000000000//////////////............---------,,,++++++++++++***********))))))))))))((((((((((((''''''&&&&&&&&&&&&&%%%%%%$$$$$$$$$$#############""!!!!!!!!!!!!! {{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}~~~~~~~~~~~~~{{{{|||||||||||||||||||||}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„……††‡‰‰Š‹ŒŒ��ŽŽ���������������ŽŽŽŽ����ŒŒŒ‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ†††††††††††‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††………………………………………………………„„„„††††††††††††††††††††††………†††††††………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡††††††††††††††††………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxyyyyxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttsssssssssssssssrrrrrrrrrrrrrrqqqqqqqqppppppppooooooooooooonnnnmmmmmmlllllllllllllkkkkkkjiiiiiiiiiiiiihhhhhhhhhhhgggfffffffffffffeeeeeeeeeegggggggffffffffffffeeeeeeeeeeeedddddddddddddcccccccccccccccbbbbbbbbbbbbaaaa```````___________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[\\\[[[[[[[[[[[ZZZZZZZZZZZXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQPPPOOOOOOOOOOONNNNNNNNNNMNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>=======<<<<<<<<<;;;;;;;;;;;::::::::::::9999999999988888887777777777766666666666555666555555555554444444444433333333222222222221111111111100000000000//////////////............---------,,,++++++++++++***********))))))))))))((((((((((((''''''&&&&&&&&&&&&&%%%%%%$$$$$$$$$$#############""!!!!!!!!!!!!! {|||||||||||||||||||||}{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€�����‚‚‚ƒƒ„„…†‡‡ˆ‰‰Š‹‹ŒŒŒ�����Ž�������������ŽŽŽ����ŒŒŒŒ‹‹‹‹‹‹‹‹���������ŒŒŒŒŒŒŒ‹‹‹‹‹‹‹ŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ˆˆ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††………………………………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚���������������������~~~~~~~~~~~~~€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvutttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppommmmmmmmmlllllllllllllkkkjjiiiiiiiiiiiiihhhhhhhhhhgggggfffffffffffffeeeeeeeefffffffffffeeeeeeeeeeeeddeddddddddddddccccccccccccccccccbbbbbbbbbbbaaaaaaaaa```````````____________^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNMMMMMMMMMMMLLLLLLLLLLLKLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::::99999999999888888887777777777766666666655555555554444444444433333333333322222222222111111111111000000000000////////.....-----------,,,,,,,,,,,,,++++++++++++*********))))))))))))((((((((((((''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$#############"""""!!!!!!!!!!!!!! {|||||||||||||||||||||}{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€�����‚‚‚ƒƒ„„…††‡ˆˆ‰ŠŠ‹‹ŒŒ������������������ŽŽŽŽ���ŒŒŒŒŒ‹‹‹‹‹‹‹���������ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††……………………………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚��������������������~~~~~~~~~~~~~€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvtttttttttttttssssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppommmmmmmmmmllllllllllllkkkjjiiiiiiiiiiiiihhhhhhhhhhggggggffffffffffffeeeeeeeefffffffffffeeeeeeeeeeeeddeddddddddddddccccccccccccccccccbbbbbbbbbbbaaaaaaaaa```````````____________^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNMMMMMMMMMMMLLLLLLLLLLLKLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::::99999999999888888887777777777766666666655555555554444444444433333333333322222222222111111111111000000000000////////.....-----------,,,,,,,,,,,,,++++++++++++*********))))))))))))((((((((((((''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$#############"""""!!!!!!!!!!!!!! {||||||||||||||||||||}}{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€������‚‚ƒƒ„„…††‡ˆˆ‰ŠŠ‹‹ŒŒŒ�����������������ŽŽŽ����ŒŒŒŒŒ‹‹‹‹‹‹Ž��������ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹ŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††…………………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚��������������������~~~~~~~~~~~~€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvtttttttttttttssssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppommmmmmmmmmlllllllllllllkkjjiiiiiiiiiiiiihhhhhhhhhhggggggfffffffffffffeeeeeeefffffffffffeeeeeeeeeeeeddedddddddddddddccccccccccccccccccbbbbbbbbbbaaaaaaaaa````````````___________^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNMMMMMMMMMMMLLLLLLLLLLLKLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::::99999999999888888887777777777766666666655555555554444444444433333333333322222222222111111111111000000000000////////.....-----------,,,,,,,,,,,,,++++++++++++*********))))))))))))((((((((((((''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$#############"""""!!!!!!!!!!!!!! |||||||||||||||||||||}}{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€������‚‚ƒƒ„„…††‡ˆˆ‰‰ŠŠ‹‹ŒŒŒŒŒ�������������ŽŽŽŽ���ŒŒŒŒŒŒŒ‹‹‹‹ŽŽŽ������ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ�ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††…………………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚�������������������~~~~~~~~~~~~€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppommmmmmmmmmlllllllllllllkkjjiiiiiiiiiiiiihhhhhhhhhhggggggfffffffffffffeeeeeeefffffffffffeeeeeeeeeeeeddedddddddddddddccccccccccccccccccbbbbbbbbbbaaaaaaaaa````````````___________^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNMMMMMMMMMMMLLLLLLLLLLLKLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::::::::::99999999999888888887777777777766666666655555555554444444444433333333333322222222222111111111111000000000000////////.....-----------,,,,,,,,,,,,,++++++++++++*********))))))))))))((((((((((((''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$#############"""""!!!!!!!!!!!!!! |||||||||||||||||||||}}{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~�����€€€€€€€€€€€������‚‚‚ƒ„„……†‡‡ˆ‰‰ŠŠ‹‹‹‹ŒŒŒŒŒŒŒŒ�������ŽŽŽŽ����ŒŒŒŒŒŒŒŒŒŒŽŽŽŽ������ŒŒŒŒŒŒŒŒŒŒŒŒ���ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆˆ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚�������������������~~~~~~~~~~~~€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppmmmmmmmmmmlllllllllllllkkjjiiiiiiiiiiiiihhhhhhhhhhgggggggffffffffffffeeeeeeeffffffffffffeeeeeeeeeeeddeedddddddddddddcccccccccccccccccbbbbbbbbbbaaaaaaaaa````````````___________^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNMMMMMMMMMMMLLLLLLLLLLLKLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::::::::::99999999999888888887777777777766666666655555555554444444444433333333333322222222222111111111111000000000000////////.....-----------,,,,,,,,,,,,,++++++++++++*********))))))))))))((((((((((((''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$#############"""""!!!!!!!!!!!!!! ||||||||||||||||||||}}}{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€����������€�€€€€�������‚‚ƒƒ„„……†‡‡ˆˆ‰‰ŠŠŠ‹‹‹‹ŒŒŒŒŒ�������ŽŽŽŽŽ����ŒŒŒŒŒŒŒŒŒŽŽŽŽŽ�����ŒŒŒŒŒŒŒŒŒŒ�����ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰ˆˆˆˆˆ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††……………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚������������������~~~~~~~~~~~€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppmmmmmmmmmmmllllllllllllkkjjjiiiiiiiiiiiiihhhhhhhhhgggggggffffffffffffeeeeeeeffffffffffffeeeeeeeeeeeedeeddddddddddddccccccccccccccccccbbbbbbbbbbaaaaaaaaa````````````___________^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNMMMMMMMMMMMLLLLLLLLLLLKLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::::::::::99999999999888888887777777777766666666655555555554444444444433333333333322222222222111111111111000000000000////////.....-----------,,,,,,,,,,,,,++++++++++++*********))))))))))))((((((((((((''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$#############"""""!!!!!!!!!!!!!! ||||||||||||||||||||}}}{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€��������������€�€�������‚‚ƒƒ„„……††‡‡ˆˆ‰‰ŠŠŠŠ‹‹‹‹‹‹������ŽŽŽŽŽŽ�����ŒŒŒŒŒŒŒŒŽŽŽŽŽŽ�����ŒŒŒŒŒŒŒŒ������ŒŒ���������������ŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††……………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚������������������~~~~~~~~~~~€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvttttttttttttttssssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppmmmmmmmmmmmllllllllllllkkjjjiiiiiiiiiiiiihhhhhhhhhgggggggfffffffffffffeeeeeeffffffffffffeeeeeeeeeeeedeedddddddddddddcccccccccccccccccbbbbbbbbbbaaaaaaaaaa```````````___________^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYYYXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNMMMMMMMMMMLLLLLLLLLLLKLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::::::::::99999999999888888887777777777766666666655555555554444444444433333333333322222222222111111111111000000000000////////.....------------,,,,,,,,,,,,++++++++++++*********))))))))))))((((((((((((''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$#############"""""!!!!!!!!!!!!!! ||||||||||||||||||||}}}{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€�������������������������‚‚ƒƒ„„„…††‡‡‡ˆˆ‰‰‰ŠŠŠŠ‹‹‹ŽŽŽŽŽŽŽŽŽŽŽŽ�������ŒŒŒŒŒŒŽŽŽŽŽŽ������ŒŒŒŒŒŒ������Ž�����������������������ŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††…………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚�����������������~~~~~~~~~~€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvttttttttttttttssssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppmmmmmmmmmmmlllllllllllllkjjjiiiiiiiiiiiiihhhhhhhhhgggggggfffffffffffffeeeeeeffffffffffffeeeeeeeeeeeedeedddddddddddddcccccccccccccccccbbbbbbbbbbbaaaaaaaaa```````````___________^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNMMMMMMMMMMLLLLLLLLLLLKLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::::::::::99999999999888888887777777777766666666655555555554444444444433333333333322222222222111111111111000000000000////////.....------------,,,,,,,,,,,,++++++++++++*********))))))))))))((((((((((((''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$#############"""""!!!!!!!!!!!!!! |||||||||||||||||||}}}}{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€�������������������������‚‚‚ƒƒƒ„„……††‡‡‡ˆˆˆ‰‰‰‰ŠŠŠ�ŽŽŽŽŽŽŽŽŽŽ�����������ŒŒŒ�ŽŽŽŽŽŽ�����ŒŒŒŒŒŒ������Ž��������������������������ŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚�����������������~~~~~~~~~~€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvtttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppmmmmmmmmmmmlllllllllllllkjjjiiiiiiiiiiiiiihhhhhhhhgggggggfffffffffffffeeeeeeffffffffffffeeeeeeeeeeeedeedddddddddddddcccccccccccccccccbbbbbbbbbbbaaaaaaaaa```````````____________^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNMMMMMMMMMMLLLLLLLLLLLKLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::::::::::99999999999888888887777777777766666666655555555554444444444433333333333322222222222111111111111000000000000////////.....------------,,,,,,,,,,,,++++++++++++*********))))))))))))((((((((((((''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$#############"""""!!!!!!!!!!!!!! |||||||||||||||||||}}}}{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€��������������������������‚‚‚ƒƒƒ„„………†††‡‡‡ˆˆˆ‰‰‰‰������������������������Œ��ŽŽŽŽŽ�����ŒŒŒŒŒ������ŽŽ������������������������������ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚�����������������~~~~~~~~~~€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvtttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppmmmmmmmmmmmlllllllllllllkjjjjiiiiiiiiiiiiihhhhhhhhgggggggfffffffffffffeeeeeeffffffffffffeeeeeeeeeeeeeeeeddddddddddddcccccccccccccccccbbbbbbbbbbbaaaaaaaaa```````````____________^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNMMMMMMMMMMLLLLLLLLLLLKLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::::::::::99999999999888888887777777777766666666655555555554444444444433333333333322222222222111111111111000000000000////////.....-----------,,,,,,,,,,,,,++++++++++++*********))))))))))))((((((((((((''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$#############"""""!!!!!!!!!!!!! ||||||||||||||||||}}}}}{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€��������������������������‚‚‚‚ƒƒƒƒ„„………†††‡‡‡‡ˆˆˆ‰ŒŒŒŒ������������������������ŽŽŽŽŽ�����ŒŒŒŒŒ�����ŽŽ������������ŽŽ���ŽŽŽ�Ž����������ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††……………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚����������������~~~~~~~~~€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvtttttttttttttttssssssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppmmmmmmmmmmmlllllllllllllljjjjiiiiiiiiiiiiihhhhhhhhggggggggffffffffffffeeeeeefffffffffffffeeeeeeeeeeeeeeeddddddddddddcccccccccccccccccbbbbbbbbbbbaaaaaaaaa```````````____________^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNMMMMMMMMMMMLLLLLLLLLLKLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::::::::::99999999999888888887777777777766666666655555555554444444444433333333333322222222222111111111111000000000000////////.....-----------,,,,,,,,,,,,,++++++++++++*********))))))))))))((((((((((((''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$#############"""""!!!!!!!!!!!!! ||||||||||||||||||}}}}}{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€���������������������������‚‚‚‚‚ƒƒƒ„„„…………†††‡‡‡‡ˆ‹‹‹ŒŒŒŒŒŒ�������������������ŽŽŽŽŽ����ŒŒŒŒŒ������ŽŽ��������ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ���������ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††……………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚����������������~~~~~~~~~€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuttttttttttttttssssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppmmmmmmmmmmmmllllllllllllljjjjiiiiiiiiiiiiihhhhhhhhggggggggffffffffffffeeeeeefffffffffffffeeeeeeeeeeeeeeeddddddddddddcccccccccccccccccbbbbbbbbbbbaaaaaaaaa````````````___________^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNMMMMMMMMMMMLLLLLLLLLLKLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::::::::::99999999999888888887777777777766666666655555555554444444444433333333333322222222222111111111111000000000000////////.....-----------,,,,,,,,,,,,,++++++++++++*********))))))))))))((((((((((((''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$#############"""""!!!!!!!!!!!!! ||||||||||||||||||}}}}}{{{{{||||||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€����������������������������‚‚‚‚‚ƒƒƒƒ„„„„…………†††‡‡ŠŠ‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒ�����������ŽŽŽŽŽ����ŒŒŒŒŒŒ�����ŽŽ��������ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ��������ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††…………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚���������������~~~~~~~~~€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvutttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppmmmmmmmmmmmmllllllllllllljjjjiiiiiiiiiiiiihhhhhhhhggggggggfffffffffffffeeeeegffffffffffffeeeeeeeeeeeeeeeddddddddddddcccccccccccccccccbbbbbbbbbbbaaaaaaaaa````````````___________^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNMMMMMMMMMMMLLLLLLLLLLKLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::;::::::::::99999999999888888887777777777766666666655555555554444444444433333333333322222222222111111111111000000000000////////.....-----------,,,,,,,,,,,,,++++++++++++*********))))))))))))((((((((((((''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$#############"""""!!!!!!!!!!!!! |||||||||||||||||}}}}}}{{{{|||||||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€�����������������������������‚‚‚‚‚‚ƒƒƒƒƒ„„„„…………††‰ŠŠŠŠ‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒ��Œ���ŽŽŽŽ�����ŒŒŒŒŒŒŒ�����Ž�����������ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ����������ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚���������������~~~~~~~~€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvutttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppmmmmmmmmmmmmllllllllllllljjjjiiiiiiiiiiiiihhhhhhhhggggggggfffffffffffffeeeeegffffffffffffeeeeeeeeeeeeeeeddddddddddddccccccccccccccccccbbbbbbbbbbaaaaaaaaa````````````___________^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNMMMMMMMMMMMLLLLLLLLLLKLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::;::::::::::99999999999888888887777777777766666666655555555554444444444433333333333322222222222111111111111000000000000////////.....-----------,,,,,,,,,,,,,++++++++++++*********))))))))))))((((((((((((''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$#############"""""!!!!!!!!!!!!! |||||||||||||||||}}}}}}{{{{|||||||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€�����������������������������‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„………ˆ‰‰‰ŠŠŠŠŠ‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒ�ŽŽŽŽŽŽ����ŒŒŒŒŒŒŒŒŒ�����Œ�������������ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ���������������ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚��������������~~~~~~~~€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvutttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppmmmmmmmmmmmmllllllllllllljjjjiiiiiiiiiiiiihhhhhhhhggggggggfffffffffffffeeeeegffffffffffffeeeeeeeeeeeeeeeddddddddddddccccccccccccccccccbbbbbbbbbbaaaaaaaaaa```````````___________^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNMMMMMMMMMMMLLLLLLLLLLKLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::;::::::::::99999999999888888887777777777766666666655555555554444444444433333333333322222222222111111111111000000000000////////.....-----------,,,,,,,,,,,,,++++++++++++*********))))))))))))((((((((((((''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$#############"""""!!!!!!!!!!!!! |||||||||||||||||}}}}}}{{{{|||||||||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€������������������������������‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„…ˆˆˆ‰‰‰‰ŠŠŠŠŠ‹‹‹‹‹‹ŒŒŒŒŒŒŒŽŽŽŽŽŽ�����ŒŒŒŒŒŒŒŒŒŒ����ŒŒŒ�������������ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ��������������������ŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††……………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚��������������~~~~~~~€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuttttttttttttttssssssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppmmmmmmmmmmmmllllllllllllljjjjjiiiiiiiiiiiiihhhhhhhggggggggfffffffffffffeeeeegffffffffffffeeeeeeeeeeeeeeeddddddddddddccccccccccccccccccbbbbbbbbbbaaaaaaaaaa```````````___________^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNMMMMMMMMMMMLLLLLLLLLLKLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::;::::::::::99999999999888888887777777777766666666655555555554444444444433333333333322222222222111111111111000000000000////////.....-----------,,,,,,,,,,,,,++++++++++++*********))))))))))))((((((((((((''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$#############"""""!!!!!!!!!!!!! ||||||||||||||||}}}}}}}{{{||||||||||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€������������������������������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„‡‡ˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠ‹‹‹‹‹‹ŒŒŒŽŽŽŽŽ�����ŒŒŒŒŒŒŒŒŒŒŒŒ���ŒŒŒŒŒŒ������������ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ��������������������ŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††……………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚��������������~~~~~~~€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuttttttttttttttssssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppmmmmmmmmmmmmllllllllllllljjjjjiiiiiiiiiiiiihhhhhhhggggggggfffffffffffffeeeeegffffffffffffeeeeeeeeeeeeeeeedddddddddddcccccccccccccccccbbbbbbbbbbbbaaaaaaaaa```````````___________^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::;::::::::::99999999999888888887777777777766666666655555555554444444444433333333333322222222222111111111111000000000000////////.....-----------,,,,,,,,,,,,,++++++++++++*********))))))))))))((((((((((((''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$#############"""""!!!!!!!!!!!!! ||||||||||||||||}}}}}}}{{{||||||||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€�������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ†‡‡‡‡ˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠ‹‹‹‹‹‹ŽŽŽ�������ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ�������ŽŽŽŽŽŽŽŽŽŽŽŽŽŽ���������������������ŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰ˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�������������~~~~~~~€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvuutttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppmmmmmmmmmmmmmlllllllllllljjjjjiiiiiiiiiiiiihhhhhhhgggggggggffffffffffffeeeeegfffffffffffffeeeeeeeeeeeeeeedddddddddddccccccccccccccccccbbbbbbbbbbbaaaaaaaaa```````````___________^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::;::::::::::99999999999888888887777777777766666666655555555554444444444433333333333322222222222111111111111000000000000////////.....-----------,,,,,,,,,,,,,++++++++++++*********))))))))))))((((((((((((''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$#############"""""!!!!!!!!!!!!! ||||||||||||||||}}}}}}}{{{||||||||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€����������������������������‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ†††‡‡‡‡‡ˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠ‹‹‹���������ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒ������ŽŽŽŽŽŽŽŽŽŽŽŽ����������������������ŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�������������~~~~~~€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvuutttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppmmmmmmmmmmmmmlllllllllllljjjjjiiiiiiiiiiiiihhhhhhhgggggggggffffffffffffeeeeegfffffffffffffeeeeeeeeeeeeeeedddddddddddccccccccccccccccccbbbbbbbbbbbaaaaaaaaa```````````___________^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::;::::::::::99999999999888888887777777777766666666655555555554444444444433333333333322222222222111111111111000000000000////////.....-----------,,,,,,,,,,,,,++++++++++++*********))))))))))))((((((((((((''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$#############"""""!!!!!!!!!!!!! |||||||||||||||}}}}}}}}{{|||||||||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ††††††‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠ��������ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒ�����ŽŽŽŽŽŽŽŽŽŽ�����������������������ŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰ŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚������������~~~~~~€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvuutttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppmmmmmmmmmmmmmlllllllllllljjjjjiiiiiiiiiiiiihhhhhhhgggggggggffffffffffffeeeeeggffffffffffffeeeeeeeeeeeeeeedddddddddddccccccccccccccccccbbbbbbbbbbbaaaaaaaaa````````````__________^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::;::::::::::99999999999888888887777777777766666666655555555554444444444433333333333322222222222111111111111000000000000////////.....-----------,,,,,,,,,,,,,++++++++++++*********))))))))))))((((((((((((''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$#############"""""!!!!!!!!!!!!! |||||||||||||||}}}}}}}}{{|||||||||||||||||||||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚……††††††‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰ŠŠŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹ŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒ����ŽŽŽŽŽŽŽ�������������������������ŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚������������~~~~~~€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvuuuttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppmmmmmmmmmmmmmlllllllllllljjjjjiiiiiiiiiiiiihhhhhhhgggggggggfffffffffffffeeeeggffffffffffffeeeeeeeeeeeeeeeddddddddddddcccccccccccccccccbbbbbbbbbbbaaaaaaaaa````````````__________^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::;::::::::::99999999999888888887777777777766666666655555555554444444444433333333333322222222222111111111111000000000000////////.....-----------,,,,,,,,,,,,,++++++++++++*********))))))))))))((((((((((((''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$#############"""""!!!!!!!!!!!!! |||||||||||||||}}}}}}}}{{||||||||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~€~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚…………†††††††‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹ŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒ�����������������������������������ŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚������������~~~~~€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}||||||||||||||||||{|{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvuuuttttttttttttttssssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppmmmmmmmmmmmmmlllllllllllljjjjjjiiiiiiiiiiiiihhhhhhgggggggggfffffffffffffeeeeggffffffffffffeeeeeeeeeeeeeeeddddddddddddcccccccccccccccccbbbbbbbbbbbbaaaaaaaa````````````__________^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::;::::::::::99999999999888888887777777777766666666655555555554444444444433333333333322222222222111111111111000000000000////////.....-----------,,,,,,,,,,,,,++++++++++++*********))))))))))))((((((((((((''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############"""""!!!!!!!!!!!!! ||||||||||||||}}}}}}}}}{|||||||||||||||||||||||}}}}}}}}}}}~~~~~~~~~~~~~~~€~~~~~~~~~~~~~~~~~~€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚………………†††††††‡‡‡‡‡ˆˆˆˆˆ‰‰‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹ŒŒŒŒ���������������������������������ŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������~~~~~€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||||||||{|{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvuuutttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppmmmmmmmmmmmmmlllllllllllljjjjjjiiiiiiiiiiiiihhhhhhgggggggggfffffffffffffeeeeggffffffffffffeeeeeeeeeeeeeeeddddddddddddccccccccccccccccccbbbbbbbbbbbaaaaaaaa````````````__________^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::;::::::::::99999999999888888887777777777766666666655555555554444444444433333333333322222222222111111111111000000000000////////.....-----------,,,,,,,,,,,,,++++++++++++*********))))))))))))((((((((((((''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############"""""!!!!!!!!!!!!! ||||||||||||||}}}}}}}}}{||||||||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~€~~~~~~~~~~~~~~~~~€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚………………………††††††‡‡‡‡‡‡ˆˆˆˆ‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹ŒŒŒŒŒ����������ŒŒ������������������ŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������~~~~~€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}|||||||||||||||||{||{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvuuuuttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppmmmmmmmmmmmmmmllllllllllljjjjjjiiiiiiiiiiiiihhhhhhgggggggggfffffffffffffeeeeggffffffffffffeeeeeeeeeeeeeeeddddddddddddccccccccccccccccccbbbbbbbbbbbaaaaaaaaa```````````__________^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::;::::::::::99999999999888888887777777777766666666655555555554444444444433333333333322222222222111111111111000000000000////////.....-----------,,,,,,,,,,,,,++++++++++++*********))))))))))))((((((((((((''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############"""""!!!!!!!!!!!!! ||||||||||||||}}}}}}}}}{||||||||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~€€~~~~~~~~~~~~~~~~€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚……………………………†††††††‡‡‡‡‡ˆˆŠŠ‹‹‹‹‹‹ŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ���������������ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������~~~~€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvuuuuttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppmmmmmmmmmmmmmmllllllllllljjjjjjiiiiiiiiiiiiihhhhhhggggggggggffffffffffffeeeeggffffffffffffeeeeeeeeeeeeeeeedddddddddddccccccccccccccccccbbbbbbbbbbbaaaaaaaaa```````````__________^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::;::::::::::99999999999888888887777777777766666666655555555554444444444433333333333322222222222111111111111000000000000////////.....-----------,,,,,,,,,,,,,++++++++++++*********))))))))))))((((((((((((''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############"""""!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€~€€€€€€€€€€€����������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„……………††‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠ‰‰‰‰ŠŠŠŠŠŠŠŠ‹‹‹‹ŒŒŒŒ�����ŒŒŒŒŒŒ���������������������ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ���������ŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuurrrrrrrrqqqqqqqqqqqqqqppppooooooooooooonnnnnnnnnnnoonnnnnnnnnnnnnmmmmmmmmmmlllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiihhhhhhhhhhhhgggggggfffffffffffffeeeeeeeeeeeeeeeeeeeeddddddddddddccccccccccbbbbbbbbbbbaaaaaaa`````````____________^^^^_^^^^^^^^^^^]]]]]]]]]]]\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVUUUUUUUUUUUTTTTTTTTTTTSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKLLLLKKKKKKKKKKKJJJJJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBBABBBBBBBBAAAAAAAAAA@@@@@@@?????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;:::::999999999998888888888888877777777777666666666666665555555555544444444443333333322222222222111111111100000000000///////////......------------,,,,,,,,++++++++++++************))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„……………‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰ˆˆˆˆˆˆˆˆˆŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠ‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ�����������������ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ���������ŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuurrrrrrrrqqqqqqqqqqqqqqppppoooooooooooooonnnnnnnnnnoonnnnnnnnnnnnnmmmmmmmmmmlllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiihhhhhhhhhhhhgggggggfffffffffffffeeeeeeeeeeeeeeeeeeeeddddddddddddccccccccccbbbbbbbbbbbaaaaaaa`````````____________^^^^_^^^^^^^^^^^]]]]]]]]]]]\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVUUUUUUUUUUTTTTTTTTTTTSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKLLLLKKKKKKKKKKKJJJJJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBBABBBBBBBBAAAAAAAAAA@@@@@@@?????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;:::::999999999998888888888888877777777777666666666666665555555555544444444443333333322222222222111111111100000000000///////////......------------,,,,,,,,++++++++++++************))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„………††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠ‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ�������������ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ���������ŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuurrrrrrrrrqqqqqqqqqqqqqqpppoooooooooooooonnnnnnnnnnoonnnnnnnnnnnnnmmmmmmmmmmllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhgggggggffffffffffffeeeeeeeeeeeeeeeeeeeeddddddddddddccccccccccbbbbbbbbbbbaaaaaaa``````````___________^^^^_^^^^^^^^^^^]]]]]]]]]]]\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVUUUUUUUUUUUTTTTTTTTTTSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKLLLLKKKKKKKKKKKJJJJJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBBABBBBBBBBAAAAAAAAAA@@@@@@@?????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;:::::999999999998888888888888877777777777666666666666665555555555544444444443333333322222222222111111111100000000000///////////......------------,,,,,,,,++++++++++++************))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„……†††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒ����������ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ����������ŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvwvvvvvvvvvvvvvvuuuuuuuuuurrrrrrrrrqqqqqqqqqqqqqqpppoooooooooooooonnnnnnnnnnoonnnnnnnnnnnnnmmmmmmmmmmllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhgggggggffffffffffffeeeeeeeeeeeeeeeeeeeeddddddddddddccccccccccbbbbbbbbbbbaaaaaaa``````````___________^^^^_^^^^^^^^^^^]]]]]]]]]]]\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVUUUUUUUUUUUTTTTTTTTTTSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKLLLLKKKKKKKKKKKJJJJJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBBABBBBBBBBAAAAAAAAAA@@@@@@@?????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;:::::999999999998888888888888877777777777666666666666665555555555544444444443333333322222222222111111111100000000000///////////......------------,,,,,,,,++++++++++++************))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! !! ~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„††††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ���������ŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvwvvvvvvvvvvvvvvuuuuuuuuuurrrrrrrrrqqqqqqqqqqqqqqpppoooooooooooooonnnnnnnnnnoonnnnnnnnnnnnnmmmmmmmmmmllllkkkkkkkkkkkkkjjjjjjjjiiiiiiiiihhhhhhhhhhhhhgggggggffffffffffffeeeeeeeeeeeeeeeeeeeeddddddddddddccccccccccbbbbbbbbbbbaaaaaaa``````````___________^^^^_^^^^^^^^^^^]]]]]]]]]]]\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVUUUUUUUUUUUTTTTTTTTTTSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKLLLLKKKKKKKKKKKJJJJJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBBABBBBBBBBAAAAAAAAAA@@@@@@@?????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;:::::999999999998888888888888877777777777666666666666665555555555544444444443333333322222222222111111111100000000000///////////......------------,,,,,,,,++++++++++++************))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! !! ~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„…††††‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹ŒŒŒŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ���������ŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvwvvvvvvvvvvvvvvuuuuuuuuuurrrrrrrrrqqqqqqqqqqqqqqpppoooooooooooooonnnnnnnnnnoonnnnnnnnnnnnnmmmmmmmmmmllllkkkkkkkkkkkkkjjjjjjjjiiiiiiiiihhhhhhhhhhhhhgggggggffffffffffffeeeeeeeeeeeeeeeeeeeeddddddddddddccccccccccbbbbbbbbbbbaaaaaaa``````````___________^^^^_^^^^^^^^^^^]]]]]]]]]]]\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVUUUUUUUUUUUTTTTTTTTTTTSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKLLLLKKKKKKKKKKKJJJJJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBBABBBBBBBBAAAAAAAAAA@@@@@@@?????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;:::::999999999998888888888888877777777777666666666666665555555555544444444443333333322222222222111111111100000000000///////////......------------,,,,,,,,++++++++++++************))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! !! ~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„…†††††‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹ŒŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ����������ŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvwvvvvvvvvvvvvvvuuuuuuuuuurrrrrrrrrqqqqqqqqqqqqqqppppooooooooooooonnnnnnnnnnooonnnnnnnnnnnnnmmmmmmmmmllllkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiihhhhhhhhhhhhgggggggffffffffffffeeeeeeeeeeeeeeeeeeeeddddddddddddccccccccccbbbbbbbbbbbaaaaaaa``````````___________^^^^_^^^^^^^^^^^]]]]]]]]]]]\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVUUUUUUUUUUUTTTTTTTTTTTSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKLLLLKKKKKKKKKKKJJJJJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBBABBBBBBBBAAAAAAAAAA@@@@@@@?????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;:::::999999999998888888888888877777777777666666666666665555555555544444444443333333322222222222111111111100000000000///////////......------------,,,,,,,,++++++++++++************))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! !! ~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒ„„ƒ„ƒƒ„ƒƒ„ƒƒ„„„„„„„„„„„……†††††‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠ‰‰‰‰‰‰ŠŠŠŠŠŠŠ‹‹‹‹�ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ����������ŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvwvvvvvvvvvvvvvvvuuuuuuuuurrrrrrrrrqqqqqqqqqqqqqqppppooooooooooooonnnnnnnnnnooonnnnnnnnnnnnnmmmmmmmmmllllkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiihhhhhhhhhhhhgggggggffffffffffffeeeeeeeeeeeeeeeeeeeedddddddddddddcccccccccbbbbbbbbbbbaaaaaaa``````````___________^^^^_^^^^^^^^^^^]]]]]]]]]]]\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVUUUUUUUUUUUTTTTTTTTTTTSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLLKKKLLLLKKKKKKKKKKKJJJJJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBBABBBBBBBBAAAAAAAAAA@@@@@@@?????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;:::::999999999998888888888888877777777777666666666666665555555555544444444443333333322222222222111111111100000000000///////////......------------,,,,,,,,++++++++++++************))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! !! ~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………††††††‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠ‹‹���ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ����������ŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvwvvvvvvvvvvvvvvvuuuuuuuuurrrrrrrrrrqqqqqqqqqqqqqppppoooooooooooooonnnnnnnnnooonnnnnnnnnnnnnmmmmmmmmmllllkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiihhhhhhhhhhhhgggggggffffffffffffeeeeeeeeeeeeeeeeeeeedddddddddddddcccccccccbbbbbbbbbbbaaaaaaa``````````___________^^^^_^^^^^^^^^^^]]]]]]]]]]]\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWVVUUUUUUUUUUUTTTTTTTTTTTSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLLKKKLLLLKKKKKKKKKKKJJJJJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBBABBBBBBBBAAAAAAAAAA@@@@@@@?????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;:::::999999999998888888888888877777777777666666666666665555555555544444444443333333322222222222111111111100000000000///////////......------------,,,,,,,,++++++++++++************))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! !! ~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠ‹����ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ�����������ŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvwwvvvvvvvvvvvvvvuuuuuuuuurrrrrrrrrrqqqqqqqqqqqqqqpppoooooooooooooonnnnnnnnnooonnnnnnnnnnnnnmmmmmmmmmllllkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiihhhhhhhhhhhhgggggggfffffffffffffeeeeeeeeeeeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbaaaaaaa``````````___________^^^^_^^^^^^^^^^^]]]]]]]]]]]\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWVVUUUUUUUUUUUTTTTTTTTTTTSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLLKKKLLLLKKKKKKKKKKKJJJJJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBBABBBBBBBBAAAAAAAAAA@@@@@@@?????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;:::::999999999998888888888888877777777777666666666666665555555555544444444443333333322222222222111111111100000000000///////////......------------,,,,,,,,++++++++++++************))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! !! ~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������������������������‚��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‰‰‰‰‰‰ŠŠŠŠ������ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ������������ŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvwwvvvvvvvvvvvvvvuuuuuuuuurrrrrrrrrrqqqqqqqqqqqqqqpppoooooooooooooonnnnnnnnnooonnnnnnnnnnnnnmmmmmmmmmlllllkkkkkkkkkkkkjjjjjjjjiiiiiiiiiihhhhhhhhhhhhgggggggfffffffffffffeeeeeeeeeeeeeeeeeeeedddddddddddddccccccccbbbbbbbbbbbbaaaaaa``````````____________^^^_^^^^^^^^^^^^]]]]]]]]]]]\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVUUUUUUUUUUUTTTTTTTTTTTSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLLKKKLLLLKKKKKKKKKKKJJJJJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBBABBBBBBBBAAAAAAAAAA@@@@@@@?????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;:::::999999999998888888888888877777777777666666666666665555555555544444444443333333322222222222111111111100000000000///////////......------------,,,,,,,,++++++++++++************))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! !! ~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������������������������‚��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………††††††††‡‡‡‡‡‡‡‡‡‡‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ŠŠŒ�����ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ������������ŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvwwvvvvvvvvvvvvvvuuuuuuuuurrrrrrrrrrqqqqqqqqqqqqqqpppoooooooooooooonnnnnnnnnooonnnnnnnnnnnnnmmmmmmmmmlllllkkkkkkkkkkkkjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhgggggggffffffffffffeeeeeeeeeeeeeeeeeeeedddddddddddddccccccccbbbbbbbbbbbbaaaaaa``````````____________^^^_^^^^^^^^^^^^]]]]]]]]]]]\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVUUUUUUUUUUTTTTTTTTTTTSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLLKKKLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBBABBBBBBBBAAAAAAAAAA@@@@@@@?????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;:::::999999999998888888888888877777777777666666666666665555555555544444444443333333322222222222111111111100000000000///////////......------------,,,,,,,,++++++++++++************))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! !! ~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������������������������‚‚�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………††††††††††‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ˆ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ŠŒŒŒ����ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ����������ŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvwwvvvvvvvvvvvvvvuuuuuuuuurrrrrrrrrrqqqqqqqqqqqqqqpppoooooooooooooonnnnnnnnnooonnnnnnnnnnnnnmmmmmmmmmlllllkkkkkkkkkkkkkjjjjjjjiiiiiiiiiihhhhhhhhhhhhhgggggggffffffffffffeeeeeeeeeeeeeeeeeeeedddddddddddddccccccccbbbbbbbbbbbbaaaaaa```````````___________^^^__^^^^^^^^^^^]]]]]]]]]]]\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVUUUUUUUUUUTTTTTTTTTTTSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLLKKKLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBBABBBBBBBBAAAAAAAAAA@@@@@@@?????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;:::::999999999998888888888888877777777777666666666666665555555555544444444443333333322222222222111111111100000000000///////////......------------,,,,,,,,++++++++++++************))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! !! ~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������������������������‚‚�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………†††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ŒŒŒŒ����ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ����������ŒŒŒŒŒŒ‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvwwvvvvvvvvvvvvvvvuuuuuuuurrrrrrrrrrqqqqqqqqqqqqqqppppooooooooooooonnnnnnnnnooonnnnnnnnnnnnnmmmmmmmmmlllllkkkkkkkkkkkkkjjjjjjjiiiiiiiiiihhhhhhhhhhhhhgggggggffffffffffffeeeeeeeeeeeeeeeeeeeedddddddddddddccccccccbbbbbbbbbbbbaaaaaa```````````___________^^^__^^^^^^^^^^^]]]]]]]]]]]\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVUUUUUUUUUUUTTTTTTTTTTSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLLLKKKLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBBABBBBBBBBAAAAAAAAAA@@@@@@@?????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;:::::999999999998888888888888877777777777666666666666665555555555544444444443333333322222222222111111111100000000000///////////......-----------,,,,,,,,,++++++++++++************))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! !! ~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������������������������‚‚‚������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………†††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‹ŒŒŒŒ����ŽŽŽŽŽŽŽŽŽ����ŽŽŽŽŽŽŽŽŽ��������ŒŒŒŒŒŒ‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvwwvvvvvvvvvvvvvvvuuuuuuuurrrrrrrrrrqqqqqqqqqqqqqqppppooooooooooooonnnnnnnnnoooonnnnnnnnnnnnnmmmmmmmmlllllkkkkkkkkkkkkkjjjjjjjiiiiiiiiiihhhhhhhhhhhhhgggggggffffffffffffeeeeeeeeeeeeeeeeeeeedddddddddddddccccccccbbbbbbbbbbbbaaaaaa```````````___________^^^__^^^^^^^^^^^]]]]]]]]]]]\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVUUUUUUUUUUUTTTTTTTTTTSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLLLKKKLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBBABBBBBBBBAAAAAAAAAA@@@@@@@?????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;:::::999999999998888888888888877777777777666666666666665555555555544444444443333333322222222222111111111100000000000///////////......-----------,,,,,,,,,++++++++++++************))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! !! ~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������������������������‚‚‚������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………†††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‹ŒŒŒŒ�����ŽŽŽŽŽŽŽŽŽ������ŽŽŽŽŽŽŽŽ�������ŒŒŒŒŒ‹‹‹‹‹Š‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvwwwvvvvvvvvvvvvvvuuuuuuuurrrrrrrrrrrqqqqqqqqqqqqqppppooooooooooooonnnnnnnnnoooonnnnnnnnnnnnnmmmmmmmmlllllkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiihhhhhhhhhhhhgggggggffffffffffffeeeeeeeeeeeeeeeeeeeedddddddddddddcccccccccbbbbbbbbbbbaaaaaa```````````___________^^^__^^^^^^^^^^^]]]]]]]]]]]\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVUUUUUUUUUUUTTTTTTTTTTSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLLLKKKLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBBABBBBBBBBAAAAAAAAAA@@@@@@@?????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;:::::999999999998888888888888877777777777666666666666665555555555544444444443333333322222222222111111111100000000000///////////......-----------,,,,,,,,,++++++++++++***********)))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! !! ~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������������������������‚‚‚������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………†††††††‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‹‹ŒŒŒŒ�����ŽŽŽŽŽŽŽŽ������ŽŽŽŽŽŽŽŽŽ������ŒŒŒŒŒ‹‹‹‹‹Š‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvwwwvvvvvvvvvvvvvvuuuuuuuurrrrrrrrrrrqqqqqqqqqqqqqqpppoooooooooooooonnnnnnnnoooonnnnnnnnnnnnnmmmmmmmmlllllkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiihhhhhhhhhhhhgggggggffffffffffffeeeeeeeeeeeeeeeeeeeeedddddddddddddccccccccbbbbbbbbbbbaaaaaa```````````___________^^^__^^^^^^^^^^^]]]]]]]]]]]\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVUUUUUUUUUUUTTTTTTTTTTSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLLLKKKLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBBABBBBBBBBAAAAAAAAAA@@@@@@@?????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;:::::999999999998888888888888877777777777666666666666665555555555544444444443333333322222222222111111111100000000000///////////......-----------,,,,,,,,,++++++++++++***********)))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! !! ~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������������������������‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………††††‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‹‹‹ŒŒŒŒ�����ŽŽŽŽŽŽŽŽ�����ŽŽŽŽŽŽŽŽŽ������ŒŒŒŒŒ‹‹‹‹‹Š‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvwwwvvvvvvvvvvvvvvuuuuuuuurrrrrrrrrrrqqqqqqqqqqqqqqpppoooooooooooooonnnnnnnnoooonnnnnnnnnnnnnmmmmmmmmlllllkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiihhhhhhhhhhhhgggggggffffffffffffeeeeeeeeeeeeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbaaaaaa```````````___________^^^__^^^^^^^^^^^]]]]]]]]]]]\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVUUUUUUUUUUUTTTTTTTTTTSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLLLKKKLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBBABBBBBBBBAAAAAAAAAA@@@@@@@?????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;:::::999999999998888888888888877777777777666666666666665555555555544444444443333333322222222222111111111100000000000///////////......-----------,,,,,,,,,++++++++++++***********)))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! !! ~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€�����������������������������������������‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‹‹‹‹ŒŒŒŒ�����ŽŽŽŽŽŽŽ�����ŽŽŽŽŽŽŽŽŽŽ�����ŒŒŒŒŒ‹‹‹‹‹Š‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvwwwvvvvvvvvvvvvvvuuuuuuuurrrrrrrrrrrrqqqqqqqqqqqqqpppoooooooooooooonnnnnnnnoooonnnnnnnnnnnnnmmmmmmmmllllllkkkkkkkkkkkkjjjjjjjiiiiiiiiiiihhhhhhhhhhhhgggggggffffffffffffeeeeeeeeeeeeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbaaaaaa```````````___________^^^__^^^^^^^^^^^]]]]]]]]]]]\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVUUUUUUUUUUUTTTTTTTTTTTSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLLLKKKLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBBABBBBBBBBAAAAAAAAAA@@@@@@@?????????>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;;:::::999999999998888888888888877777777777666666666666665555555555544444444443333333322222222222111111111100000000000///////////......-----------,,,,,,,,,++++++++++++***********)))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! !! ~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€����������������������������������������‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‹‹‹‹‹ŒŒŒŒ�����ŽŽŽŽŽŽ�����ŽŽŽŽŽŽŽŽŽŽ�����ŒŒŒŒ‹‹‹‹‹ŠŠ‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuurrrrrrrrrrrrqqqqqqqqqqqqqpppoooooooooooooonnnnnnnnoooonnnnnnnnnnnnnmmmmmmmmllllllkkkkkkkkkkkkjjjjjjjiiiiiiiiiiihhhhhhhhhhhhgggggggffffffffffffeeeeeeeeeeeeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbaaaaaa```````````___________^^^__^^^^^^^^^^^]]]]]]]]]]]\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVUUUUUUUUUUUTTTTTTTTTTTSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLLLKKKLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBBABBBBBBBBAAAAAAAAAA@@@@@@@?????????>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;;:::::999999999998888888888888877777777777666666666666665555555555544444444443333333322222222222111111111100000000000///////////......-----------,,,,,,,,,++++++++++++***********)))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! !! ~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€�����������������������������������������‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠ‹‹‹‹‹ŒŒŒŒŒ����ŽŽŽŽŽŽ����ŽŽŽŽŽŽŽŽŽŽ�����ŒŒŒŒ‹‹‹‹‹ŠŠ‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuurrrrrrrrrrrrqqqqqqqqqqqqqpppoooooooooooooonnnnnnnnoooonnnnnnnnnnnnnmmmmmmmmllllllkkkkkkkkkkkkjjjjjjjiiiiiiiiiiihhhhhhhhhhhhgggggggfffffffffffffeeeeeeeeeeeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbaaaaaa```````````___________^^^__^^^^^^^^^^^]]]]]]]]]]]\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVUUUUUUUUUUUTTTTTTTTTTTSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLLLKKKLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBBABBBBBBBBAAAAAAAAAA@@@@@@@?????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;:::::999999999998888888888888877777777777666666666666665555555555544444444443333333322222222222111111111100000000000///////////......-----------,,,,,,,,,++++++++++++***********)))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! ! ~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€�����������������������������������������‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠ‹‹‹‹‹ŒŒŒŒŒ����ŽŽŽŽŽŽ���ŽŽŽŽŽŽŽŽŽŽ�����ŒŒŒŒ‹‹‹‹‹ŠŠ‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuurrrrrrrrrrrqqqqqqqqqqqqqqppppooooooooooooonnnnnnnnoooonnnnnnnnnnnnnmmmmmmmmllllllkkkkkkkkkkkkkjjjjjjiiiiiiiiiiihhhhhhhhhhhhhgggggggffffffffffffeeeeeeeeeeeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbaaaaaa```````````___________^^^__^^^^^^^^^^^]]]]]]]]]]]\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVUUUUUUUUUUUTTTTTTTTTTTSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLKKKLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBBABBBBBBBBAAAAAAAAAA@@@@@@@?????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;:::::999999999998888888888888877777777777666666666666665555555555544444444443333333322222222222111111111100000000000///////////......-----------,,,,,,,,,+++++++++++************)))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!! ! ~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€����������������������������������������‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠ‹‹‹‹‹‹ŒŒŒŒŒ����ŽŽŽŽŽŽ��ŽŽŽŽŽŽŽŽŽŽ�����ŒŒŒŒ‹‹‹‹‹ŠŠ‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuurrrrrrrrrrrqqqqqqqqqqqqqqppppooooooooooooonnnnnnnnoooonnnnnnnnnnnnnnmmmmmmmllllllkkkkkkkkkkkkkjjjjjjiiiiiiiiiiihhhhhhhhhhhhhgggggggffffffffffffeeeeeeeeeeeeeeeeeeeedddddddddddddccccccccbbbbbbbbbbbaaaaaa```````````___________^^^__^^^^^^^^^^^]]]]]]]]]]]\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVUUUUUUUUUUUTTTTTTTTTTTSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLKKKLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBBABBBBBBBBAAAAAAAAAA@@@@@@@?????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;:::::999999999998888888888888877777777777666666666666665555555555544444444443333333322222222222111111111100000000000///////////......-----------,,,,,,,,,+++++++++++************)))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! ! ~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€�����������������������������������������‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠ‹‹‹‹‹‹ŒŒŒŒŒ����ŽŽŽŽŽŽ�ŽŽŽŽŽŽŽŽŽŽ����ŒŒŒŒŒ‹‹‹‹‹ŠŠ‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuurrrrrrrrrrrrqqqqqqqqqqqqqppppooooooooooooonnnnnnnnooooonnnnnnnnnnnnnmmmmmmmllllllkkkkkkkkkkkkkjjjjjjiiiiiiiiiiihhhhhhhhhhhhhgggggggffffffffffffeeeeeeeeeeeeeeeeeeeedddddddddddddccccccccbbbbbbbbbbbbaaaaa````````````__________^^^__^^^^^^^^^^^]]]]]]]]]]]\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVUUUUUUUUUUUTTTTTTTTTTTSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLKKKLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBBABBBBBBBBAAAAAAAAAA@@@@@@@?????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;:::::999999999998888888888888877777777777666666666666665555555555544444444443333333322222222222111111111100000000000///////////......-----------,,,,,,,,,+++++++++++************)))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! ! ~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€�����������������������������������������‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠ‹‹‹‹‹‹‹ŒŒŒŒ����ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ�����ŒŒŒŒŒ‹‹‹‹‹‹Š‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuurrrrrrrrrrrrqqqqqqqqqqqqqppppoooooooooooooonnnnnnnooooonnnnnnnnnnnnnmmmmmmmllllllkkkkkkkkkkkkkjjjjjjiiiiiiiiiiihhhhhhhhhhhhhgggggggffffffffffffeeeeeeeeeeeeeeeeeeeedddddddddddddccccccccbbbbbbbbbbbbaaaaa````````````__________^^^__^^^^^^^^^^^]]]]]]]]]]]\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVUUUUUUUUUUUTTTTTTTTTTTSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLKKLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBBABBBBBBBBAAAAAAAAAA@@@@@@@?????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;:::::999999999998888888888888877777777777666666666666665555555555544444444443333333322222222222111111111100000000000///////////......-----------,,,,,,,,,+++++++++++************)))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! ! €€€€€€€€€€€€€€€€€€€€€€€€€€�������������������€€€€€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠŠŠ‹‹‹‹ŒŒŒŒŒŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠ‰‰‰‰‰‰‰‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡†††††……………………………………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttssssssssssrrrrrrrrrrrrrrqqpppppppppppppooooooooooooooonnnnnnnnnnnnnmmmmmmmmmlkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggffffffffffffffffeeeeeeeeeeeedddddddccccccbbbbbbbbbbbaaaaaaaa____________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAABAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::99999999998888888888888777777777776666666666666665555555555544444444444333333333332222222222211111111100000000000///////.........------------,,,,,,,,++++++++++++*********)))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������€€€€€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠŠŠ‹‹‹ŒŒŒŒŒŒŒŒ‹‹‹‹‹‹ŠŠŠŠŠ‰‰‰‰‰‰‰‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡††††††…………………………………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttssssssssssrrrrrrrrrrrrrrqqppppppppppppppoooooooooooooonnnnnnnnnnnnnmmmmmmmmmlkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggggggggffffffffffffffffeeeeeeeeeeeedddddddccccccbbbbbbbbbbbbaaaaaaa____________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAABAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::99999999998888888888888777777777776666666666666665555555555544444444444333333333332222222222211111111100000000000///////.........------------,,,,,,,,++++++++++++*********)))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������€€€€€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠŠŠ‹‹‹‹ŒŒŒŒ‹‹‹‹‹‹‹‹ŠŠŠŠŠ‰‰‰‰‰‰‰‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡††††††…………………………………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttsssssssssrrrrrrrrrrrrrrqqqpppppppppppppoooooooooooooonnnnnnnnnnnnnmmmmmmmmmlkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggggggggffffffffffffffffeeeeeeeeeeeedddddddccccccbbbbbbbbbbbbaaaaaaa____________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAABAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::99999999998888888888888777777777776666666666666665555555555544444444444333333333332222222222211111111100000000000///////.........------------,,,,,,,,++++++++++++*********)))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������€€€€€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠ‰‰‰‰‰‰‰‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡†††††††………………………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttssssssssssrrrrrrrrrrrrrqqqpppppppppppppooooooooooooooonnnnnnnnnnnnnmmmmmmmmllkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggggggggffffffffffffffffeeeeeeeeeeeedddddddccccccbbbbbbbbbbbbaaaaaaa____________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAABAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::99999999998888888888888777777777776666666666666665555555555544444444444333333333332222222222211111111100000000000///////.........------------,,,,,,,,++++++++++++*********)))))))))))(((((((((((('''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€��������������������€€€€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡††††††††……………………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttssssssssssrrrrrrrrrrrrrqqqpppppppppppppooooooooooooooonnnnnnnnnnnnnmmmmmmmmllkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggggggggffffffffffffffffeeeeeeeeeeeedddddddccccccbbbbbbbbbbbbaaaaaaa____________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAABAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::99999999998888888888888777777777776666666666666665555555555544444444444333333333332222222222211111111100000000000///////.........------------,,,,,,,,++++++++++++*********))))))))))((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€��������������������€€€€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡†††††††††…………………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttssssssssssrrrrrrrrrrrrrrqqpppppppppppppooooooooooooooonnnnnnnnnnnnnmmmmmmmmllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggggggggffffffffffffffffeeeeeeeeeeeedddddddccccccbbbbbbbbbbbbaaaaaaa____________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAABAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::99999999998888888888888777777777776666666666666665555555555544444444444333333333332222222222211111111100000000000///////.........------------,,,,,,,,++++++++++++*********))))))))))((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€�€€€€€��������������������€€€€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ŠŠŠŠ‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡††††††††††………………………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttssssssssssrrrrrrrrrrrrrrqqpppppppppppppooooooooooooooonnnnnnnnnnnnnmmmmmmmmllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggggggggffffffffffffffffeeeeeeeeeeeedddddddccccccbbbbbbbbbbbbaaaaaaa`___________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAABAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::99999999998888888888888777777777776666666666666665555555555544444444444333333333332222222222211111111100000000000///////.........------------,,,,,,,,++++++++++++*********))))))))))((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€�€€€€€��������������������€€€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ŠŠŠŠŠŠŠ‹ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡††††††††††………………………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttssssssssssrrrrrrrrrrrrrrqqpppppppppppppooooooooooooooonnnnnnnnnnnnnmmmmmmmmllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggfffffffffffffffeeeeeeeeeeeedddddddccccccbbbbbbbbbbbbaaaaaaa`___________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAABAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::99999999998888888888888777777777776666666666666665555555555544444444444333333333332222222222211111111100000000000///////.........------------,,,,,,,,++++++++++++*********))))))))))((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€�€€€€���������������������€€€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡†††††††††††……………………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttssssssssssrrrrrrrrrrrrrrqqpppppppppppppooooooooooooooonnnnnnnnnnnnnmmmmmmmmllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggfffffffffffffffeeeeeeeeeeeedddddddccccccbbbbbbbbbbbbaaaaaaa`___________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAABAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::99999999998888888888888777777777776666666666666665555555555544444444444333333333332222222222211111111100000000000///////.........------------,,,,,,,,++++++++++++*********))))))))))((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€�€€€€���������������������€€€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰ŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡†††††††††††……………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttssssssssssrrrrrrrrrrrrrrqqppppppppppppppoooooooooooooonnnnnnnnnnnnnmmmmmmmmllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggffffffffffffffffeeeeeeeeeeedddddddccccccbbbbbbbbbbbbaaaaaaa`___________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAABAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::99999999998888888888888777777777776666666666666665555555555544444444444333333333332222222222211111111100000000000///////.........------------,,,,,,,,++++++++++++*********))))))))))((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€�€€€€���������������������€€€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰ŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡††††††††††††…………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttssssssssssrrrrrrrrrrrrrrqqppppppppppppppoooooooooooooonnnnnnnnnnnnnmmmmmmmmllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggffffffffffffffffeeeeeeeeeeedddddddcccccccbbbbbbbbbbbaaaaaaa`___________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAABAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;::::::999999999998888888888888777777777776666666666666665555555555544444444444333333333332222222222111111111100000000000///////.........-----------,,,,,,,,,++++++++++++*********))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!! €€€€€€€€€€€€€€€€€€€���€€€€���������������������€€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„„„„„„„„„„„„††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰ŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡††††††††††††…………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttssssssssssrrrrrrrrrrrrrrqqqpppppppppppppoooooooooooooonnnnnnnnnnnnnmmmmmmmmllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggffffffffffffffffeeeeeeeeeeedddddddcccccccbbbbbbbbbbbaaaaaaa`___________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAABAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;::::::999999999998888888888888777777777776666666666666665555555555544444444444333333333322222222222111111111100000000000///////.........-----------,,,,,,,,,+++++++++++**********))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€��€€€€���������������������€€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„„„„„„„„„„„„†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰ŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡††††††††††††…………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzz{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttssssssssssrrrrrrrrrrrrrrqqqpppppppppppppoooooooooooooonnnnnnnnnnnnnmmmmmmmmllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggffffffffffffffffeeeeeeeeeeedddddddcccccccbbbbbbbbbbbaaaaaaa`___________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAABAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;::::::999999999998888888888888777777777776666666666666665555555555544444444444333333333322222222222111111111100000000000///////.........-----------,,,,,,,,,+++++++++++**********))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€��€€€����������������������€€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„………………………………„„„„„„„„„„„„„„„„„„„„„„„„„†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††‡‡‡‡‡‡††††††††††††††††††††††††‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰ŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡†††††††††††††………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzz{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttsssssssssssrrrrrrrrrrrrrqqqpppppppppppppoooooooooooooonnnnnnnnnnnnnmmmmmmmmllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggffffffffffffffffeeeeeeeeeeedddddddcccccccbbbbbbbbbbbaaaaaaa`___________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAABAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;::::::999999999998888888888888777777777776666666666666665555555555544444444444333333333322222222222111111111100000000000///////.........-----------,,,,,,,,,+++++++++++**********))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€��€€€����������������������€€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„………………………………„„„„„„„„„„„„„„„„„„„„„„„„„††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠ‰‰‰‰ŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡†††††††††††††………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzz{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttsssssssssssrrrrrrrrrrrrrqqqpppppppppppppooooooooooooooonnnnnnnnnnnnmmmmmmmmlllkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggggggggffffffffffffffffeeeeeeeeeeedddddddcccccccbbbbbbbbbbbaaaaaaa`___________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAABAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;::::::999999999998888888888888777777777776666666666666665555555555544444444443333333333322222222222111111111100000000000///////.........-----------,,,,,,,,,+++++++++++**********))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€��€€€����������������������€€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡†††††††††††††………………………………„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzz{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttsssssssssssrrrrrrrrrrrrrqqqpppppppppppppooooooooooooooonnnnnnnnnnnnnmmmmmmmlllkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggggggggffffffffffffffffeeeeeeeeeeedddddddcccccccbbbbbbbbbbbaaaaaaa`___________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAABAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;::::::999999999998888888888888777777777776666666666666665555555555544444444443333333333322222222222111111111100000000000///////.........-----------,,,,,,,,,+++++++++++**********))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€���€€€����������������������€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡††††††††††††††……………………………„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzz{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttsssssssssssrrrrrrrrrrrrrrqqpppppppppppppooooooooooooooonnnnnnnnnnnnnmmmmmmmlllkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggffffffffffffffffeeeeeeeeeeeeddddddcccccccbbbbbbbbbbbaaaaaaa`___________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAABAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;::::::999999999998888888888888777777777776666666666666665555555555544444444443333333333322222222222111111111100000000000///////.........-----------,,,,,,,,,+++++++++++**********))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€���€€€���������������������‚€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡††††††††††††††……………………………„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzz{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttsssssssssssrrrrrrrrrrrrrrqqppppppppppppppoooooooooooooonnnnnnnnnnnnnmmmmmmmlllkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggffffffffffffffffeeeeeeeeeeeeddddddcccccccbbbbbbbbbbbaaaaaaa`___________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAABAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;::::::999999999998888888888888777777777776666666666666665555555555544444444443333333333322222222222111111111100000000000///////.........-----------,,,,,,,,,+++++++++++**********))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€���€€€���������������������‚€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„……………………………„„„„„„„„„„„……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡††††††††††††††……………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzz{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttsssssssssssrrrrrrrrrrrrrrqqppppppppppppppoooooooooooooonnnnnnnnnnnnnmmmmmmmlllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggffffffffffffffffeeeeeeeeeeeeddddddcccccccbbbbbbbbbbbaaaaaaa`___________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAABAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;::::::999999999998888888888888777777777776666666666666665555555555544444444443333333333322222222222111111111100000000000///////.........-----------,,,,,,,,,+++++++++++**********))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€���€€����������������������‚€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„………………………………„„„„„„„„„„„……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡†††††††††††††††…………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttsssssssssssrrrrrrrrrrrrrrqqppppppppppppppoooooooooooooonnnnnnnnnnnnnmmmmmmmlllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggffffffffffffffffeeeeeeeeeeeeddddddcccccccbbbbbbbbbbbaaaaaaa`____________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAABAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;::::::999999999998888888888888777777777776666666666666665555555555444444444443333333333322222222222111111111100000000000///////.........-----------,,,,,,,,++++++++++++**********))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€���€€����������������������‚€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„………………………………„„„„„„„„„„………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰ŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡†††††††††††††††…………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttsssssssssssrrrrrrrrrrrrrrqqppppppppppppppoooooooooooooonnnnnnnnnnnnnmmmmmmmlllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggffffffffffffffffeeeeeeeeeeeeddddddcccccccbbbbbbbbbbbaaaaaaa`____________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAABAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;::::::999999999998888888888888777777777776666666666666665555555555444444444443333333333322222222222111111111100000000000///////.........-----------,,,,,,,,++++++++++++**********))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€���€€����������������������‚€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„………………………………„„„„„„„„„„………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡†††††††††††††††…………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttsssssssssssrrrrrrrrrrrrrrqqppppppppppppppooooooooooooooonnnnnnnnnnnnmmmmmmmlllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggffffffffffffffffeeeeeeeeeeeeddddddcccccccbbbbbbbbbbbaaaaaaa`____________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAABAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;::::::999999999998888888888888777777777776666666666666665555555555444444444443333333333322222222222111111111100000000000///////.........-----------,,,,,,,,++++++++++++**********))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!! €€€€€€€€€€€€€€€€€€€����€€���������������������‚‚€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„…………………………………„„„„„„„„„„………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰ŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡††††††††††††††††………………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttsssssssssssrrrrrrrrrrrrrrqqppppppppppppppooooooooooooooonnnnnnnnnnnnnmmmmmmlllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggffffffffffffffffeeeeeeeeeeeeddddddcccccccbbbbbbbbbbbaaaaaaa`____________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAABAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;::::::999999999998888888888888777777777776666666666666665555555555444444444443333333333322222222222111111111000000000000///////.........-----------,,,,,,,,++++++++++++**********))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!! €€€€€€€€€€€€€€€€€€€����€€���������������������‚‚€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„…………………………………„„„„„„„„„…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡††††††††††††††††………………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttsssssssssssrrrrrrrrrrrrrrqqppppppppppppppooooooooooooooonnnnnnnnnnnnnmmmmmmllllkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggfffffffffffffffeeeeeeeeeeeeddddddcccccccbbbbbbbbbbbbaaaaaa`____________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAABAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;::::::999999999998888888888888777777777766666666666666665555555555444444444443333333333322222222222111111111000000000000///////........------------,,,,,,,,++++++++++++**********))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!! €€€€€€€€€€€€€€€€€€€����€€���������������������‚‚€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„…………………………………„„„„„„„„„…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‹‹Œ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡††††††††††††††††………………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzz{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttsssssssssssrrrrrrrrrrrrrrqqqpppppppppppppooooooooooooooonnnnnnnnnnnnnmmmmmmllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggggggggfffffffffffffffeeeeeeeeeeeeddddddcccccccbbbbbbbbbbbbaaaaaa`____________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAABAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;::::::999999999998888888888888777777777766666666666666665555555555444444444443333333333322222222222111111111000000000000///////........------------,,,,,,,,++++++++++++**********))))))))))(((((((((((('''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€�����������������������������������������‚‚‚‚‚€€€€€€€������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„……………………††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€€€€���������������������€€€€~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvuvvvvvuuuuuuuuuuuuuuttttttrrrrrrrrrrqqqqqqqqqqqqqqpppoooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhggggggffffffffffffeeeeeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbaaaaaa`____________^^^^^^^^^^^]]\\\\\\\\\\\[[[[[[[[[[[ZZ[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTSTTTTTSSSSSSSSSSRRRRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@???????????????????>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::9999999999888888888877777777777666666555555555554444444444433333333333322222222221111111111100000000000////////............----------,,,,,,+++++++++++********)))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€�����������������������������������������‚‚‚‚‚€€€€€€€������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„……………………††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€€€€€€€€€€€���������������������€€€€~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvuvvvvvuuuuuuuuuuuuuuttttttrrrrrrrrrrqqqqqqqqqqqqqqpppoooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhggggggffffffffffffeeeeeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbaaaaaa`____________^^^^^^^^^^^]]\\\\\\\\\\\[[[[[[[[[[[ZZ[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTSTTTTTSSSSSSSSSSRRRRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@???????????????????>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::9999999999888888888877777777777666666555555555554444444444433333333333322222222221111111111100000000000////////............----------,,,,,,+++++++++++********)))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€�����������������������������������������‚‚‚‚‚€€€€€€€������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„„„„„„…………………†††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€€€���������������������€€€€~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttrrrrrrrrrrqqqqqqqqqqqqqqpppoooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhggggggffffffffffffeeeeeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbaaaaaa`____________^^^^^^^^^^^]]\\\\\\\\\\\[[[[[[[[[[[ZZ[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTSTTTTTSSSSSSSSSSRRRRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????????????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::9999999999888888888877777777777666666555555555554444444444433333333333222222222221111111111100000000000////////............----------,,,,,++++++++++++********)))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€�����������������������������������������‚‚‚‚‚€€€€€€€������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„„„„„……………………†††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€€€���������������������€€€€~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvuvvvvvuuuuuuuuuuuuuuttttttrrrrrrrrrrqqqqqqqqqqqqqqpppoooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhggggggffffffffffffeeeeeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbaaaaaa`____________^^^^^^^^^^^]]\\\\\\\\\\\[[[[[[[[[[[ZZ[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTSTTTTTSSSSSSSSSSRRRRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????????????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::9999999999888888888877777777777666666555555555554444444444433333333333222222222221111111111100000000000////////...........-----------,,,,,++++++++++++********)))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€�����������������������������������������‚‚‚‚‚€€€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„„„„„……………………†††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€€€����������������������€€€~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvuvvvvvuuuuuuuuuuuuuuttttttrrrrrrrrrrqqqqqqqqqqqqqqpppoooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhggggggffffffffffffeeeeeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbaaaaaa`____________^^^^^^^^^^^]]\\\\\\\\\\\[[[[[[[[[[[ZZ[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTSTTTTTSSSSSSSSSSRRRRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????????????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::9999999998888888888877777777777666666555555555554444444444433333333333222222222221111111111100000000000////////...........-----------,,,,,++++++++++++********)))))))))(((((((((((('''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€����������������������������������������‚‚‚‚‚‚€€€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„„„„„……………………†††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€€€����������������������€€€~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvuvvvvvuuuuuuuuuuuuuuttttttrrrrrrrrrrqqqqqqqqqqqqqqpppoooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhggggggffffffffffffeeeeeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbaaaaaa`____________^^^^^^^^^^^]]\\\\\\\\\\\[[[[[[[[[[[ZZ[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTSTTTTTSSSSSSSSSSRRRRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????????????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::9999999998888888888877777777777666666555555555554444444444433333333333222222222221111111111000000000000////////...........-----------,,,,,++++++++++++********)))))))))(((((((((((('''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€����������������������������������������‚‚‚‚‚‚€€€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„„„„„…………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€€€����������������������€€€~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvuvvvvvuuuuuuuuuuuuuuttttttrrrrrrrrrrqqqqqqqqqqqqqqpppoooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhggggggffffffffffffeeeeeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbaaaaaa`____________^^^^^^^^^^^]]\\\\\\\\\\\[[[[[[[[[[[ZZ[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTSTTTTTSSSSSSSSSSRRRRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????????????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::9999999999888888888887777777777766666655555555555444444444443333333333322222222222111111111100000000000/////////...........-----------,,,,,++++++++++++********))))))))((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€�����������������������������������������‚‚‚‚‚‚€€€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„„„„„„„„„„„„„„„„„……………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€€����������������������€€€~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvuvvvvvuuuuuuuuuuuuuuttttttrrrrrrrrrrrqqqqqqqqqqqqqppppooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhggggggffffffffffffeeeeeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbaaaaa`____________^^^^^^^^^^^]]\\\\\\\\\\\[[[[[[[[[[[ZZ[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTSTTTTTSSSSSSSSSSRRRRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????????????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::9999999999888888888887777777777766666655555555555444444444443333333333322222222222111111111100000000000/////////...........-----------,,,,,++++++++++++********))))))))((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€�����������������������������������������‚‚‚‚‚‚€€€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„„„„„„„„„„„„„„„„„……………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€€����������������������€€€~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzz{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttrrrrrrrrrrrqqqqqqqqqqqqqppppooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhggggggffffffffffffeeeeeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbaaaaa`____________^^^^^^^^^^^]]\\\\\\\\\\\[[[[[[[[[[[ZZ[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTSTTTTTSSSSSSSSSSRRRRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????????????>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::9999999999888888888887777777777766666655555555555444444444443333333333322222222222111111111100000000000/////////...........-----------,,,,,++++++++++++********))))))))((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€�����������������������������������������‚‚‚‚‚‚€€€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„„„„„„„„„„„„„„„„„……………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€€����������������������€€€~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzz{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttrrrrrrrrrrrqqqqqqqqqqqqqppppooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhggggggffffffffffffeeeeeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbaaaaa`____________^^^^^^^^^^^]]\\\\\\\\\\\[[[[[[[[[[[ZZ[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTSTTTTTSSSSSSSSSSRRRRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????????????>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::9999999999888888888887777777777766666655555555554444444444443333333333322222222222111111111100000000000/////////...........-----------,,,,,++++++++++++********))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€�����������������������������������������‚‚‚‚‚‚€€€€€��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„„„„„„„„„„„„„„„„„…………………†††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€€����������������������€€€~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzz{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttrrrrrrrrrrrqqqqqqqqqqqqqppppooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhggggggffffffffffffeeeeeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbaaaaa`____________^^^^^^^^^^^]]\\\\\\\\\\\[[[[[[[[[[[ZZ[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTSTTTTTSSSSSSSSSSRRRRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????????????>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::9999999999888888888887777777777666666655555555554444444444443333333333322222222222111111111100000000000/////////...........-----------,,,,,++++++++++++********))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€����������������������������������������‚‚‚‚‚‚‚€€€€€��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„„„„„„„„„„„„„„„„„…………………†††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€€�����������������������€€~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzz{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttrrrrrrrrrrrqqqqqqqqqqqqqppppooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhggggggffffffffffffeeeeeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbaaaaa``___________^^^^^^^^^^^]]\\\\\\\\\\\[[[[[[[[[[[[Z[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTSTTTTTSSSSSSSSSSRRRRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????????????>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::9999999999888888888887777777777666666655555555554444444444443333333333322222222222111111111100000000000/////////...........-----------,,,,,++++++++++++********))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€���������������������‚������������������‚‚‚‚‚‚‚€€€€€��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„„„„„„„„„„„„„„……………………†††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€€�����������������������€€~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttrrrrrrrrrrrqqqqqqqqqqqqqqpppooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhggggggffffffffffffeeeeeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbaaaaa``___________^^^^^^^^^^^]]\\\\\\\\\\\[[[[[[[[[[[[Z[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTSTTTTTSSSSSSSSSSRRRRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????????????>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::9999999999888888888887777777777666666655555555554444444444443333333333322222222222111111111100000000000/////////...........-----------,,,,,++++++++++++********))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€���������������������‚������������������‚‚‚‚‚‚‚€€€€€��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„„„„„„„„„„„„„„……………………†††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€�����������������������€€~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuttttttrrrrrrrrrrrqqqqqqqqqqqqqqpppooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhggggggffffffffffffeeeeeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbaaaaa``___________^^^^^^^^^^^]]\\\\\\\\\\\[[[[[[[[[[[[Z[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTSTTTTTSSSSSSSSSSRRRRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????????????>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::9999999999888888888887777777777666666655555555554444444444443333333333322222222222111111111100000000000/////////...........-----------,,,,,+++++++++++*********))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€���������������������‚������������������‚‚‚‚‚‚‚€€€€€��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„„„„„„„„„„„„„„……………………†††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€�����������������������€€~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuttttttrrrrrrrrrrrqqqqqqqqqqqqqqpppooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhggggggffffffffffffeeeeeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbaaaaa``___________^^^^^^^^^^^]]\\\\\\\\\\\[[[[[[[[[[[[Z[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUUUUTTTTTTTTTTTSTTTTTSSSSSSSSSSRRRRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????????????>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::9999999999888888888887777777777666666555555555554444444444443333333333322222222222111111111100000000000/////////...........-----------,,,,,+++++++++++*********))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€���������������������‚������������������‚‚‚‚‚‚‚€€€€€��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„„„„„„„„„„„„„„……………………†††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€�����������������������€€~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuutttttrrrrrrrrrrrqqqqqqqqqqqqqqpppooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhggggggffffffffffffeeeeeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbaaaaa``___________^^^^^^^^^^^]]\\\\\\\\\\\[[[[[[[[[[[[Z[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUUUUTTTTTTTTTTTSTTTTTSSSSSSSSSSRRRRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????????????>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::9999999999888888888887777777777666666555555555554444444444443333333333322222222222111111111100000000000/////////...........-----------,,,,,+++++++++++*********))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€���������������������‚������������������‚‚‚‚‚‚‚€€€€€��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„„„„„„„„„„„„„„……………………†††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€������������������������€~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||{{|||{{{{{{{{{{{{{{{{{{zzzz{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuutttttrrrrrrrrrrrqqqqqqqqqqqqqqpppooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhggggggffffffffffffeeeeeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbaaaaa``___________^^^^^^^^^^^^]\\\\\\\\\\\\[[[[[[[[[[[Z[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUUUUTTTTTTTTTTTSTTTTTSSSSSSSSSSRRRRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????????????>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::9999999999888888888887777777777666666555555555554444444444443333333333322222222221111111111100000000000/////////...........-----------,,,,,+++++++++++*********))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€����������������������‚������������������‚‚‚‚‚‚‚€€€€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„„„„„„„„„„„„„………………………†††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€������������������������€~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}||||||||||{{{{{{{{{{{{{{{{zzzz{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvuuuuuuuuuuutttttrrrrrrrrrrrqqqqqqqqqqqqqpppoooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhggggggffffffffffffeeeeeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbaaaaa``___________^^^^^^^^^^^^]\\\\\\\\\\\\[[[[[[[[[[[Z[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUUUUTTTTTTTTTTTSTTTTTSSSSSSSSSSRRRRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????????????>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::9999999999888888888887777777777666666555555555554444444444443333333333322222222221111111111100000000000////////............-----------,,,,,+++++++++++*********))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€����������������������‚������������������‚‚‚‚‚‚‚€€€€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„„………………………†††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€������������������������€~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}|||||||||||||{{{{{{{{{{{{zzz{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwvvvvvvvvvvvvvvuuuuuuuuuutttttrrrrrrrrrrrqqqqqqqqqqqqqpppoooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhggggggffffffffffffeeeeeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbaaaaa``___________^^^^^^^^^^^^]\\\\\\\\\\\\[[[[[[[[[[[Z[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUUUUTTTTTTTTTTTSTTTTSSSSSSSSSSSRRRRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????????????>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::9999999999888888888877777777777666666555555555554444444444443333333333222222222221111111111100000000000////////............-----------,,,,,+++++++++++*********))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€����������������������‚������������������‚‚‚‚‚‚‚€€€€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„„………………………†††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‡‡‡‡‡‡‡‡‡†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€������������������������€~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~€€€€€€€€€~~~}}}|}||||||||||||||{{{{{{{zzz{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvuuuuuuuuuutttttrrrrrrrrrrrqqqqqqqqqqqqqpppooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhggggggffffffffffffeeeeeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbaaaaa``___________^^^^^^^^^^^^]\\\\\\\\\\\\[[[[[[[[[[[Z[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUUUUTTTTTTTTTTTSTTTTSSSSSSSSSSSRRRRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????????????>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::9999999999888888888877777777777666666555555555554444444444443333333333222222222221111111111100000000000////////............-----------,,,,,+++++++++++*********))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€����������������������‚�����������������‚‚‚‚‚‚‚‚€€€€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„„………………………†††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€€€‚������������������������~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~€€€����������€€€~~~}}}}||||||||||||||{{{{{{{zz{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxyyyxxxxxxxxwwwwwwvvwvvvvvvvvvuuuuuuuuuuuttttrrrrrrrrrrrqqqqqqqqqqqqpppoooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhggggggffffffffffffeeeeeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbaaaaa``___________^^^^^^^^^^^^]\\\\\\\\\\\\[[[[[[[[[[[Z[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTSTTTTSSSSSSSSSSSRRRRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????????????>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::9999999999888888888877777777777666666555555555554444444444443333333333222222222221111111111000000000000////////............-----------,,,,++++++++++++*********))))))))(((((((((((('''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€����������������������‚�����������������‚‚‚‚‚‚‚‚€€€€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„„………………………†††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡†††††††††‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€€€‚������������������������~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~€€��‚‚‚‚ƒƒƒ‚‚‚‚��€€~~}}}}}||||||||||||||{{{{{zz{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxyyyyyyyyyyxxxxxxxwwwwwvvwvvvvvvvvvvuuuuuuuuuuttttrrrrrrrrrrqqqqqqqqqqqqppppoooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhggggggffffffffffffeeeeeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbaaaaa``___________^^^^^^^^^^^^]\\\\\\\\\\\\[[[[[[[[[[[Z[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTSTTTTSSSSSSSSSSSRRRRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????????????>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::9999999999888888888877777777777666666555555555554444444444433333333333222222222221111111111000000000000////////...........------------,,,,++++++++++++*********))))))))(((((((((((('''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€���������������������‚‚�����������������‚‚‚‚‚‚‚‚€€€€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„„………………………†††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡††††††††‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€‚������������������������~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~€€��‚ƒƒƒ„„„„„ƒƒƒ‚‚�€€~~~}}}}}|||||||||||||{{{{{z{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxwwwwwwvwwvvvvvvvvvuuuuuuuuutttttrrrrrrrrrrqqqqqqqqqqqqpppooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhggggggffffffffffffeeeeeeeeeeeeeeedddddddddddddccccccccccccbbbbbbbbbbbbaaaaa``___________^^^^^^^^^^^^]\\\\\\\\\\\\[[[[[[[[[[[Z[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTSTTTTSSSSSSSSSSSRRRRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????????????>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::9999999999888888888877777777777666666555555555554444444444433333333333222222222221111111111000000000000////////...........------------,,,,++++++++++++*********)))))))((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€���������������������‚‚�����������������‚‚‚‚‚‚‚‚€€€€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„„………………………†††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€‚������������������������~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|}}}}}~~€��‚ƒƒ„„………………„„ƒ‚‚�€€~~~~}}}}}}}}}||||||||{{{{{z{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwvvvvvvvvuuuuuuuuutttttrrrrrrrrrqqqqqqqqqqqqppppoooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhgggggggfffffffffffeeeeeeeeeeeeeeedddddddddddddccccccccccccbbbbbbbbbbbbaaaaa``___________^^^^^^^^^^^]]\\\\\\\\\\\\[[[[[[[[[[[Z[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTSTTTTSSSSSSSSSSSRRRRRRRRRRQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????????????>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::999999999988888888887777777777766666655555555555444444444443333333333322222222222111111111100000000000/////////...........------------,,,,++++++++++++*********)))))))((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€���������������������‚‚�����������������‚‚‚‚‚‚‚‚€€€€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„…………………………†††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡††††††††‡‡‡‡‡‡‡‡ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€�‚�����������������������~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~€€�‚ƒ„„……††††††……„ƒƒ‚�€~~~}}}}}}}}}}}}|||||{{{{{z{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyzyzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwvvvvvvvvvuuuuuuuutttttrrrrrrrrrqqqqqqqqqqqqppppooooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhgggggggffffffffffffeeeeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbbaaaaa``___________^^^^^^^^^^^]]\\\\\\\\\\\\[[[[[[[[[[[Z[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTSTTTTSSSSSSSSSSSRRRRRRRRRRQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@??????????????????>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::999999999988888888887777777777766666655555555555444444444443333333333322222222222111111111100000000000/////////...........------------,,,,++++++++++++*********)))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!! €€€€€€€����������������€€€€€€€€€€�����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„……………………………………………………………………………………††††††††………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}~~€�‚ƒ„„…†‡‡‡ˆˆ‡‡‡†…„„ƒ‚�€ƒƒ‚‚‚‚‚‚‚‚‚�������€€€€|||{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwvvvvvuuuuuuuuutttttttsssssssssssssrrrrrrrrrrrrrqqqqqqqqqppppppppppppppoooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhgggggeeeeeeeeeeeedddddddddddcccccccccbbbbbbbbbbbaaaaaaa````````____________^^^^^]\\\\\\\\\\\[[[[[[[[[[[ZZ[[ZZZZZZZZZZZYYYYYYYYYYYXYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;;:;;;:::::::::::999999999988888888777777777776666666555555555554444444444433333333333322222222222111111111100000000000//////////.......------------,,,,,,,,,++++++++++++**********))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""!!""!!!!!!!!!!!! €€€€€€€����������������€€€€€€€€€€�����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„……………………………………………………………………………………††††††††………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~€�‚ƒ„…†‡‡ˆˆˆˆˆˆ‡‡†…„ƒ‚�€€ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚����€€€€||||{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwvvvvvvvuuuuuuutttttttsssssssssssssrrrrrrrrrrrrrqqqqqqqqqpppppppppppppppooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhgggggeeeeeeeeeeeeddddddddddddccccccccbbbbbbbbbbbaaaaaaa````````____________^^^^^]\\\\\\\\\\\[[[[[[[[[[[ZZ[[ZZZZZZZZZZZYYYYYYYYYYYXYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;::;;;:::::::::::999999999988888888777777777776666666555555555554444444444433333333333322222222222111111111100000000000//////////.......------------,,,,,,,,,+++++++++++***********))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""!!""!!!!!!!!!!!! €€€€€€€����������������€€€€€€€€€€�����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„……………………………………………………………………………………††††††††………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}|}}}}}~€�‚ƒ„…†‡ˆˆ‰‰‰‰ˆˆ‡†…„ƒ‚��€ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚����€€€||||{{{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyzzzzzzyyyyyyyxxxxxxxxxxxxxxwwwwwvvvvvvvuuuuuuutttttttsssssssssssssrrrrrrrrrrrrrrqqqqqqqqppppppppppppppppoooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhggggeeeeeeeeeeeeddddddddddddccccccccbbbbbbbbbbbaaaaaaa````````____________^^^^^]\\\\\\\\\\\[[[[[[[[[[[ZZ[[ZZZZZZZZZZZYYYYYYYYYYYXYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;::;;;:::::::::::999999999988888888777777777766666666555555555554444444444433333333333322222222221111111111100000000000//////////.......------------,,,,,,,,,+++++++++++***********))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!""!!!!!!!!!!!! €€€€€€€����������������€€€€€€€€€€�����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„……………………………………………………………………………………††††††††………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰Š‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}|||}}}}~€�‚ƒ„…†‡ˆ‰‰‰‰‰‰ˆ‡†…„ƒ‚��€ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚����€€€||||{{{{{{{{{{{{{{{{zzzzzyyyyyyyyyyzzzzzzzzzzzzzzyyxxxxxxxxxxxxxxwwwwwwvvvvvvvuuuuuutttttttsssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqppppppppppppppooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhggggeeeeeeeeeeeeedddddddddddccccccccbbbbbbbbbbbaaaaaaa````````____________^^^^^]\\\\\\\\\\\[[[[[[[[[[[ZZ[[ZZZZZZZZZZZYYYYYYYYYYYXYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSRRRRRRRRRRQQQQQQQQQQPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;::;;;:::::::::::999999999988888888777777777766666666555555555554444444444433333333333222222222221111111111100000000000//////////.......------------,,,,,,,,,+++++++++++***********))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!""!!!!!!!!!!!! €€€€€€€����������������€€€€€€€€€€�����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„………………………………………………………………………………………††††††††……………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ŠŠ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡†††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}|||}}}}~~€�‚ƒ„††‡ˆ‰‰‰‰‰‰ˆ‡†…„ƒ‚��€ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚���€€€||||{{{{{{{{{{{{{{{{{{{z{yyyyyyyyzzzzzzzzzzzzzzzzzzyxxxxxxxxxxxxxxwwwwwwvvvvvvvuuuuuuttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppoooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhggggeeeeeeeeeeeeeddddddddddddcccccccbbbbbbbbbbbaaaaaaa````````____________^^^^^]\\\\\\\\\\\[[[[[[[[[[[ZZ[[ZZZZZZZZZZZYYYYYYYYYYYXYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;::;;;:::::::::::999999999988888888777777777766666666555555555554444444444433333333333222222222221111111111100000000000//////////.......-----------,,,,,,,,,++++++++++++***********))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!"!!!!!!!!!!!!! €€€€€€€����������������€€€€€€€€€€����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„………………………………………………………………………………………††††††††……………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}||||}}}~~€�‚ƒ„…†‡ˆ‰‰‰‰‰ˆˆ‡†…„ƒ‚�€€„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚���€€€||||{{{{{{{{{{{{{{{{{{{{{yyyyyyzzzzzzzzzzzzzzzzzzzzyyyyxxxxxxxxxxxwwwwwwvvvvvvvuuuuuutttttttssssssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhggggeeeeeeeeeeeeeddddddddddddcccccccbbbbbbbbbbbaaaaaaa````````____________^^^^^]\\\\\\\\\\\[[[[[[[[[[[ZZ[[ZZZZZZZZZZZYYYYYYYYYYYXYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;::;;;:::::::::::999999999988888888777777777766666666555555555554444444444433333333333222222222221111111111100000000000//////////.......-----------,,,,,,,,,++++++++++++***********))))))))))((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!"!!!!!!!!!!!!! €€€€€€€����������������€€€€€€€€€€����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„………………………………………………………………………………………††††††††……………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}||||}}}~~€�‚ƒ„…†‡ˆˆ‰‰‰‰ˆ‡‡†…„ƒ‚�€€„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚���€€€||||{{{{{{{{{{{{{{{{{{{{{yyyyzzzzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxwwwwwwvvvvvvvuuuuutttttttssssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhggggeeeeeeeeeeeeeddddddddddddcccccccbbbbbbbbbbbaaaaaaa````````____________^^^^^]\\\\\\\\\\\[[[[[[[[[[[ZZ[[ZZZZZZZZZZZYYYYYYYYYYYXYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;::;;;:::::::::::999999999988888888777777777766666666555555555554444444444433333333333222222222221111111111100000000000//////////.......-----------,,,,,,,,,++++++++++++***********))))))))))((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!"!!!!!!!!!!!!! €€€€€€€����������������€€€€€€€€€€����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„………………………………………………………………………………………††††††††……………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‡‡††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€~~~~~~~~~}}}}}}}}}|||||}}}~�‚ƒ„…††‡ˆˆˆˆˆ‡‡†…„ƒ‚��€€„ƒƒ„„„„„„„„ƒƒƒ‚‚‚��€€€||||{{{{{{{{{{{{{{{{{{{{{yyyzzzzzzzzz{{{{{{{{zzzzzzyyyyyyxxxxxxxxxxwwwwwwvvvvvvvuuuuuutttttttssssssssssssssssssssssssssssssssrrrrrrrrrqqqqqqqpppppoooooooonnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhggggeeeeeeeeeeeeeddddddddddddcccccccbbbbbbbbbbbaaaaaaa````````____________^^^^^]\\\\\\\\\\\[[[[[[[[[[[ZZ[[ZZZZZZZZZZZYYYYYYYYYYYXYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;::;;;:::::::::::999999999988888888777777777766666666555555555554444444444433333333333222222222221111111111100000000000//////////.......-----------,,,,,,,,,++++++++++++***********))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!"!!!!!!!!!!!!! €€€€€€€����������������€€€€€€€€€€����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„……………………………………………………………………………………†††††††††……………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€~~~~~~~~~}}}}}}}}}|||||}}}~~€�‚ƒ„…††‡‡‡‡‡‡†…„„ƒ‚�€€„„„„„„„„„„„„ƒƒƒ‚‚��€€€||||{{{{{{{{{{{{{{{{{{{{{yyzzzzzzzz{{{{{{{{{{{zzzzzyyyyyyyxxxxxxxxxxwwwwwwvvvvvvvuuuuuutttttttssssssssssssssssssssssssssssssssrrrrrrrrrrqqqqqqpppppooooooonnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhggggeeeeeeeeeeeeeedddddddddddccccccbbbbbbbbbbbbaaaaaaa````````____________^^^^^]\\\\\\\\\\\[[[[[[[[[[[ZZ[[ZZZZZZZZZZZYYYYYYYYYYYXYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;::;;;::::::::::9999999999988888887777777777766666666555555555554444444444433333333333222222222221111111111100000000000//////////.......-----------,,,,,,,,,++++++++++++***********))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!"!!!!!!!!!!!!! €€€€€€€����������������€€€€€€€€€€����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„……………………………………………………………………………………†††††††††……………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………†††………†††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}|||||}}}~~€�‚ƒƒ„…†††‡†††……„ƒ‚��€€„„„„„…………„„„ƒƒƒ‚‚��€€€||||{{{{{{{{{{{{{{{{{{{{{yzzzzzzzz{{{{{{{{{{{{{zzzzyyyyyyyyxxxxxxxxxwwwwwwwvvvvvvvuuuuuuttttttttssssssssssssssssssssstttttsssssssrrrrrrrrrqqqqpppppooooooonnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhggggeeeeeeeeeeeeeedddddddddddccccccbbbbbbbbbbbbaaaaaaa````````____________^^^^^]\\\\\\\\\\\[[[[[[[[[[[ZZ[[ZZZZZZZZZZZYYYYYYYYYYXXYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>>==========<==<<<<<<<<<<;;;;;;;;;;;::;;;::::::::::9999999999988888887777777777766666666555555555554444444444433333333333222222222221111111111000000000000//////////.......-----------,,,,,,,,,++++++++++++***********))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!"!!!!!!!!!!!!! €€€€€€€����������������€€€€€€€€€€����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„……………………………………………………………………………………†††††††††……………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………††………††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰ˆ‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}||||}}}}~€�‚ƒ„„……†††……„„ƒ‚��€€„„„……………………„„ƒƒ‚‚��€€€||||{{{{{{{{{{{{{{{{{{{{{yzzzzzz{{{{{{{{{{{{{{{zzzzyyyyyyyyxxxxxxxxxxwwwwwwvvvvvvvuuuuuuuttttttttttssttsssssssttttttttttttttttsssssssrrrrrrqqqqppppooooooonnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhggggeeeeeeeeeeeeeddddddddddddccccccbbbbbbbbbbbbaaaaaaa````````____________^^^^^]\\\\\\\\\\\[[[[[[[[[[[ZZ[ZZZZZZZZZZZZYYYYYYYYYYXXYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>>==========<==<<<<<<<<<<;;;;;;;;;;;::;;;::::::::::999999999998888888777777777776666666655555555555444444444443333333333322222222222111111111100000000000///////////.......-----------,,,,,,,,,++++++++++++***********))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!"!!!!!!!!!!!!! €€€€€€€����������������€€€€€€€€€€����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„……………………………………………………………………………………†††††††††……………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………†…………††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}|||||}}}~~€��‚ƒƒ„„……„„„ƒƒ‚��€€„„…………††………„„ƒƒ‚‚��€€||||{{{{{{{{{{{{{{{{{{{{{zzzzzzz{{{{{{{{{{{{{{{{zzzyyyyyyyyxxxxxxxxxxwwwwwwwwvvvvvvvuuuuuuutttttttttttttttttttttttttttttttttttsssssssssrrrrrqqqqppppoooooonnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkjjjjjjjiijiiiiiiiiiiihhhhhhhhhggggeeeeeeeeeeeeeddddddddddddccccccbbbbbbbbbbbbaaaaaaa````````___________^^^^^^]\\\\\\\\\\\[[[[[[[[[[[ZZ[ZZZZZZZZZZZYYYYYYYYYYYXXYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCDDCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>==========<==<<<<<<<<<<;;;;;;;;;;;::;;;::::::::::999999999998888888777777777776666666655555555555444444444433333333333322222222222111111111100000000000///////////.......-----------,,,,,,,,,++++++++++++***********)))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""!!!"!!!!!!!!!!!!! €€€€€€€����������������€€€€€€€€€€����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„……………………………………………………………………………………†††††††††……………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………†…………††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠŠŠŠŠŠ‹‹ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰ˆˆˆ‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}|||}}}}}~€��‚ƒƒƒ„„ƒƒƒ‚‚��€€„………††††††……„ƒƒ‚‚�€€€||||{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{{zzzzyyyyyyyyxxxxxxxxxxxwwwwwwwwvvvvvvvuuuuuuuuutttttttttttttttttttttuuuuuuuuuuutttsssssssrrrrqqqqppppooooooonnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllllllllllllllllllllkkkkkkkkkjjjjjiijiiiiiiiiiihhhhhhhhhgggggeeeeeeeeeeeeeddddddddddddcccccccbbbbbbbbbbbaaaaaaa````````___________^^^^^^\\\\\\\\\\\\[[[[[[[[[[[ZZ[ZZZZZZZZZZZYYYYYYYYYYYXXYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSRRRRRRRRRRQQQQQQQQQQPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCDDCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>==========<==<<<<<<<<<<;;;;;;;;;;;::;;;::::::::::999999999998888888777777777776666666655555555555444444444433333333333322222222222111111111100000000000///////////......------------,,,,,,,,,+++++++++++************)))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""!!!"!!!!!!!!!!!!! €€€€€€€����������������€€€€€€€€€€����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„……………………………………………………………………………………†††††††††……………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠˆˆˆˆˆ‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}||}}}}}~~€€��‚‚‚ƒƒ‚‚‚��€€€€……††††††††……„„ƒ‚‚�€€€|||{{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{{zzzzyyyyyyyyxxxxxxxxxxxxwwwwwwwwwvvvvvvvuuuuuuuuuuutttuttttttttuuuuuuuuuuuuuuuutttttsssssrrrrqqqqppppooooooonnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllllllllllllllllllllllkkkkkkkjjjjjijiiiiiiiiihhhhhhhhhhgggggeeeeeeeeeeeeeddddddddddddcccccccbbbbbbbbbbbaaaaaaa````````___________^^^^^^\\\\\\\\\\\\[[[[[[[[[[[ZZ[ZZZZZZZZZZZYYYYYYYYYYYXXYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSRRRRRRRRRRQQQQQQQQQQPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCDDCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>==========<==<<<<<<<<<<;;;;;;;;;;;::;;;::::::::::999999999998888888777777777776666666655555555555444444444433333333333322222222222111111111100000000000///////////......------------,,,,,,,,,+++++++++++************)))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""!!!"!!!!!!!!!!!! €€€€€€€����������������€€€€€€€€€€����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„……………………………………………………………………………………†††††††††……………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠ‰‰ˆˆˆˆˆ‡‡‡‡‡††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}}~~€€€���‚‚���€€€€……††‡‡‡‡‡††…„„ƒ‚��€€|||{{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{{zzzzyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttssssrrrrrqqqppppoooooooonnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllllllllmmmmmmmlllllllllkkkkkjjjjjijiiiiiiiiihhhhhhhhhhgggggeeeeeeeeeeeeedddddddddddccccccccbbbbbbbbbbbaaaaaaa````````___________^^^^^^\\\\\\\\\\\\[[[[[[[[[[[ZZ[ZZZZZZZZZZZYYYYYYYYYYYXXYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSRRRRRRRRRRQQQQQQQQQQPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCDDCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>==========<==<<<<<<<<<<;;;;;;;;;;;::;;;::::::::::999999999998888888777777777776666666655555555554444444444433333333333322222222222111111111100000000000///////////......------------,,,,,,,,,+++++++++++************)))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!"!!!!!!!!!!!! €€€€€€€����������������€€€€€€€€€€����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„……………………………………………………………………………………†††††††††…………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‰‰‰‰‰ˆˆˆ‡‡‡‡‡†††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}}}~~€€€����€€€~~€…††‡‡‡‡‡‡††…„„ƒ‚��€€|||{{{{{{{{{{{{{{{{{{{{{{zzzzz{{{{{{{{{{{{{{{{{zzzzyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvuuuttttttssssrrrrrqqqqppppoooooooonnnnnnnnnnnmmmmmmmmmmmmlllllllllllllllmmmmmmmmmmmmmmmlllllllkkkkkjjjjijiiiiiiiihhhhhhhhhhhgggggeeeeeeeeeeeeddddddddddddcccccccbbbbbbbbbbbbaaaaaaa````````___________^^^^^^\\\\\\\\\\\\[[[[[[[[[[[ZZ[ZZZZZZZZZZZYYYYYYYYYYYXXYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSRRRRRRRRRRQQQQQQQQQQPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCDDCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>==========<==<<<<<<<<<<;;;;;;;;;;;::;;;::::::::::999999999998888888777777777776666666655555555554444444444433333333333322222222222111111111100000000000///////////......------------,,,,,,,,,+++++++++++************)))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!"!!!!!!!!!!!! €€€€€€€����������������€€€€€€€€€€����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„……………………………………………………………………………………†††††††††…………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ŠŠŠŠŠ‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒ‹‹ŠŠŠ‰‰‰ˆˆˆˆ‡‡‡‡††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}}}~~~€€€€€€~~~~~€€††‡‡‡ˆ‡‡‡††…„ƒƒ‚��€€~||{{{{{{{{{{{{{{{{{{{{{{{zzzzz{{{{{{{{{{{{{{{{zzzzzyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuvvvvvvvvvvvuuutttttssssrrrrrqqqqppppooooooooonnnnnnnnnnmmmmmmmmmmmmlllllllllllllmmmmmmmmmmmmmmmmmmmllllllkkkkjjjjijiiiiiiiihhhhhhhhhhggggggeeeeeeeeeeeeddddddddddddcccccccbbbbbbbbbbbbaaaaaaa````````___________^^^^^^\\\\\\\\\\\\[[[[[[[[[[[ZZ[ZZZZZZZZZZZYYYYYYYYYYYXXYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSRRRRRRRRRRQQQQQQQQQQPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCDDCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>===========<==<<<<<<<<<<;;;;;;;;;;;::;;:::::::::::999999999998888888777777777776666666655555555554444444444433333333333322222222222111111111100000000000///////////......------------,,,,,,,,,+++++++++++************)))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!!!! €€€€€€€����������������€€€€€€€€€€����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„……………………………………………………………………………………†††††††††…………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠŠŠ‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒ‹ŠŠŠŠ‰‰‰ˆˆˆ‡‡‡‡‡††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€††‡‡ˆˆˆ‡‡††…„ƒƒ‚�€€~|{{{{{{{{{{{{{{{{{{{{{{{{zzzzz{{{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvuvvvuuuuuuvvvvvvvvvvvvvvuuutttttssssrrrrrqqqqpppppooooooooonnnnnnnnnnmmmmmmmmmmmmllllllllllmmmmmmmmmnnnnnnnmmmmmmmllllkkkkjjjjijiiiiiiihhhhhhhhhhhggggggeeeeeeeeeeeeddddddddddddcccccccbbbbbbbbbbbbaaaaaaa````````___________^^^^^^\\\\\\\\\\\\[[[[[[[[[[[ZZ[ZZZZZZZZZZZYYYYYYYYYYYXXYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSRRRRRRRRRRQQQQQQQQQQPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCDDCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>===========<=<<<<<<<<<<<;;;;;;;;;;;::;;:::::::::::999999999988888888777777777776666666655555555554444444444433333333333322222222221111111111100000000000///////////......-----------,,,,,,,,,,+++++++++++************)))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!!!! €€€€€€€����������������€€€€€€€€€€����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„……………………………………………………………………………………†††††††††…………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠŠŠŠ‹‹‹‹ŒŒŒŒŒŒŒ������‹‹‹‹ŠŠŠ‰‰‰ˆˆˆ‡‡‡‡†††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}~~~€�†‡‡ˆˆˆˆ‡‡††…„ƒ‚‚�€€~~|{{{{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuutttttsssssrrrrrqqqqpppppopoooooooonnnnnnnnnmmmmmmmmmmmmllllllllmmmmmmmmnnnnnnnnnnnnmmmmmlllllkkkjjjjijiiiiiiihhhhhhhhhhhggggggeeeeeeeeeeedddddddddddddcccccccbbbbbbbbbbbbaaaaaaa````````___________^^^^^^\\\\\\\\\\\\[[[[[[[[[[[ZZ[ZZZZZZZZZZZYYYYYYYYYYYXXYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSRRRRRRRRRRQQQQQQQQQQPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCDDCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>===========<=<<<<<<<<<<<;;;;;;;;;;:::;;:::::::::::999999999988888888777777777766666666655555555554444444444433333333333222222222221111111111100000000000///////////......-----------,,,,,,,,,++++++++++++************)))))))))((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!!!! €€€€€€€����������������€€€€€€€€€€����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„……………………………………………………………………………………†††††††††…………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠŠ‹‹‹‹ŒŒŒŒŒ��������ŒŒ‹‹‹‹ŠŠŠ‰‰ˆˆˆ‡‡‡‡††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}}~~€�†‡‡ˆˆˆˆ‡‡†……„ƒ‚��€€~~{{{{{{{{{{{{{{{{{{zz{{{{{yzzzzz{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuutttttsssssrrrrrqqqqqppppppoooooooooonnnnnnnnmmmmmmmmmmmmlllllllmmmmmmnnnnnnnnnnnnnnnmmmmmllllkkkkjjjijiiiiiiihhhhhhhhhhhggggggeeeeeeeeeeeddddddddddddccccccccbbbbbbbbbbbbaaaaaaa````````___________^^^^^^\\\\\\\\\\\[[[[[[[[[[[[ZZ[ZZZZZZZZZZZYYYYYYYYYYYXXYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSRRRRRRRRRRQQQQQQQQQQPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCDDCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>===========<=<<<<<<<<<<<;;;;;;;;;;:::;;:::::::::::999999999988888888777777777766666666655555555554444444444433333333333222222222221111111111100000000000///////////......-----------,,,,,,,,,++++++++++++************)))))))))((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!!!! €€€€€€€����������������€€€€€€€€€€����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„……………………………………………………………………………………†††††††††…………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠ‹‹‹‹ŒŒŒŒ������ŽŽŒŒŒŒ‹‹‹ŠŠŠ‰‰‰ˆˆˆ‡‡‡‡††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}}}}}~~€�†‡‡ˆˆˆˆ‡‡†…„„ƒ‚��€~~~{{{{{{{{{{{{{{{{{{zzzz{{{yzzzzz{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuttttsssssrrrrrrqqqqqppppppppoooooooonnnnnnnnmmmmmmmmmmmmmllllmmmmmmmmnnnnnnnnnnnnnnnmmmmmllllkkkjjjjijiiiiiihhhhhhhhhhhhggggggeeeeeeeeeeeddddddddddddccccccccbbbbbbbbbbbbaaaaaaa````````___________^^^^^^\\\\\\\\\\\[[[[[[[[[[[[ZZ[ZZZZZZZZZZZYYYYYYYYYYYXXYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCDDCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>===========<=<<<<<<<<<<<;;;;;;;;;;:::;;:::::::::::999999999988888888777777777766666666655555555554444444444433333333333222222222221111111111100000000000///////////......-----------,,,,,,,,,++++++++++++************)))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!!!! €€€€€€€����������������€€€€€€€€€€����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„……………………………………………………………………………………†††††††††…………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ŠŠŠŠ‹‹‹ŒŒŒŒ����ŽŽŽŽ���ŒŒŒŒ‹‹ŠŠŠ‰‰ˆˆˆ‡‡‡‡‡††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~€�†‡‡ˆˆˆ‡‡††…„ƒ‚‚�€€~~~{{{{{{{{{{{{{{{{{{zzzz{{{yzzzzz{{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuutttssssssrrrrrrqqqqqqppppppppoooooooonnnnnnnnmmmmmmmmmmmmlllmmmmmmmmnnnnnnnoonnnnnnnmmmmmllllkkkjjjjijiiiiiihhhhhhhhhhhhggggggeeeeeeeeeeeddddddddddddccccccccbbbbbbbbbbbaaaaaaaa````````___________^^^^^^\\\\\\\\\\\[[[[[[[[[[[[ZZ[ZZZZZZZZZZZYYYYYYYYYYYXXYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCDDCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>===========<=<<<<<<<<<<<;;;;;;;;;;:::;;:::::::::::999999999988888888777777777766666666655555555554444444444433333333333222222222221111111111100000000000///////////......-----------,,,,,,,,,++++++++++++***********)))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!!!! €€€€€€€����������������€€€€€€€€€€����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„……………………………………………………………………………………†††††††††…………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ŠŠŠŠ‹‹‹ŒŒŒ���ŽŽŽŽŽ�����ŒŒŒ‹‹‹ŠŠ‰‰‰ˆˆˆ‡‡‡‡†††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||}}}~~€�†‡‡‡‡‡‡‡†……„ƒ‚��€€~~~{{{{{{{{{{{{{{{{{zzzzzz{{yyzzzzz{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuttssssssrrrrrrrqqqqqqqppppppppoooooooonnnnnnnmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnooonnnnnnmmmmmlllkkkkjjjjijiiiiiihhhhhhhhhhhhggggggeeeeeeeeeeeddddddddddddccccccccbbbbbbbbbbbaaaaaaaa````````___________^^^^^^\\\\\\\\\\\[[[[[[[[[[[[ZZ[ZZZZZZZZZZZYYYYYYYYYYYXXYYYXXXXXXXXXXXWWWWWWWWWWVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCDDCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>===========<=<<<<<<<<<<<;;;;;;;;;;:::;;:::::::::::999999999988888888777777777766666666655555555554444444444433333333333222222222221111111111100000000000///////////......-----------,,,,,,,,,++++++++++++***********)))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!! €€€€€€€����������������€€€€€€€€€€����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„……………………………………………………………………………………†††††††††…………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ŠŠŠŠ‹‹‹ŒŒ���ŽŽŽŽ��������ŒŒŒ‹‹ŠŠŠ‰‰ˆˆˆ‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||}}~~€�†‡‡‡‡‡‡††…„ƒ‚‚�€€~~~~{{{{{{{{{{{{{{{{{zzzzzzz{yyzzzzzz{{{{{{{{{{{{{{{{{{zzzzzyzyzyyyyyyyyyxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuttsssssssrrrrrrrrrqqqqqqpppppppppooooooonnnnnnnmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnoonnnnnnmmmmmllllkkkkjjjjiiiiiiiihhhhhhhhhhhhggggggeeeeeeeeeeeddddddddddddccccccccbbbbbbbbbbbaaaaaaaa````````___________^^^^^^\\\\\\\\\\\[[[[[[[[[[[ZZZ[ZZZZZZZZZZZYYYYYYYYYYYXXYYYXXXXXXXXXXXWWWWWWWWWWVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCDDCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>===========<=<<<<<<<<<<<;;;;;;;;;;:::;;:::::::::::999999999988888887777777777766666666655555555554444444444433333333333222222222221111111111000000000000///////////......-----------,,,,,,,,,++++++++++++***********)))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!!!! €€€€€€€����������������€€€€€€€€€€����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„……………………………………………………………………………………†††††††††…………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ŠŠŠŠ‹‹ŒŒŒ���ŽŽŽ�ŽŽŽŽŽŽ���ŒŒŒ‹‹ŠŠ‰‰‰ˆˆˆ‡‡‡‡††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||}}~~€�††‡‡‡‡††…„„ƒ‚��€€~~~~{{{{{{{{{{{{{{{{{zzzzzzzzyyyzzzzzzz{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttssssssrrrrrrrrrrqqqqqqqpppppppppooooooonnnnnnmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnmmmmllllkkkkjjjjiiiiiiiiihhhhhhhhhhhhggggggeeeeeeeeeeeddddddddddddccccccccbbbbbbbbbbbaaaaaaaa````````___________^^^^^^\\\\\\\\\\\[[[[[[[[[[[ZZZ[ZZZZZZZZZZZYYYYYYYYYYYXXYYYXXXXXXXXXXXWWWWWWWWWWVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCDCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>===========<=<<<<<<<<<<<;;;;;;;;;;:::;;::::::::::999999999998888888777777777776666666665555555555444444444443333333333322222222222111111111100000000000////////////......-----------,,,,,,,,,++++++++++++***********)))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!!!! €€€€€€€����������������€€€€€€€€€€����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„……………………………………………………………………………………†††††††††…………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠ‹‹‹ŒŒ���ŽŽŽ�ŽŽŽŽŽŽŽŽ���ŒŒ‹‹ŠŠŠ‰‰ˆˆˆ‡‡‡‡†††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||}}~~€€†††††††……„ƒ‚‚�€€~~~~~{{{{{{{{{{{{{{{{{zzzzzzzzyyyyzzzzzzzz{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttsssssrrrrrrrrrrrqqqqqqqpppppppppooooooonnnnnnnmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnmmmmllllkkkkkjjjjiiiiiiiiihhhhhhhhhhhhggggggeeeeeeeeeeedddddddddddcccccccccbbbbbbbbbbbaaaaaaaa````````___________^^^^^^\\\\\\\\\\\[[[[[[[[[[[ZZZ[ZZZZZZZZZZZYYYYYYYYYYYXXYYYXXXXXXXXXXWWWWWWWWWWWVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCDCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>>==========<<=<<<<<<<<<<;;;;;;;;;;;:::;;::::::::::999999999998888888777777777776666666665555555555444444444433333333333322222222222111111111100000000000///////////.......-----------,,,,,,,,,+++++++++++************)))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!!!! �����������������‚‚‚‚‚‚€€€€€€€€€€�����������������������������������‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††………………………………………………………………†…………………………………†††††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠŠ‹‹‹ŒŒ��ŽŽŽ����������ŽŽŽ��ŒŒ‹‹‹ŠŠ‰‰‰‹‹ŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰††††…………………………………………………………………………………………………………………………„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚���������������������������������€€€€€€€€€���������€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~€€��‚‚ƒƒƒƒƒƒ‚‚��€~}}}||||||||~~~~~~~~~~~}}}}}}}}}}}}}}zzzzzzzz{{{{{{{{{{{||||||||||||||||||{{{{{zzzzyyyxxyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttsssssrrrqqqqqqqppppppoooooooonnnnmmmmmmmmmmmnnnnnnnoooonnnnnnmmmmmllllkkkkkjjjjjikkkkkkjjjjjjjjjjjiiiiiiiifffffffffffeeeeeeeeeeeeddddddddcccccccccccbbbbbbbbaa```````````___________^^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????>>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;::::;;;::::::::::9999999999988887777777777666666666665555555555444444444443333333333222222222221111111111100000000000///////////..........-----------,,,,,,,,,+++++++++++***********))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!"!!!!!!!!!!!! �����������������‚‚‚‚‚‚€€€€€€€€€€�����������������������������������‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††………………………………………………………………†…………………………………†††††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠŠ‹‹ŒŒ��ŽŽŽ������������ŽŽŽ��ŒŒ‹‹ŠŠ‰‰‹‹‹ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰††††††……………………………………………………………………………………………………………………„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚����������������������������������€€€€€€€€€��������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~€€��‚‚‚ƒƒƒƒ‚‚��€€~~}}}||||||||~~~~~~~~~~~}}}}}}}}}}}}}}yyzzzzzzzz{{{{{{{{||||||||||||||||||||{{{{zzzzyyyxxyyyyyxxxxxxxxxxxxxxxxxxwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttsssssrrqqqqqqqqppppppoooooooonnnnnmmmmmmmmmmnnnnnnnnnnnnnnnnmmmmmllllkkkkkjjjjjiikkkkkjjjjjjjjjjjjiiiiiiiifffffffffffeeeeeeeeeeeddddddddccccccccccccbbbbbbbbaa```````````___________^^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;;::::;;;::::::::::9999999999988887777777777666666666665555555555444444444443333333333222222222221111111111100000000000///////////..........-----------,,,,,,,,,+++++++++++***********))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!!!"!!!!!!!!!!!! �����������������‚‚‚‚‚‚€€€€€€€€€€�����������������������������������‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††………………………………………………………………†…………………………………†††††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠŠ‹‹ŒŒ��ŽŽ��������������ŽŽ��ŒŒ‹‹ŠŠ‰Œ‹‹‹ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰††††††……………………………………………………………………………………………………………………„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚����������������������������������€€€€€€€€€��������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~€€��‚‚‚‚‚‚‚‚��€€~}}}|||||||||~~~~~~~~~~~}}}}}}}}}}}}}}yyyzzzzzzzzz{{{{{{|||||}}}}}}}}}}||||||{{{zzzyyyxxxyyxxxxxxxxxxxxxxxxxxwwwwwvvvvvvvvvvvvvvvvuuuuuuuutuuuuuuutttttttttttttsssssrrqqqqqqqqppppppooooooooonnnnmmmmmmmmmmmnnnnnnnnnnnnnmmmmmlllllkkkkkjjjjjjiikkkkkjjjjjjjjjjjjiiiiiiiifffffffffffeeeeeeeeeeeddddddddccccccccccccbbbbbbbbaa```````````___________^^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;;::::;;;::::::::::9999999999988877777777777666666666665555555555444444444443333333333222222222221111111111100000000000///////////.........------------,,,,,,,,,+++++++++++***********))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!!!!! �����������������‚‚‚‚‚‚€€€€€€€€€€�����������������������������������‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††………………………………………………………………†…………………………………†††††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠŠ‹‹ŒŒ��Ž������‘‘��������ŽŽ��ŒŒ‹‹ŠŒŒ‹‹‹ŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰††††††……………………………………………………………………………………………………………………„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚����������������������������������€€€€€€€€€��������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~€€���‚‚‚‚‚‚���€~~}}}|||||||||~~~~~~~~~~~}}}}}}}}}}}}}}yyyyyzzzzzzzz{{{{||||}}}}}}}}}}}}}|||||{{{zzzyyyxxxyxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvuuuuuuuutttuuuuuttttttttttttttssssssrrqqqqqqqqppppppooooooooonnnnmmmmmmmmmmmmnnnnnnnnnnmmmmmmlllllkkkkkjjjjjjiiikkkkkjjjjjjjjjjjjiiiiiiiiffffffffffeeeeeeeeeeeeddddddddccccccccccccbbbbbbbbaa```````````___________^^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???>>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;;::::;;:::::::::::9999999999988877777777777666666666665555555555444444444443333333333222222222221111111111100000000000///////////.........------------,,,,,,,,,+++++++++++***********))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!!!!! �����������������‚‚‚‚‚‚€€€€€€€€€€�����������������������������������‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††………………………………………………………………†…………………………………†††††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠŠ‹‹Œ��ŽŽ�����‘‘‘‘‘������ŽŽ��ŒŒ‹Š�ŒŒ‹‹‹ŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰††††††……………………………………………………………………………………………………………………„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚����������������������������������€€€€€€€€€��������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~€€���‚‚‚‚‚���€€~~}}}||||||||||~~~~~~~~~~~}}}}}}}}}}}}}}yyyyyyyzzzzzz{{{{|||}}}}}~~}}}}}}}}||||{{{zzzyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuttttuuutttttttttttttttsssssssrqqqqqqqqpppppppooooooooonnnnmmmmmmmmmmmmmmnnnnnnnmmmmmmllllkkkkkkjjjjjjjiiikkkkkjjjjjjjjjjjjiiiiiiiiffffffffffeeeeeeeeeeeeddddddddccccccccccccbbbbbbbbaa```````````___________^^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???>>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;;::::;;:::::::::::9999999999888877777777777666666666665555555555444444444443333333333222222222221111111111100000000000///////////.........------------,,,,,,,,,+++++++++++***********)))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!!!!! �����������������‚‚‚‚‚‚€€€€€€€€€€�����������������������������������‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††………………………………………………………………†…………………………………†††††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹‹ŒŒ��Ž�����‘‘‘‘‘‘‘�����ŽŽ��ŒŒ‹��ŒŒ‹‹‹ŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰††††…†……………………………………………………………………………………………………………………„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚��������������������������������€€€€€€€€€€€��������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~€€����‚‚����€€~~}}}||||||||||~~~~~~~~~~~~}}}}}}}}}}}||yyyyyyyyzzzzz{{{|||}}}~~~~~~~~~}}}}||||{{{zzyyyxxxwxxxxxxxxwxwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuutttttttttttttttttttttttssssssssqqqqqqqqqpppppppoooooooonnnnnmmmmmmmmmmmmmmmmnnnnmmmmmlllllkkkkkkjjjjjjjiiiikkkkkjjjjjjjjjjjjiiiiiiiiffffffffffeeeeeeeeeeeeddddddddccccccccccccbbbbbbbbaa```````````___________^^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;;::::;;:::::::::::9999999999888877777777777666666666665555555555444444444443333333333222222222221111111111100000000000///////////.........------------,,,,,,,,,+++++++++++***********)))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!!!!! �����������������‚‚‚‚‚‚€€€€€€€€€€�����������������������������������‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††……………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡ˆˆˆˆˆˆ‰‰‰ŠŠ‹‹ŒŒ�ŽŽ����‘‘‘‘‘‘‘‘‘����ŽŽ��ŒŒŽ��ŒŒ‹‹‹ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰…†…†………………………………………………………………………………………………………………………„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚�������������������������������€€€€€€€€€€€��������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~€€€���������€€~~}}}|||||||||||~~~~~~~~~~~~}}}}}}}}}}|||yyyyyyyyyzzzz{{{||}}}~~~~~~~~~~}}}}||||{{zzzyyxxxwwxxxxwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuutttttttttttttttttttttttsssssssssrqqqqqqqqpppppppooooooooonnnnmmmmmmmmmmmmmmmmmmmmmmmmmlllllkkkkkkkjjjjjjjiiiikkkkkjjjjjjjjjjjjiiiiiiiiffffffffffeeeeeeeeeeeeddddddddcccccccccccbbbbbbbbbaa```````````___________^^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;;::::;;:::::::::::9999999999888877777777777666666666665555555555444444444433333333333222222222221111111111100000000000///////////.........-----------,,,,,,,,,++++++++++++***********)))))))))((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!!!!! �����������������‚‚‚‚‚‚€€€€€€€€€€�����������������������������������‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††……………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰ŠŠ‹‹ŒŒ�ŽŽ����‘‘‘‘‘‘‘‘‘����ŽŽ��ŒŽŽ��ŒŒ‹‹‹ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰…………………………………………………………………………………………………………………………………„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚�����������������������������€€€€€€€€€€€��������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~€€€��������€€€~~}}}|||||||||||~~~~~~~~~~~}}}}}}}}}}||||yyyyyyyyyzzzz{{|||}}~~~~~~~~~~~}}}|||{{{zzyyyxxxwwxxxwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttttttttssssssssssrrqqqqqqqppppppppooooooooonnnnnmmmmmmmmmmmmmmmmmmmmmmllllllkkkkkkkjjjjjjjjiiiikkkkkjjjjjjjjjjjiiiiiiiiiffffffffffeeeeeeeeeeeeddddddddcccccccccccbbbbbbbbbaa```````````___________^^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;;::::;;:::::::::::9999999999888877777777777666666666665555555555444444444433333333333222222222221111111111100000000000///////////.........-----------,,,,,,,,,++++++++++++***********)))))))))((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!!!!!  �����������������‚‚‚‚‚‚€€€€€€€€€€�����������������������������������‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††……………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰ŠŠ‹‹Œ��ŽŽ����‘‘‘‘‘‘‘‘‘����ŽŽ���ŽŽ��ŒŒ‹‹‹ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰…………………………………………………………………………………………………………………………………„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚����������������������������€€€€€€€€€€€��������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~€€€��������€€€~~}}}}|||||||||||~~~~~~~~~~~}}}}}}}}}|||||yyyyyyyyyzzz{{{||}}~~~~~~~~~}}}|||{{zzzyyyxxwwwxxwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuttttttttttstttttttttttsssssssssssrrrqqqqqqppppppppoooooooooonnnnnmmmmmmmmmmmmmmmmmmmmmlllllllkkkkkkjjjjjjjjjiiiikkkkkjjjjjjjjjjjiiiiiiiiiffffffffffeeeeeeeeeeeeddddddddcccccccccccbbbbbbbbbaa```````````___________^^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;:::::;;:::::::::::9999999999888877777777777666666666655555555554444444444433333333333222222222221111111111100000000000///////////.........-----------,,,,,,,,,++++++++++++***********)))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!!!!!!  �����������������‚‚‚‚‚‚€€€€€€€€€€�����������������������������������‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††……………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰ŠŠ‹‹Œ��ŽŽ����‘‘‘‘‘‘‘‘�����ŽŽ���ŽŽ��ŒŒŒ‹‹‹ŠŠŠŠ‰‰‰‰‰‰‰‰‰…………………………………………………………………………………………………………………………………„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������€€€€€€€€€€€��������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~€€€��������€€~~}}}}|||||||||||~~~~~~~~~~~}}}}}}}}||||||yyyyyyyyzzzz{{||}}}~~~~~~}}}|||{{{zzyyyxxxwwwxwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuutttttttttttsstttttttttssssssssssssrrrrqqqqqqppppppppoooooooooonnnnnmmmmmmmmmmmmmmmmmmmmmllllllkkkkkkkjjjjjjjjjiiiikkkkkkjjjjjjjjjjiiiiiiiiiffffffffffeeeeeeeeeeeeddddddddcccccccccccbbbbbbbbba````````````___________^^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;:::::;;:::::::::::9999999999888877777777777666666666655555555554444444444433333333333222222222211111111111000000000000///////////.........-----------,,,,,,,,,++++++++++++***********)))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!!!!!  ������������������‚‚‚‚‚€€€€€€€€€€�����������������������������������‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰ŠŠ‹‹Œ��ŽŽ�����‘‘‘‘‘‘‘�����ŽŽ���ŽŽ���ŒŒ‹‹‹ŠŠŠŠ‰‰‰‰‰‰‰‰…………………………………………………………………………………………………………………………………„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€��������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~€€€€�������€€€~~~}}}||||||||||||~~~~~~~~~~~}}}}}}}}||||||yyyyyyyyzzz{{||}}}~~~~~~}}}||{{{zzyyyxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuutttttttttttttssstttttttsssssssssssssrrrrrqqqqqpppppppppoooooooooonnnnnmmmmmmmmmmmmmmmmmmmmmllllllkkkkkkkjjjjjjjjjiiiikkkkkkjjjjjjjjjjiiiiiiiiiffffffffffeeeeeeeeeeeeddddddddcccccccccccbbbbbbbbba````````````___________^^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;:::::;;::::::::::9999999999988887777777777766666666665555555555444444444443333333333222222222221111111111100000000000////////////.........-----------,,,,,,,,,++++++++++++***********)))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!!!!!  ������������������‚‚‚‚‚€€€€€€€€€€�����������������������������������‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰ŠŠ‹‹Œ��ŽŽ������‘‘‘‘�������Ž‘����ŽŽ��ŒŒ‹‹‹ŠŠŠŠ‰‰‰‰‰‰‰…………………………………………………………………………………………………………………………………„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€€€€€€��������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~€€€��������€€~~}}}}||||||||||||~~~~~~~~~~~}}}}}}}|||||||yyyyyyyzzz{{||}}}~~~~~}}}||{{{zzzyyxxxwwwwvwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuutttttttttttttttsssstttttssssssssssssssrrrrrrqqqqppppppppppoooooooooonnnnnmmmmmmmmmmmmmmmmmmmmmllllllkkkkkkkjjjjjjjjjiiiikkkkkkjjjjjjjjjjiiiiiiiiiffffffffffeeeeeeeeeeedddddddddcccccccccccbbbbbbbbba````````````___________^^^^^^^^^^]]]]]]]]]]\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????>>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;:::::;;::::::::::9999999999988887777777777666666666665555555555444444444443333333333222222222221111111111100000000000///////////..........-----------,,,,,,,,,++++++++++++***********)))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!!!!!  ������������������‚‚‚‚‚€€€€€€€€€€�����������������������������������‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰Š‹‹ŒŒ�ŽŽ����������������Ž‘‘����ŽŽ��ŒŒŒ‹‹ŠŠŠŠ‰‰‰‰‰‰…………………………………………………………………………………………………………………………………„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€��������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~€€€€�������€€€~~~}}}}||||||||||||~~~~~~~~~~}}}}}}}}|||||||yyyyyzzz{{{||}}~~~~~~}}}||{{{zzzyyyxxxwwwwvwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuttttttttttttttssssssttttssssssssssssssrrrrrrrqqqqpppppppppooooooooooonnnnnnmmmmmmmmmmmmmmmmmmmmlllllkkkkkkkjjjjjjjjjjiiiikkkkkkjjjjjjjjjjjiiiiiiiiffffffffffeeeeeeeeeeedddddddddcccccccccccbbbbbbbbba```````````____________^^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????>>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;:::::;;::::::::::9999999999988887777777777666666666665555555555444444444443333333333222222222221111111111100000000000///////////..........-----------,,,,,,,,,+++++++++++************)))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!!!!!  ������������������‚‚‚‚‚€€€€€€€€€€�����������������������������������‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰ŠŠ‹‹ŒŒ��ŽŽ���������������‘‘‘�����ŽŽ��ŒŒ‹‹ŠŠŠŠ‰‰‰‰‰…………………………………………………………………………………………………………………………………„ƒ„„„„„„„„„„„„„„„„„„„„„„„„ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€��������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~€€€��������€€€~~~}}}}||||||||||||~~~~~~~~~~}}}}}}}||||||||yyyzzzz{{|||}}~~~~~~}}||{{{zzzyyyxxxwwwwvvwwwwwwwvvvvvvvvvvvvvvvvuuuuuttttttttttttttttssssssttttssssssssssssssrrrrrrrqqqqpppppppppooooooooooonnnnnnmmmmmmmmmmmmmmmmmmmmlllllkkkkkkkkjjjjjjjjjiiiikkkkkkjjjjjjjjjjiiiiiiiiiffffffffffeeeeeeeeeeedddddddddcccccccccccbbbbbbbbba```````````____________^^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????>>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;:::::;;::::::::::9999999999988887777777777666666666665555555555444444444443333333333222222222221111111111100000000000///////////..........-----------,,,,,,,,,+++++++++++************)))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!!!!!  ������������������‚‚‚‚‚€€€€€€€€€€�����������������������������������‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰ŠŠ‹‹ŒŒ��ŽŽ�������������’‘‘‘‘����ŽŽ��ŒŒ‹‹ŠŠŠŠ‰‰‰‰……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€��������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~€€€€�������€€€~~~}}}}||||||||||||~~~~~~~~~}}}}}}}|||||||||yyzzz{{|||}}~~~~~~}}||{{{zzyyyyxxxwwwwvvvwwwwwwvvvvvvvvvvvvvvvuuuuuuttttttttttttttttssssssstttssssssssssssssrrrrrrrrqqqppppppppppoooooooooooonnnnnnmmmmmmmmmmmmmmmmmmmlllllkkkkkkkkjjjjjjjjjiiiikkkkkkjjjjjjjjjjiiiiiiiiiffffffffffeeeeeeeeeeedddddddddcccccccccccbbbbbbbbba```````````___________^^^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;;:::::;;::::::::::9999999999988887777777777666666666665555555555444444444443333333333222222222221111111111100000000000///////////.........------------,,,,,,,,,+++++++++++************)))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!!!!!  ������������������‚‚‚‚‚€€€€€€€€€€€����������������������������������‚‚‚‚‚������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††…………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰‰ŠŠ‹‹ŒŒ���ŽŽŽ����������’’’‘‘‘�����Ž��ŒŒ‹‹ŠŠŠ‰‰‰‰……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€��������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~€€€��������€€€~~}}}}}||||||||||||~~~~~~~~}}}}}}}}|||||||}}zzz{{|||}}~~~€€€€~~}}||{{zzzyyyxxxxwwwwwvvvwwwwwwvvvvvvvvvvvvvvvuuuuuutttttttttttttttssssssssttssssssssssssssrrrrrrrrrqqqppppppppppoooooooooooonnnnnnmmmmmmmmmmmmmmmmmmmlllllkkkkkkkkjjjjjjjjjiiiikkkkkkjjjjjjjjjjiiiiiiiiiffffffffffeeeeeeeeeeedddddddddcccccccccccbbbbbbbbba```````````___________^^^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;;:::::;;::::::::::9999999999988877777777777666666666665555555555444444444443333333333222222222221111111111100000000000///////////.........------------,,,,,,,,,+++++++++++************)))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!!!!!  ������������������‚‚‚‚‚€€€€€€€€€€€€����������������������������������‚‚‚‚������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††…………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰ŠŠŠ‹‹ŒŒ���ŽŽŽŽŽ������’’’’‘‘‘‘����Ž��ŒŒ‹‹ŠŠŠ‰‰‰……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€��������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~€€€���������€€€~~~}}}}}||||||||||||~~~~~~~~}}}}}}}}|||||}}}}z{{|||}}~~€€€€€€€~~}}||{{zzzyyyxxxxwwwwwvvvvwwwwwwvvvvvvvvvvvvvvvuuuuutttttttttttttttsssssssssttssssssssssssssrrrrrrrrrqqqppppppppppoooooooooooonnnnnnmmmmmmmmmmmmmmmmmmmlllllkkkkkkkkjjjjjjjjjiiiikkkkkkjjjjjjjjjjiiiiiiiiiffffffffffeeeeeeeeeeedddddddddcccccccccccbbbbbbbbba```````````___________^^^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;;:::::;:::::::::::9999999999888877777777777666666666665555555555444444444443333333333222222222221111111111100000000000///////////.........------------,,,,,,,,,+++++++++++************))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!!!!!  ������������������‚‚‚‚‚€€€€€€€€€€€€����������������������������������‚‚‚‚������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††…………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰‰ŠŠ‹‹‹ŒŒŒ���ŽŽŽŽŽ���’’’’’’‘‘‘����Ž��ŒŒ‹‹ŠŠŠ‰‰……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€€�������€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~€€€���������€€~~~}}}}}||||||||||||~~~~~~~~}}}}}}}}}}}}}}}~~{{||}~~~€€€€€€€€€€~~~}||{{zzzyyyxxxxwwwwwvvvvvwwwwwvvvvvvvvvvvvvvvvuuuuutttttttttttttttsssssssssttssssssssssssssrrrrrrrrrqqqppppppppppoooooooooooonnnnnnnmmmmmmmmmmmmmmmmmmlllllkkkkkkkkjjjjjjjjjiiiikkkkkkjjjjjjjjjjiiiiiiiiiffffffffffeeeeeeeeeeedddddddddcccccccccccbbbbbbbbba```````````___________^^^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;;:::::;:::::::::::9999999999888877777777777666666666665555555555444444444443333333333222222222221111111111100000000000///////////.........-----------,,,,,,,,,++++++++++++************))))))))((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!!!!!  ������������������‚‚‚‚‚€€€€€€€€€€€€����������������������������������‚‚‚‚������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…††††††††††††††††††††††††…………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰ŠŠ‹‹‹ŒŒŒ����ŽŽŽŽ�’’’’’’’’‘‘����Ž��ŒŒ‹‹ŠŠŠ‰……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚ƒƒƒ‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚�‚�������������€€€€€€€€€€€������€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~€€€€���������€€~~~}}}}}}||||||||||||~~~~~~~}}}}}}}}}}}}}}~~~||}~~€€€������€€€~~}||{{zzyyyxxxxwwwwwwwvvvvvwwwwwvvvvvvvvvvvvvvvvuuuutttttttttttttttssssssssssttsssssssssssssrrrrrrrrrrqqqppppppppppoooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmlllllkkkkkkkkjjjjjjjjjiiiikkkkkkjjjjjjjjjjiiiiiiiiiffffffffffeeeeeeeeeeeddddddddccccccccccccbbbbbbbbba```````````___________^^^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;;:::::;:::::::::::9999999999888877777777777666666666665555555555444444444433333333333222222222221111111111100000000000///////////.........-----------,,,,,,,,,++++++++++++***********)))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!!!!!!  �������������������‚‚‚‚€€€€€€€€€€€�����������������������������������‚‚‚‚������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…††††††††††††††††††††††††……………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰ŠŠŠŠ‹‹‹ŒŒŒ���ŽŽŽ’’’’’’’’’‘‘����Ž��ŒŒ‹‹ŠŠŠ†…………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€������€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~€€€���������€€€~~~}}}}}}||||||||||||~~~~~~~}}}}}}}}}}}}}~~€}}~€€�����������€€~~}}|{{zzyyyxxxxwwwwwwwvvvvvvwwwwwvvvvvvvvvvvvvvvvuuuutttttttttttttttsssssssssstssssssssssssssrrrrrrrrrrqqqppppppppppoooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmlllllkkkkkkkkjjjjjjjjjiiiikkkkkkjjjjjjjjjjiiiiiiiiiffffffffffeeeeeeeeeeeddddddddccccccccccccbbbbbbbbba```````````___________^^^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;;:::::;:::::::::::9999999999888877777777777666666666665555555554444444444433333333333222222222221111111111100000000000///////////.........-----------,,,,,,,,,++++++++++++***********)))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!!!!!  �������������������‚‚‚‚€€€€€€€€€€€�����������������������������������‚‚‚‚������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…††††††††††††††††††††††††……………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰ŠŠŠ‹‹‹ŒŒŒ��ŽŽ‘’’’’’’’’’‘‘���ŽŽ��Œ‹‹‹ŠŠ†††……………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒ‚ƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€������€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~€€€���������€€€~~~}}}}}|||||||||||||~~~~~~}}}}}}}}}}}}~~~€�~€€��‚‚‚‚‚‚‚‚���€€~}}|{{zzyyyxxxxwwwwwwwvvvvvvvwwwwwvvvvvvvvvvvvvvvuuuuuttttttttttttttssssssssssstssssssssssssssrrrrrrrrrrqqqppppppppppoooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmlllllkkkkkkkkjjjjjjjjjiiiikkkkkkjjjjjjjjjjiiiiiiiiifffffffffeeeeeeeeeeeeddddddddccccccccccccbbbbbbbbba```````````___________^^^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;::::::;:::::::::::9999999999888877777777777666666666655555555554444444444433333333333222222222211111111111000000000000///////////.........-----------,,,,,,,,,++++++++++++***********)))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!!!!!  �������������������‚‚‚‚€€€€€€€€€€€€����������������������������������‚‚‚‚������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…††††††††††††††††††††††††………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰ŠŠŠ‹‹‹ŒŒ��Ž‘‘’’’’’’’’’‘‘���ŽŽ�ŒŒ‹‹‹Š††††…………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~€€€€���������€€~~~}}}}}|||||||||||||~~~~~~}}}}}}}}}}}~~€€�‚€€�‚‚‚ƒƒƒƒƒƒ‚‚‚��€~~}||{zzyyyxxxxwwwwwwwvvvvvvvvwwwwwvvvvvvvvvvvvvvvuuuuuttttttttttttttsssssssssssssssssssssssssrrrrrrrrrrrqqpppppppppppoooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmlllllkkkkkkkkjjjjjjjjjiiiikkkkkkjjjjjjjjjjiiiiiiiiifffffffffeeeeeeeeeeeeddddddddccccccccccccbbbbbbbbba```````````___________^^^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;::::::;:::::::::::999999999988887777777777766666666665555555555444444444443333333333222222222221111111111100000000000////////////.........-----------,,,,,,,,,++++++++++++***********)))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!!!!!  �������������������‚‚‚‚€€€€€€€€€€€€����������������������������������‚‚‚‚������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…††††††††††††††††††††††††………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰ŠŠŠ‹‹ŒŒ���‘‘’’’’’’’’‘‘����Ž��ŒŒ‹‹‹‡†††††††………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~€€€����������€€~~~}}}}}|||||||||||||~~~~~}}}}}}}}}}~~~€��‚ƒ€��‚ƒƒƒ„„„„ƒƒƒ‚‚�€€~~}||{zzyyyxxxxwwwwwwwvvvvvvvvvwwwwwwvvvvvvvvvvvvvvuuuuuttttttttttttttsssssssssssssssssssssssssrrrrrrrrrrrqqqpppppppppppooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmlllllkkkkkkkkjjjjjjjjjiiiikkkkkkjjjjjjjjjjiiiiiiiiifffffffffeeeeeeeeeeeeddddddddcccccccccccbbbbbbbbbba```````````___________^^^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;::::::;::::::::::9999999999988887777777777766666666665555555555444444444443333333333222222222221111111111100000000000///////////..........-----------,,,,,,,,,++++++++++++***********)))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!!!!!  ��������������������‚‚‚€€€€€€€€€€€€����������������������������������‚‚‚‚������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…††††††††††††††††††††††††………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‰‰‰ŠŠŠ‹‹ŒŒŒ��‘‘’’’’’’’’‘‘���ŽŽ��ŒŒ‹‹‡‡††††††††††††………………………………………………………………………………………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~€€€����������€€~~~}}}}}}}||||||||||||~~~~~}}}}}}}}}~~~€�‚‚ƒ„�‚ƒƒ„„„„„„„„ƒƒ‚��€~}}|{{zzyyxxxxwwwwwwwwvvvvvvvvvwwwwwwvvvvvvvvvvvvvvuuuuutttttttttttttssssssssssssssssssssssssssrrrrrrrrrrrqqqpppppppppppooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmllllkkkkkkkkkjjjjjjjjjiiiikkkkkkjjjjjjjjjjiiiiiiiiifffffffffeeeeeeeeeeeeddddddddcccccccccccbbbbbbbbbb````````````___________^^^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;::::::;::::::::::9999999999988887777777777666666666665555555555444444444443333333333222222222221111111111100000000000///////////..........-----------,,,,,,,,,+++++++++++************)))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!!!!!  ��������������������‚‚‚€€€€€€€€€€€€����������������������������������‚‚‚‚�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……†††††††††††††††††††††††…………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‰‰‰ŠŠŠ‹‹Œ���‘‘‘’’’’’’‘‘����ŽŽ��ŒŒ‹‡‡‡‡††††††††††††††…………………††††††††……………………………………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~€€€����������€€~~~}}}}}}}||||||||||||~~~~}}}}}}}}}~~~€�‚‚ƒ„…‚ƒ„„………………„„ƒƒ‚�€€~}}|{{zzyyxxxxwwwwwwwwvvvvvvvvvvwwwwwvvvvvvvvvvvvvvvuuuuutttttttttttttssssssssssssssssssssssssssrrrrrrrrrrrqqqpppppppppppooooooooooonnnnnnnnnnnnnmmmmmmmmmmmlllllkkkkkkkkkjjjjjjjjjiiiikkkkkkjjjjjjjjjjiiiiiiiiifffffffffeeeeeeeeeeeeddddddddcccccccccccbbbbbbbbbb````````````___________^^^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;::::::;::::::::::9999999999988887777777777666666666665555555555444444444443333333333222222222221111111111100000000000///////////..........-----------,,,,,,,,,+++++++++++************)))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!!!!!  €€€€€€€€€€€€€������������������������������‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††…ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠ‹‹Œ‹ŒŒ���ŽŽŽŽŽŽ���ŒŒ‹‹ŠŠ‰‰ˆˆ‹ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰†††††††††††††………………………………………………„„„„„„„„„„„„„„„„„ƒƒ……………………………†††………………………………ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚����ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������~~~~~~~~~~~~~~~~~~~~~€€€����������€€~~~}}}}}}}}}|||||||||}}}}}||||||}}}~~€�‚ƒƒ„…„…††‡‡‡‡†††…„„ƒ‚�€~}||{{}}|||{{{{{{{zzzzzzzzzzzzzwwwwwwvvvvvvvvvvvvvvuuuuussssssssssssssrrrrrrrrrrrsssssssrrrrrrrrrrrrrqqqqqppppppppppoooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmllllllkkkkkkkkkjjjjjjjjjiiiiihhhhgggggggggfffffffffffeffffffffffeeeeeeeeeeeddddddcccccccccccbbbbbbbbbbbaaaaaaaaa```````````______^^^^]]]]]]]]]]]\\\\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>>==========<<<<<<<;;;;;;;;;;:::::::::9999999999888888888887778877777777777666666666655555555444444444433333333322222222211111111111000000000000000///////////........-----------,,,,,,,,,,,++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!"""!!!!!!!!!!!! €€€€€€€€€€€€€������������������������������‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠ‹‹‹‹ŒŒŒ����������ŒŒ‹‹ŠŠŠ‰‰ˆ‹‹‹ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰†††††††††††††††††††…………………………………„„„„„„„„„„„„„ƒƒƒƒƒ……………………………………………………………………ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚���ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������~~~~~~~~~~~~~~~~~~~~~€€€����������€€~~~}}}}}}}}}|||||||||}}}}}|||||}}}~~€�‚ƒƒ„…†…†‡‡‡‡‡‡‡††…„ƒ‚�€€~}||{{z}|||{{{{{{{{zzzzzzzzzzzzzwwwwwwvvvvvvvvvvvvvvuuuuussssssssssssssrrrrrrrrrrrsssssssrrrrrrrrrrrrrqqqqqpppppppppoooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmmllllllkkkkkkkkkjjjjjjjjjiiiiihhhhgggggggggfffffffffffeffffffffffeeeeeeeeeeedddddccccccccccccbbbbbbbbbbbaaaaaaaaa```````````______^^^^]]]]]]]]]]]\\\\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>>==========<<<<<<<;;;;;;;;;;:::::::::999999999988888888888777887777777777766666666665555555444444444443333333332222222221111111111100000000000000////////////........-----------,,,,,,,,,,,++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""!!!"""!!!!!!!!!!!! €€€€€€€€€€€€€€�����������������������������‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠŠ‹ŠŠ‹‹ŒŒŒ�������ŒŒŒ‹‹ŠŠŠ‰‰‰‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰††††††††††††††††††††††††……………………„„„„„„„„„„„ƒƒƒƒƒƒƒ……………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚���ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������~~~~~~~~~~~~~~~~~~~~~€€€����������€€~~~}}}}}}}}}|||||||||}}}}}|||}}}}~~~€�‚‚ƒ„…†‡†‡‡ˆˆˆˆ‡‡†…„„ƒ‚�€~}}|{{zz||||{{{{{{{{zzzzzzzzzzzzzwwwwwwvvvvvvvvvvvvvvuuuuussssssssssssssrrrrrrrrrrrsssssssrrrrrrrrrrrrqqqqqqppppppppppoooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmlllllllkkkkkkkkkjjjjjjjjjiiiiihhhhgggggggggfffffffffffefffffffffeeeeeeeeeeeedddddccccccccccccbbbbbbbbbbbaaaaaaaaa```````````______^^^^]]]]]]]]]]]\\\\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>>==========<<<<<<;;;;;;;;;;;:::::::::999999999988888888888777887777777777666666666665555555444444444443333333332222222221111111111100000000000000///////////.........-----------,,,,,,,,,,,++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""!!!"""!!!!!!!!!!!! €€€€€€€€€€€€€€�����������������������������‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠŠ‰ŠŠ‹‹‹ŒŒŒŒŒŒŒŒŒŒ‹‹‹ŠŠŠŠ‰‰Œ‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡†††††††††††††††††…………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒ…………………………………………………………………„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚���ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������~~~~~~~~~~~~~~~~~~~~~€€€���‚‚‚����€€€~~~}}}}}}}}||||||||||}}}}}}}}}}}}~~€€�‚ƒ„…†‡ˆ‡‡ˆˆˆˆˆ‡‡†…„ƒ‚�€~}}|{{zzz|||{{{{{{{{{zzzzzzzzzzzzzwwwwwwvvvvvvvvvvvvvvuuuuussssssssssssssrrrrrrrrrrrssssssrrrrrrrrrrrrrqqqqqqppppppppppoooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmlllllllkkkkkkkkkjjjjjjjjjiiiiihhhhgggggggggfffffffffffefffffffffeeeeeeeeeeeedddddccccccccccccbbbbbbbbbbbaaaaaaaaa```````````______^^^^]]]]]]]]]]]\\\\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>>==========<<<<<<;;;;;;;;;;;::::::::9999999999988888888888777887777777777666666666665555555444444444443333333332222222221111111111100000000000000///////////.........-----------,,,,,,,,,,,++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!""!!!!!!!!!!!!! €€€€€€€€€€€€€€������������������������������‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…„„……………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰Š‰‰ŠŠŠ‹‹‹ŒŒŒŒŒŒŒ‹‹‹‹ŠŠŠŠ‰‰ŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡†††††††††††††††…………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„……………………………………………………………„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚��ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������~~~~~~~~~~~~~~~~~~~~€€€���‚‚‚‚���€€€~~~}}}}}}}}||||||||||}}}}}}}}}}}~~€€�‚ƒ„…†‡ˆˆ‡ˆˆˆˆˆ‡‡†…„ƒ‚�€~~}|{{zzzy||{{{{{{{{{{zzzzzzzzzzzzzwwwwwwvvvvvvvvvvvvvuuuuuussssssssssssssrrrrrrrrrrrssssssrrrrrrrrrrrrrqqqqqqppppppppppooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmllllllkkkkkkkkkkjjjjjjjjjiiiiihhhggggggggggfffffffffffefffffffffeeeeeeeeeeeedddddccccccccccccbbbbbbbbbbbaaaaaaaaa```````````______^^^^]]]]]]]]]]]\\\\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>==========<<<<<<;;;;;;;;;;;::::::::9999999999988888888888777887777777777666666666665555555444444444443333333332222222221111111111100000000000000///////////.........-----------,,,,,,,,,,,++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!""!!!!!!!!!!!!! €€€€€€€€€€€€€€���������€��������������������‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…„„……………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ˆ‰‰‰ŠŠŠ‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠ‰‰ŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹ŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††…………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„…………………………………………………„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚�ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������~~~~~~~~~~~~~~~~~~~€€€���‚‚‚‚‚���€€~~~}}}}}}}||||||||||}}}}}}}}}}~~€�‚ƒ„……†‡ˆ‰‡ˆˆˆˆˆ‡††…„ƒ‚�€~}|{{zzzyy|{{{{{{{{{{{{zzzzzzzzzzzzwwwwwwvvvvvvvvvvvvvuuuuuussssssssssssssrrrrrrrrrrrssssssrrrrrrrrrrrrrqqqqqqppppppppppooooooooooonnnnnnnnnmmmmmmmmmmmmmmmlllllllkkkkkkkkkjjjjjjjjjjiiiiihhhggggggggggfffffffffffefffffffffeeeeeeeeeeeedddddcccccccccccbbbbbbbbbbbbaaaaaaaaa```````````______^^^]]]]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>===========<<<<<<;;;;;;;;;;;::::::::9999999999988888888888777887777777777666666666665555555444444444443333333332222222221111111111100000000000000///////////........------------,,,,,,,,,,,++++++************))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!""!!!!!!!!!!!!! €€€€€€€€€€€€€€���������€��������������������‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ˆˆ‰‰‰‰ŠŠŠŠ‹‹‹‹‹ŠŠŠŠŠŠŠ‰‰‰ŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹ˆˆˆˆˆ‡‡‡‡‡‡‡‡††††††††††††…………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„……………………………………………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚�ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������~~~~~~~~~~~~~~~€€€���‚‚‚‚‚����€€~~~}}}}}}|||||||||||}}}}}}}}~~~€��‚ƒ„…†‡ˆˆ‰ˆˆˆˆˆ‡‡†…„ƒ‚�€~}|{{zzzyyy{{{{{{{{{{{{zzzzzzzzzzzzzwwwwwwvvvvvvvvvvvvvuuuuuusssssssssssssrrrrrrrrrrrrssssssrrrrrrrrrrrrrqqqqqqppppppppppooooooooooonnnnnnnnmmmmmmmmmmmmmmmmlllllllkkkkkkkkkjjjjjjjjjjiiiiihhhgggggggggffffffffffffefffffffffeeeeeeeeeeeedddddcccccccccccbbbbbbbbbbbbaaaaaaaa````````````______^^^]]]]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>===========<<<<<<;;;;;;;;;;;::::::::9999999999988888888888777877777777777666666666665555555444444444443333333332222222211111111111100000000000000///////////........------------,,,,,,,,,,,++++++***********)))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!""!!!!!!!!!!!!! €€€€€€€€€€€€€€���������€��������������������‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ˆˆˆˆ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹ˆˆˆˆˆˆˆ‡‡‡‡‡‡††††††††††††…………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„………………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������~~~~~~~€€���‚‚‚‚‚‚‚���€€~~~~}}}}}|||||||||||}}}}}}~~~~€��‚ƒ„……†‡ˆˆ‰ˆˆˆˆ‡‡†…„ƒ‚�€~}||{zzzyyyy{{{{{{{{{{{{zzzzzzzzzzzzzwwwwwwvvvvvvvvvvvvvuuuuuusssssssssssssrrrrrrrrrrrrsssssrrrrrrrrrrrrrqqqqqqqppppppppppooooooooooonnnnnnnnmmmmmmmmmmmmmmmlllllllkkkkkkkkkkjjjjjjjjjjiiiiihhhgggggggggffffffffffffefffffffffeeeeeeeeeeeddddddcccccccccccbbbbbbbbbbbaaaaaaaaa```````````_______^^^]]]]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>===========<<<<<<;;;;;;;;;;;::::::::9999999999988888888887777877777777777666666666665555555444444444443333333332222222211111111111000000000000000///////////........------------,,,,,,,,,,,++++++***********)))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!""!!!!!!!!!!!!! €€€€€€€€€€€€€€���������€��������������������‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹ˆˆˆˆˆˆˆ‡‡‡‡‡‡††††††††††††………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„…………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚����������������~~~~€€���‚‚‚‚‚‚‚‚��€€€~~~}}}}}|||||||||||}}~~~~~~€€�‚ƒƒ„…†‡‡ˆˆ‰‡‡‡‡‡†…„ƒ‚�€~}||{zzzyyyyy{{{{{{{{{{{{{zzzzzzzzzzzzwwwwwwvvvvvvvvvvvvvuuuuuusssssssssssssrrrrrrrrrrrrssssrrrrrrrrrrrrrrqqqqqqqppppppppppoooooooooonnnnnnnnnmmmmmmmmmmmmmmllllllllkkkkkkkkkkjjjjjjjjjiiiiiihhhgggggggggffffffffffffefffffffffeeeeeeeeeeeddddddcccccccccccbbbbbbbbbbbaaaaaaaaa```````````_______^^^]]]]]]]]]]]\\\\\\\\\\\[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>===========<<<<<<;;;;;;;;;;:::::::::9999999999988888888887777877777777777666666666665555555444444444443333333332222222211111111111000000000000000///////////........------------,,,,,,,,,,,++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!""!!!!!!!!!!!! €€€€€€€€€€€€€€���������€��������������������‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡ˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹ˆˆˆˆˆˆˆ‡‡‡‡‡‡††††††††…………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚���������������~~€€���‚‚‚‚‚‚‚‚���€€~~~}}}}}|||||||||||~~~~~~€€��‚‚ƒ„……†‡‡ˆˆ‰‡‡‡††…„ƒƒ‚€~}||{zzzyyyyyy{{{{{{{{{{{{{zzzzzzzzzzzzwwwwwvvvvvvvvvvvvvvuuuuuusssssssssssssrrrrrrrrrrrrssssrrrrrrrrrrrrrrqqqqqqqppppppppppoooooooooonnnnnnnnnmmmmmmmmmmmmmllllllllkkkkkkkkkkjjjjjjjjjjiiiiiihhhgggggggggffffffffffffefffffffffeeeeeeeeeeeddddddcccccccccccbbbbbbbbbbbaaaaaaaaa```````````_______^^^]]]]]]]]]]]\\\\\\\\\\\[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>===========<<<<<<;;;;;;;;;;:::::::::9999999999988888888887777877777777777666666666665555555444444444443333333332222222211111111111000000000000000///////////........-----------,,,,,,,,,,,,+++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!""!!!!!!!!!!!! €€€€€€€€€€€€€€€��������€��������������������‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹ˆˆˆˆˆˆˆ‡‡‡‡‡‡††††††……………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚���������������€€���‚‚‚‚ƒƒ‚‚‚‚��€€~~~}}}}|||||||||||~~~€€€��‚‚ƒ„„…††‡‡ˆˆˆ††††…„„ƒ‚�€~~}|{{zzyyyyyyy{{{{{{{{{{{{{zzzzzzzzzzzzwwwwwwvvvvvvvvvvvvvuuuuuussssssssssssrrrrrrrrrrrrrsssrrrrrrrrrrrrrrrqqqqqqqppppppppppoooooooooonnnnnnnnmmmmmmmmmmmmmmllllllllkkkkkkkkkkjjjjjjjjjjiiiiiihhggggggggggffffffffffffefffffffffeeeeeeeeeeeddddddcccccccccccbbbbbbbbbbbaaaaaaaaa```````````_______^^^]]]]]]]]]]]\\\\\\\\\\\[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>==========<<<<<<<;;;;;;;;;;:::::::::9999999999888888888887777877777777777666666666655555555444444444433333333332222222211111111111000000000000000///////////........-----------,,,,,,,,,,,,+++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!""!!!!!!!!!!!! €€€€€€€€€€€€€€€��������€���������������������‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹ˆˆˆˆˆˆ‡‡‡‡‡‡††††††……………………………„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚���������������€€€€��‚‚‚ƒƒƒƒ‚‚‚��€€~~~}}}}||||||||}}}€€€€���‚‚ƒ„„……††‡‡ˆˆˆ††……„ƒƒ‚�€~}|{{zzyyyyyyyx{{{{{{{{{{{{{zzzzzzzzzzzzwwwwwwvvvvvvvvvvvvvuuuuuussssssssssssrrrrrrrrrrrrrsssrrrrrrrrrrrrrrqqqqqqqqpppppppppoooooooooonnnnnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkjjjjjjjjjjiiiiiiihhggggggggggffffffffffffefffffffffeeeeeeeeeeeddddddcccccccccccbbbbbbbbbbbaaaaaaaaa```````````_______^^^]]]]]]]]]]]\\\\\\\\\\\[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>>==========<<<<<<<;;;;;;;;;;:::::::::999999999988888888888777787777777777766666666665555555544444444443333333333222222221111111111100000000000000////////////........-----------,,,,,,,,,,,,+++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""!!!!""!!!!!!!!!!!! €€€€€€€€€€€€€€€��������€€��������������������‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹ˆˆˆˆ‡‡‡‡‡‡‡††††††…………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€��‚‚ƒƒƒƒƒƒ‚‚‚��€€~~}}}}|||||||}}}}€€€���‚‚‚ƒƒ„„………††‡‡‡‡‡………„ƒ‚‚�€~}|{{zzyyyyyyyyy{{{{{{{{{{{{{zzzzzzzzzzzzwwwwwwvvvvvvvvvvvvvuuuuuussssssssssssrrrrrrrrrrrrrssrrrrrrrrrrrrrrrqqqqqqqqpppppppppoooooooooonnnnnnnnmmmmmmmmmmmmmllllllllllkkkkkkkkkjjjjjjjjjjiiiiiiihhggggggggggffffffffffffffffffffffeeeeeeeeeeedddddccccccccccccbbbbbbbbbbbaaaaaaaaa```````````_______^^^]]]]]]]]]]]\\\\\\\\\\\[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>>==========<<<<<<;;;;;;;;;;;:::::::::999999999988888888888777787777777777766666666665555555444444444443333333333222222221111111111100000000000000///////////.........-----------,,,,,,,,,,,,+++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!"!!!!!!!!!!!!! €€€€€€€€€€€€€€€��������€€��������������������‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ŠŠ‹‹‹‹‹‹‹ŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹ˆ‡‡‡‡‡‡‡‡‡†††††…………………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€€€€��‚‚ƒƒƒƒƒƒƒƒ‚‚��€~~~}}}|||||}}}}~~€€€���‚‚‚ƒƒƒ„„………††††‡‡‡‡…„„ƒ‚‚�€~}||{zzzyyyyyyyyy{{{{{{{{{{{{{zzzzzzzzzzzzwwwwwwvvvvvvvvvvvvuuuuuuussssssssssssrrrrrrrrrrrrrssrrrrrrrrrrrrrrqqqqqqqqqppppppppoooooooooonnnnnnnnnmmmmmmmmmmmmmllllllllllkkkkkkkkkjjjjjjjjjjiiiiiiihhggggggggggfffffffffffffffffffffffeeeeeeeeeddddddccccccccccccbbbbbbbbbbbbaaaaaaaa```````````_______^^^]]]]]]]]]]]\\\\\\\\\\\[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>>==========<<<<<<;;;;;;;;;;;:::::::::999999999988888888888777787777777777666666666665555555444444444443333333333222222221111111111100000000000000///////////.........-----------,,,,,,,,,,,++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!"!!!!!!!!!!!!! €€€€€€€€€€€€€€€��������€€��������������������‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††‡‡‡‡‡ŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠ‡‡‡‡‡‡‡‡††††††……………………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€€€€€€€€€€€��‚‚ƒƒƒƒƒƒƒƒƒ‚‚�€€~~}}}}||}}}}}~~€��‚‚‚ƒƒƒƒ„„„…………††††††††„ƒƒ‚��€~}||{zzzyyyyyyyyyy{{{{{{{{{{{{zzzzzzzzzzzzzwwwwwvvvvvvvvvvvvvuuuuuuusssssssssssrrrrrrrrrrrrrrsrrrrrrrrrrrrrrrqqqqqqqqqppppppppoooooooooonnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkjjjjjjjjjjjiiiiiiihhgggggggggggffffffffffffffffffffffeeeeeeeeeddddddccccccccccccbbbbbbbbbbbbaaaaaaaa```````````_______^^^]]]]]]]]]]]\\\\\\\\\\\[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>>==========<<<<<<;;;;;;;;;;;:::::::::999999999988888888888777787777777777666666666665555555444444444443333333333222222221111111111100000000000000///////////.........-----------,,,,,,,,,,,++++++************))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!"!!!!!!!!!!!!! €€€€€€€€€€€€€€€��������€€��������������������‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡††††††††††††††††††††††††‡‰ŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠ‡‡‡‡‡‡†††††††………………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€��€€€�€€€€€��‚‚ƒƒƒ„„„ƒƒƒ‚‚��€€~~}}}}}}}}}}~~��‚‚ƒƒƒ„„„„……………††††††††…ƒƒ‚��€~}}|{{zzyyyyyyyyyyy{{{{{{{{{{{{zzzzzzzzzzzzzwwwwwvvvvvvvvvvvvvuuuuuuusssssssssssrrrrrrrrrrrrrrsrrrrrrrrrrrrrrqqqqqqqqqqppppppppoooooooooonnnnnnnnmmmmmmmmmmmmllllllllllllkkkkkkkjjjjjjjjjjjjiiiiiiihhgggggggggggffffffffffffgffffffffffeeeeeeeeedddddcccccccccccccbbbbbbbbbbbaaaaaaaa```````````_______^^]]]]]]]]]]]]\\\\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>==========<<<<<<;;;;;;;;;;;:::::::::999999999988888888888777787777777777666666666665555555444444444443333333333222222221111111111100000000000000///////////........------------,,,,,,,,,,,++++++************))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!"!!!!!!!!!!!!! €€€€€€€€€€€€€€€€�������€€���������������������‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡†††††††††††††††††††††††††‰‰‰ŠŠŠŠŠŠŠŠ‹‹‹ŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡†††††††…………………………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€������€�€€€€€��‚‚ƒƒ„„„„„„ƒƒ‚‚�€€~~}}}}}}}}~~€‚‚ƒƒ„„„„…………………†††††…………„‚‚�€€~}}|{{zzzyyyyyyyyyyy{{{{{{{{{{{{zzzzzzzzzzzzzwwwwwvvvvvvvvvvvvvuuuuuuusssssssssssrrrrrrrrrrrrrqrrrrrrrrrrrrrrrqqqqqqqqqqpppppppooooooooooonnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkjjjjjjjjjjjiiiiiiiihhgggggggggggggffffffffffgggffffffffeeeeeeeeedddddcccccccccccccbbbbbbbbbbbaaaaaaaa```````````_______^^]]]]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>===========<<<<<<;;;;;;;;;;;:::::::::999999999988888888888777777777777777666666666665555555444444444443333333333222222211111111111100000000000000///////////........------------,,,,,,,,,,,++++++***********)))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!"!!!!!!!!!!!!! €€€€€€€€€€€€€€€€�������€€����������������������‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡†††††††††††††††††††††††††‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰††††††††††………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚�������������€€€€€����������€€€€€��‚‚ƒƒ„„„„„„„ƒƒ‚‚�€€~~~}}}}}}~~€€‚ƒƒ„„…………………††††………………„„„��€€~}}|{{zzzyyyyyyyyyyyy{{{{{{{{{{{{zzzzzzzzzzzzzwwwwwvvvvvvvvvvvvvuuuuuuusssssssssssrrrrrrrrrrrrrqrrrrrrrrrrrrrrrqqqqqqqqqqppppppooooooooooonnnnnnnnnmmmmmmmmmmmlllllllllllkkkkkkkkkjjjjjjjjjjjiiiiiiiihhgggggggggggggggffffffffggggffffffffeeeeeeeeddddddcccccccccccbbbbbbbbbbbbaaaaaaaa``````````________^^]]]]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>===========<<<<<<;;;;;;;;;;;:::::::::999999999988888888887777777777777777666666666665555555444444444443333333333222222211111111111000000000000000///////////........------------,,,,,,,,,,,++++++***********)))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!"!!!!!!!!!!!! €€€€€€€€€€€€€€€€�������€€����������������������‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡†††††††††††††††††††††††††‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰†††††††††………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚�������������€€€€�����������€€€€€�‚‚ƒƒ„„„„„„„„ƒƒ‚��€~~}}}}~~~€€�ƒ„„…………††††††††……………„„„ƒƒ�€~}}||{{zzzyyyyyyyyyyyy{{{{{{{{{{{{zzzzzzzzzzzzzwwwwvvvvvvvvvvvvvvuuuuuuussssssssssrrrrrrrrrrrrrqqrrrrrrrrrrrrrrrqqqqqqqqqqppppppooooooooooonnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkjjjjjjjjjjjjiiiiiiihhhgggggggggggggggggfffffgggggffffffffeeeeeeeedddddccccccccccccbbbbbbbbbbbaaaaaaaa```````````_______^^]]]]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>===========<<<<<<;;;;;;;;;;::::::::::999999999988888888887777777777777777666666666665555555444444444443333333333222222211111111111000000000000000///////////........-----------,,,,,,,,,,,,++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!"!!!!!!!!!!!! €€€€€€€€€€€€€€€€�������€€€���������������������‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡†††††††††††††††……………………††ˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰††††††……………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚������������€€€€€�����������€€€€€�‚‚ƒƒ„„…………„„„ƒ‚‚�€€~~~~}~~~€€��„„………†††††††††…………„„„ƒƒƒ‚€~}}||{{zzzyyyyyyyyyyyyy{{{{{{{{{{{{zzzzzzzzzzzzywwwwvvvvvvvvvvvvvvuuuuuuussssssssssrrrrrrrrrrrrrqqrrrrrrrrrrrrrrqqqqqqqqqqqpppppooooooooooonnnnnnnnnmmmmmmmmmmmllllllllllllkkkkkkkkjjjjjjjjjjjjjiiiiiiihhhgggggggggggggggggggfffggggggffffffffeeeeeeeeddddccccccccccccbbbbbbbbbbbaaaaaaaa```````````_______^^]]]]]]]]]]]\\\\\\\\\\\[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>===========<<<<<<;;;;;;;;;;::::::::::999999999988888888887777777777777777666666666655555555444444444443333333333222222211111111111000000000000000///////////........-----------,,,,,,,,,,,,+++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!"!!!!!!!!!!!! €€€€€€€€€€€€€€€€�������€€€���������������������‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡ˆ‡‡‡‡‡‡‡‡††††††††††††††††………………………ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰†††…………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚�������������€€€€����‚‚‚‚�����€€~~€€��‚ƒƒ„„……………„„ƒƒ‚��€~~~~~~~€��‚„………†††††††††…………„„„ƒƒ‚‚�~}}||{{zzzzyyyyyyyyyyyyy{{{{{{{{{{{zzzzzzzzzzzzzywwwwvvvvvvvvvvvvvvuuuuuuussssssssssrrrrrrrrrrrrrqqrrrrrrrrrrrrrqqqqqqqqqqqqppppoooooooooooonnnnnnnnnmmmmmmmmmmmllllllllllllkkkkkkkkjjjjjjjjjjjjjjiiiiiihhhhgggggggggggggggggggffgggggggffffffffeeeeeeedddddcccccccccccbbbbbbbbbbbbaaaaaaaa``````````_______^^]]]]]]]]]]]\\\\\\\\\\\[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>==========<<<<<<<;;;;;;;;;;::::::::::99999999988888888888777777777777777766666666665555555544444444443333333333322222221111111111100000000000000////////////........-----------,,,,,,,,,,,,+++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""!!!!!"!!!!!!!!!!!! €€€€€€€€€€€€€€€€�������€€€���������������������‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††………………………ˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆ……………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚�����������€€€€€����‚‚‚‚‚����€€€~~~~€��‚ƒƒ„„………………„„ƒ‚‚�€€~~~~~€€�‚‚„……†††††††††………„„„ƒƒ‚‚‚��~~}}||{{{zzzyyyyyyyyyyyyyy{{{{{{{{{{{zzzzzzzzzzzzzywwwwvvvvvvvvvvvvvvuuuuuuusssssssssrrrrrrrrrrrrrrqqrrrrrrrrrrrrrqqqqqqqqqqqqppppoooooooooooonnnnnnnnnmmmmmmmmmmmllllllllllllkkkkkkkkjjjjjjjjjjjjjjjiiiiihhhhhggggggggggggggggggggggggggggffffffffeeeeeeeddddcccccccccccbbbbbbbbbbbbaaaaaaaa`````````________^^]]]]]]]]]]]\\\\\\\\\\\[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>==========<<<<<<<;;;;;;;;;;::::::::::99999999988888888888777777777777777766666666665555555444444444443333333333322222221111111111100000000000000////////////........-----------,,,,,,,,,,,,+++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€������€€€����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††……………………ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ……………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚�����������€€€€€���‚‚‚‚‚‚‚����€€~~~~~€€�‚ƒƒ„…………†………„ƒƒ‚��€~~~€€��‚‚………†††††††…………„„ƒƒƒ‚‚��€€~}}||{{{zzzzyyyyyyyyyyyyyy{{{{{{{{{{{zzzzzzzzzzzzzywwwwvvvvvvvvvvvvvuuuuuuuusssssssssrrrrrrrrrrrrrrqqrrrrrrrrrrrrqqqqqqqqqqqqqpppooooooooooooonnnnnnnnnmmmmmmmmmmmlllllllllllkkkkkkkkkjjjjjjjjjjjjjjjiiiiihhhhhhhhggggggggggggggggggggggggggffffffffeeeeeedddddccccccccccbbbbbbbbbbbbaaaaaaaa``````````_______^^]]]]]]]]]]]\\\\\\\\\\\[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>==========<<<<<<;;;;;;;;;;;::::::::::99999999988888888888777777777777777666666666665555555444444444443333333333322222221111111111100000000000000///////////.........-----------,,,,,,,,,,,++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€������€€€����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††…………………ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ………………………………………………„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒ‚„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚�����������€€€€€€���‚‚‚‚‚‚‚�‚�€€~~~~~€€�‚‚ƒ„………†††……„„ƒ‚‚�€€€€�‚‚ƒ………††††††………„„„ƒƒ‚‚���€€}}||{{{zzzzzyyyyyyyyyyyyyy{{{{{{{{{{{zzzzzzzzzzzzzywwwwvvvvvvvvvvvvvuuuuuuuusssssssssrrrrrrrrrrrrrrqqrrrrrrrrrrrrqqqqqqqqqqqqqpppooooooooooooonnnnnnnnnmmmmmmmmmmllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjjiiihhhhhhhhhhhgggggggggggggghgggggggggffffffffeeeeeeddddccccccccccbbbbbbbbbbbbaaaaaaaa``````````_______^^]]]]]]]]]]]\\\\\\\\\\\[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPQQQQPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>>==========<<<<<<;;;;;;;;;;;::::::::::99999999988888888888777777777777777666666666665555555444444444443333333333322222221111111111100000000000000///////////.........-----------,,,,,,,,,,,++++++************))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€������€€€€���������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††……………ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ˆˆˆˆˆˆˆˆ…………………………………………………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒ‚„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚�����������€€€€€���‚‚‚‚‚‚‚‚���€€~~~~~~€��‚ƒ„„……††††……„„ƒ‚��€€€€��‚‚ƒ…………………………„„„ƒƒ‚‚‚��€€}||{{{zzzzzzyyyyyyyyyyyyyy{{{{{{{{{{{zzzzzzzzzzzzzywwwwvvvvvvvvvvvvvuuuuuuuusssssssssrrrrrrrrrrrrrrqqrrrrrrrrrrrrqqqqqqqqqqqqqpppooooooooooooonnnnnnnnnmmmmmmmmmmmllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjjjiihhhhhhhhhhhhhhhgggggggggghhgggggggggffffffffeeeeeeddddccccccccccbbbbbbbbbbbaaaaaaaa`````````________^^]]]]]]]]]]]\\\\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPQQQQPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>==========<<<<<<;;;;;;;;;;;::::::::::99999999988888888888777777777777777666666666665555555444444444443333333333322222221111111111100000000000000///////////........------------,,,,,,,,,,,++++++************))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!!!!!!  €€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚���������������������‚‚‚‚€€€€€€€€€€€€������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„………………………………………………………††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††……†…………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††…………………………………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚���������������‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚�����€€€€€€€€€€€��������‚‚‚‚ƒƒƒ„„„„……„„„„ƒ‚‚�€€€€€�‚‚ƒ„…††‡‡‡‡‡††……„ƒƒ‚���€€€���‚‚ƒƒƒ†‡‡‡‡‡‡‡†††……„„„ƒƒ‚‚���€€€~~~~}}}}}}}}}}||||||||xxxxxxxxwwwwwwwwwwwwwwvvvuuuuuuuuuuuttttttttttttttsssrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllkkkkkkllkkkkkkkkkkkkkkkkkkjjjjjjhhhhhhhhhhhhhhhhhhhggggggfffffffeeeeeeeeedddddddccedddddddcccccccccccbbbbbb`````````__________^^^^^^\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;:::::99999999998888888888877777766666666666555555555555444444444443333333333222222221111111111100000000000///////////............-----------,,,,,,,,,,,,++++++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!"""!!!!!!!!!!!! €€€€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚���������������������‚‚‚‚€€€€€€€€€€€€€������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„………………………………………………………††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††……………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………………………………………………………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚���������������‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚������€€€€€€€€€€��������‚‚‚‚ƒƒƒ„„„………„„„„ƒ‚��€€€€��‚ƒ„……†‡‡‡‡‡‡††…„„ƒ‚‚�������‚‚‚ƒƒƒ†††††††††………„„ƒƒ‚‚‚��€€€~~~~}}}}}}}}}}}}|||||||xxxxxxxxwwwwwwwwwwwwwwvvvuuuuuuuuuuuttttttttttttttsssrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllllkkkkkllkkkkkkkkkkkkkkkkkkkkjjjjihhhhhhhhhhhhhhhhhhggggggffffffffeeeeeeeeeedddddcceddddddddccccccccccbbbbbb`````````__________^^^^^^\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;:::::99999999998888888888877777766666666666555555555555444444444433333333333222222221111111111100000000000///////////............-----------,,,,,,,,,,,,++++++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!""!!!!!!!!!!!!! €€€€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚���������������������‚‚‚‚€€€€€€€€€€€€€������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„………………………………………………………††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††……………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………………………………………………………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚����������������‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚�����€€€€€€€€€€��������‚‚‚‚ƒƒ„„„„………„„„ƒƒ‚��€€€��‚ƒ„„…††‡‡‡‡‡‡††…„„ƒ‚‚‚����‚‚‚‚ƒƒƒ††††††………„„„ƒƒ‚‚‚���€€€~~~~~}}}}}}}}}}}}|||||||xxxxxxxxwwwwwwwwwwwwwvvvvuuuuuuuuuuuttttttttttttttsssrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllllkkkklllkkkkkkkkkkkkkkkkkkkkkjjiihhhhhhhhhhhhhhhhhhgggggfffffffffeeeeeeeeeddddddceedddddddccccccccccbbbbbb`````````__________^^^^^^\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>======<<<<<<<<<<;;;;;;;;;;;::::99999999999888888888887777776666666666655555555555544444444443333333333322222222111111111110000000000////////////............-----------,,,,,,,,,,,,++++++++++***********)))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!""!!!!!!!!!!!!! €€€€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚���������������������‚‚‚‚€€€€€€€€€€€€€������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„…………………………………………………………†††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………††††††………………………„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚����������������‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚�����€€€€€€€€€�������‚‚‚‚ƒƒƒ„„„„………„„„ƒ‚‚��€€€€�‚ƒƒ„…††‡‡‡‡‡‡††……„ƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒ…………………„„„ƒƒƒ‚‚���€€€~~~~~~}}}}}}}}}}}}}|||||||xxxxxxxxwwwwwwwwwwwwwvvvvuuuuuuuuuuuttttttttttttttsssrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppoooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllllllkkkllllkkkkkkkkkkkkkkkkkkkkkjiiiihhhhhhhhhhhhhhhhgggggfffffffffeeeeeeeeeeddddddeeedddddddcccccccccbbbbbb`````````__________^^^^^^\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>======<<<<<<<<<<;;;;;;;;;;;::::99999999999888888888887777776666666666655555555555444444444443333333333322222221111111111100000000000////////////............-----------,,,,,,,,,,,,++++++++++***********)))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!""!!!!!!!!!!!!! €€€€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚���������������������‚‚‚‚€€€€€€€€€€€€€�������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒ„„„„„„„„„„…………………………………………………………†††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††…………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………………††††††††………………………„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚���������������‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚������€€€€€€€€�������‚‚‚‚ƒƒƒ„„„„………„„„ƒ‚‚��€€€€��‚ƒ„…††‡‡‡‡‡‡‡††……„„ƒƒ‚‚‚‚‚‚‚‚‚ƒƒ…………„„„„ƒƒƒ‚‚���€€€€~~~~~~~}}}}}}}}}}}}}|||||||xxxxxxxxwwwwwwwwwwwwwvvvvuuuuuuuuuuuttttttttttttttssrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppoooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllllkkklllllkkkkkkkkkkkkkkkkkkkkkiiiiiihhhhhhhhhhhhhhgggggffffffffffeeeeeeeeeddddddeeedddddddccccccccccbbbbb`````````__________^^^^^^\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>======<<<<<<<<<<;;;;;;;;;;;::::99999999999888888888877777776666666666655555555555444444444443333333333322222221111111111100000000000///////////...........-.-----------,,,,,,,,,,,,++++++++++***********)))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!""!!!!!!!!!!!!! €€€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚����������������������‚‚‚€€€€€€€€€€€€€€������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„……………………………………………………………††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††…………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………†††††††††††…………………„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚���������������‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚������€€€€€€€�������‚‚‚‚ƒƒƒ„„„„……„„„„ƒ‚‚��€€~~€€�‚ƒ„……†‡‡‡‡‡‡‡‡††……„„ƒƒƒƒƒ‚‚‚‚‚‚‚…„„„„ƒƒƒ‚‚‚���€€€€~~~~~~~~}}}}}}}}}}}}}}|||||||xxxxxxxxwwwwwwwwwwwwwvvvvuuuuuuuuuuuttttttttttttttssrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppoooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmlllllllllkkllllllkkkkkkkkkkkkkkkkkkkkiiiiiihhhhhhhhhhhhhggggggfffffffffeeeeeeeeeeedddddeeedddddddcccccccccbbbbbb`````````__________^^^^^^\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;;::::99999999999888888888877777776666666666655555555555444444444443333333333322222221111111111100000000000///////////...........-.-----------,,,,,,,,,,,++++++++++************))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!""!!!!!!!!!!!! €€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚����������������������‚‚‚€€€€€€€€€€€€€€������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„……………………………………………………………††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††……………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………†††††††††††††…………………„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚���������������‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚������€€€€€‚�����‚‚‚‚‚ƒƒƒ„„„„……„„„„ƒ‚‚��€€~~~€€�‚ƒƒ„…††‡‡ˆˆˆ‡‡‡††……„„„ƒƒƒƒƒƒƒ‚‚‚„„„ƒƒƒ‚‚‚���€€€€~~~~~~~~}}}}}}}}}}}}}}}|||||||xxxxxxxxwwwwwwwwwwwwwvvvvuuuuuuuuuuttttttttttttttsssrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmllllllllklllllllkkkkllllllkkkkkkkkkiiiiiiiihhhhhhhhhhhggggggffffffffeeeeeeeeeeeedddddeeeedddddddccccccccbbbbbb`````````__________^^^^^^\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;:::::99999999999888888888877777776666666666555555555555444444444443333333333322222221111111111100000000000///////////...........-------------,,,,,,,,,,,++++++++++************))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""!!!""!!!!!!!!!!!! €€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚����������������������‚‚‚€€€€€€€€€€€€€€������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„………………………………………………………………†„…………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………„………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………††††††††††††………………„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚��������������‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„ƒƒƒƒƒ‚‚‚‚������€€€€‚‚‚���‚‚‚‚‚ƒƒƒ„„„„„„„„„ƒƒ‚‚��€€~~~~€��‚ƒ„…††‡‡ˆˆˆˆˆ‡‡†††……„„„ƒƒƒƒƒ‚‚‚„„ƒƒƒ‚‚���€€€€~~~~~~~~~~}}}}}}}}}}}}}}}|||||||xxxxxxxxwwwwwwwwwwwwwvvvvuuuuuuuuuuttttttttttttttsssrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkiiiiiiiihhhhhhhhhhgggggggfffffffeeeeeeeeeeeeedddddeeeedddddddcccccccccbbbbb`````````__________^^^^^^\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;:::::99999999999888888888877777776666666666555555555555444444444443333333333322222221111111111100000000000///////////...........-------------,,,,,,,,,,,++++++++++************))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""!!!""!!!!!!!!!!!! €€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚����������������������‚‚‚€€€€€€€€€€€€€€������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„………………………………………………………………†„…………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………„„„…………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††…†††…………†††††††††††††…………………„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚���������������‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„ƒƒƒƒ‚‚‚‚������€€€‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„„„„„„ƒƒ‚‚��€€~~~~€€�‚ƒ„……†‡‡ˆˆˆˆˆˆ‡‡‡††………„„„ƒƒƒ‚‚‚„ƒƒ‚‚‚��€€€€~~~~~~~~~~}}}}}}}}}}}}}}}||||||||xxxxxxxwwwwwwwwwwwwwwvvvvuuuuuuuuuuttttttttttttttsssrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppoooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkiiiiiiiihhhhhhhhhhgggggggfffffeeeeeeeeeeeeeeedddddeeeedddddddccccccccbbbbbb`````````___________^^^^^\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;:::::99999999998888888888877777766666666666555555555555444444444443333333333322222221111111111100000000000///////////...........-------------,,,,,,,,,,,++++++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!""!!!!!!!!!!!! €€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚�����������������������‚‚€€€€€€€€€€€€€€€�����������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„…………………………………………………………………„„………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………„…………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††…………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††……………†…………†††††††††††††…………………„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚���������������‚‚‚‚‚ƒƒƒƒƒƒ„………„„„„„„ƒƒƒƒ‚‚‚‚�����€€‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„„ƒƒ‚��€€€~~~~€€�‚ƒ„„…†‡‡ˆˆˆˆˆˆˆˆ‡‡†††……„„„ƒƒ‚‚�ƒƒ‚‚‚��€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||xxxxxxxwwwwwwwwwwwwwwvvvvuuuuuuuuuuttttttttttttttsssrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppppooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllkkkkiiiiiiiiihhhhhhhhhgggggggffffeeeeeeeeeeeeeeeedddddeeeedddddddcccccccccbbbbb`````````___________^^^^^\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;:::::99999999998888888888877777766666666666555555555555444444444443333333333222222221111111111100000000000///////////...........------------,,,,,,,,,,,,++++++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!"!!!!!!!!!!!!! €€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚�����������������������‚‚€€€€€€€€€€€€€€€�����������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„…………………………………………………………………„„………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††…………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††……………………………………††††††††††††…………………„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚��������������‚‚‚‚‚ƒƒƒƒ„„„……………………„„„ƒƒƒƒ‚‚‚‚������‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„ƒƒƒ‚��€€€~~~€€�‚‚ƒ„…†‡‡ˆˆ‰‰‰‰‰ˆˆˆ‡‡††……„„ƒƒ‚‚�ƒƒ‚‚��€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||xxxxxxxwwwwwwwwwwwwwvvvvvuuuuuuuuuuttttttttttttttssrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppppppooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmnnmmmmmmmlllllllllllllllllllllllllllkkkiiiiiiiiihhhhhhhhggggggggffffeeeeeeeeeeeeeeeddddddeeeedddddddcccccccccbbbbb``````````___________^^^^\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;:::::9999999999888888888887777776666666666655555555555544444444443333333333322222222111111111110000000000///////////............------------,,,,,,,,,,,,++++++++++***********)))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!"!!!!!!!!!!!!! €€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚�����������������������‚‚€€€€€€€€€€€€€€€�����������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„…………………………………………………………………„„„……………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††……………………………………††††††††††††…………………„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚���������������‚‚‚‚ƒƒƒƒ„„„„…†††………………„„„ƒƒƒƒ‚‚‚‚����‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„ƒƒƒ‚��€€€~~~~€��‚ƒ„…†‡‡ˆ‰‰‰‰‰‰‰‰ˆˆ‡‡††……„„ƒ‚‚�ƒ‚‚��€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||xxxxxxxwwwwwwwwwwwwwvvvvvuuuuuuuuuuttttttttttttttssrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppppppppoooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmnnnnnnnnnmmmmmllllllllllllllllllllllllllkkkiiiiiiiiihhhhhhhhggggggggfffeeeeeeeeeeeeeeedddddddeeeeddddddddcccccccbbbbbb``````````___________^^^^\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>======<<<<<<<<<<;;;;;;;;;;;::::99999999999888888888887777776666666666655555555555444444444443333333333322222221111111111110000000000///////////............------------,,,,,,,,,,,,++++++++++***********)))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!"!!!!!!!!!!!!! €€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚������������������������‚€€€€€€€€€€€€€€€�����������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„…………………………………………………………………„„„……………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††………………………………………††††††††††††………………„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒ‚‚‚‚‚���������������‚‚‚ƒƒƒ„„„„……††††††††………„„„„ƒƒƒ‚‚‚‚���ƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„ƒƒƒ‚‚��€€€~~~~€��‚ƒ„…†‡‡ˆ‰‰ŠŠŠŠ‰‰‰ˆˆ‡‡††……„ƒƒ‚�ƒ‚‚��€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||xxxxxxxwwwwwwwwwwwwwvvvvvuuuuuuuuuttttttttttttttsssrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppppppppppooooooooonnnnnnnnnnnnnnmmmmmmmmmmnnnnnnnnnnnnmmmmllllllllllllllllllllllllllkkkiiiiiiiiihhhhhhhhggggggggfffeeeeeeeeeeeeeeddddddddeeeedddddddcccccccccbbbbb``````````____________^^^\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>======<<<<<<<<<<;;;;;;;;;;;::::99999999999888888888887777776666666666655555555555444444444443333333333322222221111111111100000000000///////////...........-------------,,,,,,,,,,,,++++++++++***********)))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!"!!!!!!!!!!!!! €€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚€�����������������������‚€€€€€€€€€€€€€€€€����������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„…………………………………………………………………„„„„…………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††…………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††………………………………………………††††††††††…………………„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚���������������‚‚‚ƒƒƒ„„…………†‡‡‡‡†††††………„„„ƒƒƒƒ‚‚‚‚�ƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„ƒƒƒ‚���€€€~~~~€€�‚ƒ„…†‡‡ˆ‰‰ŠŠŠŠŠŠ‰‰‰ˆ‡‡†……„ƒƒ‚�ƒ‚��€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||xxxxxxwwwwwwwwwwwwwwvvvvvuuuuuuuuuttttttttttttttsssrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppppppppppppoooooooooonnnnnnnnnnnnmmmmmmmnnnnnnnnnnnnnnmmmmmllmlllllllllllllllllllllllkkiiiiiiiiihhhhhhhhggggggggfffeeeeeeeeeeeeedddddddddeeedddddddddccccccccbbbbb```````````___________^^^]\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>======<<<<<<<<<<;;;;;;;;;;;::::99999999999888888888877777776666666666655555555555444444444443333333333322222221111111111100000000000///////////...........-------------,,,,,,,,,,,+++++++++++***********)))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!"!!!!!!!!!!!!! €€€€€€€€€�����������������‚‚‚‚‚‚‚‚€�����������������������‚€€€€€€€€€€€€€€€€����������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„…………………………………………………………………„„„„…………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„††††††††…†………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††……………………………………………………††††††††…………………„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚��������������‚‚‚ƒƒƒ„„………††‡‡‡‡‡‡‡‡†††…………„„„ƒƒƒ‚‚‚‚ƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒ„„„ƒƒƒƒƒ‚���€€~~~€€�‚ƒ„…†‡‡ˆ‰ŠŠŠŠ‹ŠŠŠŠ‰ˆˆ‡††…„ƒƒ‚�ƒ‚��€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||xxxxxxwwwwwwwwwwwwwwvvvvvuuuuuuuuuttttttttttttttsssrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppppppppppppooooooooooooonnnnnnnnnnmmnmmnnnnnnnnnnnnnnnnmmmmllmlllllllllllllllllllllllkkjiiiiiiiihhhhhhhhhgggggggfffeeeeeeeeeeeedddddddddceeeddddddddcccccccccbbbbb```````````___________^^^]\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;;::::99999999999888888888877777776666666666555555555555444444444443333333333322222221111111111100000000000///////////...........-------------,,,,,,,,,,,++++++++++************))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""!!!!"!!!!!!!!!!!! €€€€€€€€€�����������������‚‚‚‚‚‚‚‚€�����������������������‚€€€€€€€€€€€€€€€€����������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„…………………………………………………………………„„„„„………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………„„……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„†††††††………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††…………………………………………………………††††……………………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚������€€������‚‚‚ƒƒ„„„……†††‡ˆˆˆˆˆ‡‡‡‡†††………„„„ƒƒƒƒ‚‚„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚��€€€€€�‚ƒ„…††‡ˆ‰ŠŠ‹‹‹‹‹ŠŠ‰‰ˆˆ‡†…„ƒƒ‚�‚‚�€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||xxxxxxwwwwwwwwwwwwwwvvvvvuuuuuuuuuuttttttttttttssssrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppppppppppppooooooooooooooonnnnnnnnnmnnnnnnnnnnnnnnnnnnnnmmmllmlllllllllllllllllllllllkkjiiiiiiiihhhhhhhhhgggggggfffeeeeeeeeeeedddddddddcceedddddddddcccccccccbbbbb````````````___________^^]\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;:::::99999999999888888888877777776666666666555555555555444444444443333333333322222221111111111100000000000///////////...........-------------,,,,,,,,,,,++++++++++************))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""!!!!"!!!!!!!!!!!! €€€€€€€€€�����������������‚‚‚‚‚‚‚‚€������������������������€€€€€€€€€€€€€€€€€��������€������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„…………………………………………………………………„„„„„„……………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………„„„„„……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„††††††…………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††…………………………………………………………………………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚������€€������‚‚‚ƒƒ„„……††‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡†††………„„„ƒƒƒ‚„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚��€€€€€�‚ƒ„…††‡ˆ‰ŠŠ‹‹‹‹‹‹ŠŠ‰‰ˆ‡†…„ƒƒ‚�‚‚�€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}||||||||||xxxxxxwwwwwwwwwwwwwvvvvvvuuuuuuuuutttttttttttttsssrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppppppppppppooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmlmmlllllllllllllllllllllkkkiiiiiiiiihhhhhhhhhgggggggfffeeeeeeeeeddddddddddccceddddddddddcccccccccbbbbb`````````````__________^^]\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;:::::99999999998888888888877777766666666666555555555555444444444443333333333322222221111111111100000000000///////////...........-------------,,,,,,,,,,,++++++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!"!!!!!!!!!!!! €€€€€€€€€�����������������‚‚‚‚‚‚‚‚€€�����������������������€€€€€€€€€€€€€€€€€��������€������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„…………………………………………………………………„„„„„„……………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………„„„„„„„„„……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„††††††…………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††…………………………………………………………………………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚������€€€�����‚‚‚ƒƒ„……†††‡‡ˆˆ‰‰‰ˆˆˆˆˆ‡‡‡†††………„„„„ƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚�€€€€€€€�‚ƒ„…††‡ˆ‰ŠŠ‹‹‹‹‹‹‹ŠŠ‰ˆ‡†…„„ƒ‚�‚‚�€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}||||||||||xxxxxxwwwwwwwwwwwwwvvvvvvuuuuuuuuutttttttttttttsssrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppqqqqqqqqqqppppppoooooooooooooooonnnnnnnnnnnnnnnnnnoooonnnnnmmmmlmmlllllllllllllllllllllkkkiiiiiiiiihhhhhhhhhhggggggfffeeeeeeeeedddddddddccccdddddddddddcccccccccbbbbb`````````````__________^^]\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;:::::99999999998888888888877777766666666666555555555555444444444443333333333222222221111111111100000000000///////////...........-------------,,,,,,,,,,,++++++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!"!!!!!!!!!!!! €€€€€€€€������������������‚‚‚‚‚‚‚€€�����������������������€€€€€€€€€€€€€€€€€��������€������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„…………………………………………………………………„„„„„„„………………………………………………„………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………„„„„„„„„„„„„„„……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„†††††……………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡††††††††††…………………………………………………………………………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚�����€€€€�����‚‚ƒƒ„„……††‡‡‡‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡†††………„„„ƒ…„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚��€€€€€��‚ƒ„…††‡ˆ‰ŠŠ‹‹ŒŒŒ‹‹ŠŠ‰ˆ‡††…„ƒ‚�‚‚�€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}||||||||||xxxxxxwwwwwwwwwwwwwvvvvvvuuuuuuuuutttttttttttttsssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppoooooooooooooooonnnnnnnnnnnnnnnnooooonnnnnmmmmlmmllllllllllllllllllllkkkkiiiiiiiiihhhhhhhhhhggggggfffeeeeeeeedddddddddcccccddddddddddccccccccccbbbbb`````````````__________^^]\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;:::::99999999998888888888877777766666666666555555555555444444444433333333333222222221111111111100000000000///////////...........------------,,,,,,,,,,,,++++++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!!!! €€€€€€€€������������������‚‚‚‚‚‚‚€€�����������������������€€€€€€€€€€€€€€€€€€�������€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„…………………………………………………………………„„„„„„„………………………………………………„„……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„††††………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡††††††††††……………………………………………………………………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚�����€€€€�����‚‚ƒƒ„„…††‡‡‡ˆ‰‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡†††……„„„………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚��€€€€€€€��‚ƒ„…††‡ˆ‰ŠŠ‹‹ŒŒŒ‹‹‹Š‰ˆˆ‡†…„ƒ‚�‚‚�€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}||||||||||xxxxxwwwwwwwwwwwwwwvvvvvvuuuuuuuuutttttttttttttsssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppooooooooooooooonnnnnnnnnnnnnnnnooooonnnnnmmmmlmmmllllllllllllllllllkkkkkiiiiiiiiihhhhhhhhhhhgggggffffeeeeeedddddddddccccccddddddddddccccccccccbbbbb`````````````__________^^]\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>======<<<<<<<<<<;;;;;;;;;;;::::99999999999888888888887777776666666666655555555555444444444443333333333322222221111111111110000000000////////////...........------------,,,,,,,,,,,,++++++++++***********)))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!!!! €€€€€€€€������������������‚‚‚‚‚‚‚€€�����������������������€€€€€€€€€€€€€€€€€€�������€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„…………………………………………………………………„„„„„„„„……………………………………………„„„…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„†††…………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††……………………………………………………………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚�����€€€€€����‚‚ƒƒ„„…††‡‡ˆˆ‰‰‰ŠŠ‰‰‰‰‰‰ˆˆˆˆ‡‡‡†††………„†………„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚���€€€€€€��‚‚ƒ„……†‡ˆ‰ŠŠ‹‹ŒŒŒŒ‹‹Š‰‰ˆ‡†…„ƒ‚�‚‚�€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}||||||||||xxxxxwwwwwwwwwwwwwwvvvvvvuuuuuuuuutttttttttttttsssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppooooooooooooooonnnnnnnnnnnnnnnnoooonnnnnmmmmlmmmlllllllllllllllllkkkkkkiiiiiiiiihhhhhhhhhhhgggggfffeeeeeeeddddddddcccccccdddddddddccccccccccbbbbbb`````````````__________^^]\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>======<<<<<<<<<<;;;;;;;;;;;::::99999999999888888888887777776666666666655555555555444444444443333333333322222221111111111100000000000///////////............------------,,,,,,,,,,,,++++++++++***********)))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!!!! €€€€€€€€������������������‚‚‚‚‚‚‚€€€����������������������€€€€€€€€€€€€€€€€€€�������€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„…………………………………………………………………„„„„„„„„„…………………………………………„„„…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„††……………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††…………………………………………„„„……………………………„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€�����‚‚ƒƒ„……††‡‡ˆˆ‰ŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆ‡‡‡††………††………„„„„„ƒƒƒƒƒƒ‚‚‚‚‚����€€€€€€€��‚‚ƒ„……†‡ˆ‰ŠŠ‹‹ŒŒŒŒ‹‹ŠŠ‰ˆ‡†…„ƒ‚�ƒ‚�€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}||||||||||xxxxxwwwwwwwwwwwwwwvvvvvvuuuuuuuuttttttttttttttsssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrqqqpppppppoooooooooooooonnnnnnnnnnnnnnnoooonnnnnmmmmlmmmlllllllllllllllllkkkkkkiiiiiiiiihhhhhhhhhhhgggggfffeeeeeeedddddddccccccccdddddddddccccccccccbbbbbb````````````___________^^]\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>======<<<<<<<<<<;;;;;;;;;;;::::99999999999888888888877777776666666666655555555554444444444443333333333322222221111111111100000000000///////////............------------,,,,,,,,,,,,++++++++++***********)))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!!! €€€€€€€�������������������‚‚‚‚‚‚€€€����������������������€€€€€€€€€€€€€€€€€€€������€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„…………………………………………………………………„„„„„„„„„…………………………………………„„„„………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………„…………„„„„„„„„„„„„„„„„„„„„„„„„„†………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††……………………………………………„„„„„„………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€�����‚‚ƒƒ„……†‡‡ˆˆˆ‰ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆ‡‡‡†††…†††………„„„„ƒƒƒƒƒ‚‚‚‚‚‚����€€€€€€���‚‚ƒ„……†‡ˆ‰‰Š‹‹‹ŒŒŒ‹‹ŠŠ‰ˆ‡†…„ƒ‚�ƒ‚��€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}||||||||||xxxxxwwwwwwwwwwwwwwvvvvvvuuuuuuuuttttttttttttttsssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrqqqpppppppooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmlllllllllllllllkkkkkkkiiiiiiiiihhhhhhhhhhhgggggfffeeeeeeddddddddccccccccddddddddcccccccccccbbbbbb```````````___________^^^\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;;::::99999999999888888888877777776666666666555555555554444444444443333333333322222221111111111100000000000///////////...........-------------,,,,,,,,,,,++++++++++************))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!!!! €€€€€€€�������������������‚‚‚‚‚‚€€€����������������������€€€€€€€€€€€€€€€€€€€������€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„…………………………………………………………………„„„„„„„„„„………………………………………„„„„„……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††……†……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����€€€€����‚‚‚ƒ„„……†‡‡ˆˆˆ‰ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆ‡‡†††‡†††………„„„„ƒƒƒƒ‚‚‚‚�����€€€€€€���‚‚ƒƒ„……†‡ˆˆ‰ŠŠ‹‹‹ŒŒ‹‹‹Š‰‰ˆ‡†…„ƒ‚ƒ‚‚�€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}||||||||||xxxxxwwwwwwwwwwwwwwvvvvvvuuuuuuuuttttttttttttttsssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrqqqpppppppppooooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmllllllllllllllkkkkkkkkiiiiiiiiihhhhhhhhhhhgggggfffeeeeeeddddddddccccccccdddddddccccccccccccbbbbbb```````````___________^^^\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;:::::99999999999888888888877777776666666666555555555554444444444443333333333322222221111111111100000000000///////////...........-------------,,,,,,,,,,,++++++++++************))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!!!! €€€€€€€�������������������‚‚‚‚‚‚€€€€���������������������€€€€€€€€€€€€€€€€€€€������€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„…………………………………………………………………„„„„„„„„„„„……………………………………„„„„„„…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€����‚‚‚ƒ„„……†‡‡ˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰ˆˆˆ‡‡††‡‡†††………„„„ƒƒƒƒ‚‚‚‚����€€€€€€€���‚‚‚ƒƒ„……†‡‡ˆ‰‰Š‹‹‹‹‹‹‹‹ŠŠ‰ˆ‡†…„ƒ‚„ƒ‚��€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}|||||||||||xxxxwwwwwwwwwwwwwwwvvvvvvuuuuuuuuttttttttttttttsssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqrrrrrrrssssssssrrrrqqqppppppppppppooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmlllllllllllllkkkkkkkkiiiiiiiiiihhhhhhhhhhgggggfffeeeeeedddddddcccccccccdddddddccccccccccccbbbbbb``````````___________^^^^\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;:::::99999999998888888888877777766666666666555555555554444444444443333333333322222221111111111100000000000///////////...........-------------,,,,,,,,,,,++++++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€€€€€€€€€€€����€€€€€€€€��������������������������������������‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………„„„„„„„„„„„…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ����������������������€€€€������������‚‚‚‚‚‚�������€€€€€€€€€€���‚‚ƒ„„…††‡‡‡ˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ‡‡††…‰ˆˆ‡‡‡††…………„„„ƒƒƒ‚‚‚‚‚��€€€€���‚‚‚ƒƒ„„……„…††‡ˆˆ‰‰ŠŠŠŠŠ‰‰ˆˆ‡†……„ƒ‚„ƒ‚‚�€€~~~~~~~~~~~~}}}zzzzzzzzzzzyyyyyyyyyyyyyyxwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuttttttttttttttssssttttsssssssssssssrrrrrrrrqqqrrrrrrsssssssssssssssrqqpppppppooooooooooooonnnmmmmmmmmmmmmmmmmmmmmlllllkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhgggggggffeeeeedddddddccccccccccbbcccbbbbbbbbbbbbbbaaaaaaaaa````````````___________^^]]]]]]]]\\\\\\\\\\[[[[[[ZZZYYYYYYYYYYYXXXXXXXXXXXVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHIIHHHHHHHHHHGGGGGGGGGGGFFGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::99999999998888888888777777777766666666666555555555444444443333333333222222222222221111111111100000000000000///////////..........-----------,,,,,,,,,,,,+++++++++************)))))))))))((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$####$$############"""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€€€€€€€€€����€€€€€€€€���������������������������������������‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………„„„„„„„„„„„„…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ���������������������€€€€€��������������‚‚‚‚�������€€€€€€€€€€���‚ƒƒ„„…††‡‡‡ˆ‰‰‰‰‰‰‰‰‰‰‰‰Š‰‰‰‰‰ˆˆˆ‡‡††‰ˆˆˆ‡‡†††……„„„ƒƒƒƒ‚‚‚‚���€€€���‚‚‚ƒƒƒ„„……„……†‡‡ˆˆ‰‰ŠŠŠŠ‰‰‰ˆˆ‡†…„ƒ‚…„ƒ‚��€~~~~~~~~~~~~}}}zzzzzzzzzzzyyyyyyyyyyyyyyxwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuttttttttttttttssssttttssssssssssssrrrrrrrrrqqrrrrrrssssssttttttssssrqqqppppppppppppooooooonnnmmmmmmmmmmmmmmmmmmmllllllkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhgggggggffeeeeedddddddcccccccccbbbccccbbbbbbbbbbbbbaaaaaaaaa```````````___________^^^]]]]]]]]\\\\\\\\\[[[[[[[ZZZYYYYYYYYYYYXXXXXXXXXXXVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHIIHHHHHHHHHHGGGGGGGGGGFFFGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::99999999998888888888777777777766666666666555555555444444433333333333222222222222221111111111100000000000000///////////..........-----------,,,,,,,,,,,++++++++++************)))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$####$$############"""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€€€€€€€€€€���€€€€€€€€���������������������������������������‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………„„„„„„„„„„„„…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ���������������������€€€€€����������������‚‚�������€€€€€€€€€€��‚‚ƒƒ„„…††‡‡‡ˆ‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠ‰‰‰‰ˆˆ‡‡††‰‰ˆˆ‡‡†††………„„ƒƒƒ‚‚‚‚����€€€���‚‚‚ƒƒƒƒ„„……„……††‡ˆˆ‰‰‰ŠŠŠŠ‰‰‰ˆ‡‡†…„ƒ†…„ƒ‚�€€~~~~~~~~~~~}}}zzzzzzzzzzzyyyyyyyyyyyyyyxwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuttttttttttttttssssttttssssssssssssrrrrrrrrrqqrrrrrssssstttttttttssssqqqppppppppppppppoooooonnmmmmmmmmmmmmmmmmmmmllllllkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhgggggggfeeeeeedddddddccccccccccbbccccbbbbbbbbbbbbbaaaaaaaaa``````````____________^^^]]]]]]]\\\\\\\\\\[[[[[[[ZZZYYYYYYYYYYYXXXXXXXXXXXVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHIIHHHHHHHHHHGGGGGGGGGGFFFGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::99999999988888888888777777777766666666666555555555444444433333333333222222222222221111111111100000000000000///////////..........-----------,,,,,,,,,,,++++++++++************)))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$####$$############"""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€€€€€€€€€€���€€€€€€€€€��������������������������������������‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………„„„„„„„„„„„„„………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ����������������������€€€€�������������������������€€€€€€€€€€��‚‚ƒƒ„……††‡‡ˆˆ‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠ‰‰‰‰ˆˆ‡‡†‰‰ˆˆ‡‡‡††………„„ƒƒƒ‚‚‚‚����€€€��‚‚‚ƒƒƒƒ„„„……„„……†‡‡ˆˆ‰‰‰ŠŠŠŠ‰‰‰ˆ‡‡†…„†…„ƒ‚‚�€€~~~~~~~~~~}}}}zzzzzzzzzzzyyyyyyyyyyyyyyxwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuttttttttttttttssssttttssssssssssssrrrrrrrrrqrrrrrrsssstttttttttttsssqqqqpppppppppppppppoooonnnmmmmmmmmmmmmmmmmmmllllllkkkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhgggggggfeeeeeedddddddccccccccccbbccccbbbbbbbbbbbbbaaaaaaaaa``````````___________^^^]]]]]]]]\\\\\\\\\\[[[[[[[ZZZYYYYYYYYYYYXXXXXXXXXXWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHIHHHHHHHHHHHGGGGGGGGGGFFFGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;::::::::99999999988888888888777777777766666666666555555555444444433333333333222222222222221111111111100000000000000///////////..........-----------,,,,,,,,,,,++++++++++***********))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$####$$############""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€€€€€€€€€€€€���€€€€€€€€€���������������������������������������‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ����������������������€€€€�������������������������€€€€€€€€€€��‚‚ƒƒ„……††‡‡ˆˆ‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠ‰‰‰ˆˆ‡‡†Š‰ˆˆˆ‡‡††……„„„ƒƒƒ‚‚‚�����€€€��‚‚‚ƒƒƒƒ„„„„……„„……††‡‡ˆˆ‰‰ŠŠŠŠŠŠ‰‰ˆ‡††…‡†…„ƒ‚��€~~~~~~~~}}}}}zzzzzzzzzzzyyyyyyyyyyyyyxxwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuttttttttttttttssssttttsssssssssssrrrrrrrrrrqrrrrrrssssttttttttttttssrqqqppppppppppppppppoooonnmmmmmmmlllmmmmmmllllllllkkkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhggggggffeeeeeedddddddcccccccccccbccccccbbbbbbbbbbbaaaaaaaaa`````````____________^^^]]]]]]]]\\\\\\\\\\[[[[[[[ZZYYYYYYYYYYYXXXXXXXXXXXWVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHIHHHHHHHHHHHGGGGGGGGGGFFFGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;::::::::99999999988888888888777777777766666666666555555555444444433333333333222222222222221111111111100000000000000///////////.........------------,,,,,,,,,,,++++++++++***********))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$####$#############""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€���������������������������������������‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ���������������������€€€€€�������������������������€€€€€€€€€€��‚‚ƒƒ„……††‡‡ˆˆ‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠ‰‰ˆˆ‡‡†Š‰‰ˆˆ‡‡††……„„„ƒƒ‚‚‚‚�����€€€���‚‚ƒƒƒƒ„„„„………„„„……††‡ˆˆ‰‰ŠŠŠŠŠŠŠ‰‰ˆ‡†…ˆ‡†…„ƒ‚�€€~~~~~~~~}}}}}zzzzzzzzzzyyyyyyyyyyyyyyxxwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuutttttttttttttttssssttttsssssssssssrrrrrrrrrrqrrrrrsssstttttttttttttssrqqqqpppppppppppppppoooonnmmmmmmllllllllllllllllllkkkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhggggggffeeeeeddddddddccccccccccccccccccbbbbbbbbbbbaaaaaaaa``````````____________^^^]]]]]]]]\\\\\\\\\\[[[[[[[ZZYYYYYYYYYYYXXXXXXXXXXXWVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHIHHHHHHHHHHHGGGGGGGGGGFFFGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;::::::::99999999988888888888777777777766666666665555555555444444433333333333222222222222211111111111000000000000000///////////.........------------,,,,,,,,,,,++++++++++***********))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$####$#############""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€���������������������������������������‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ���������������������€€€€€�������������������������€€€€€€€€€€��‚‚ƒ„„……†‡‡‡ˆˆ‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠ‰‰‰ˆˆ‡‡Š‰‰ˆˆ‡‡††……„„ƒƒƒ‚‚‚������€€€��‚‚‚ƒƒ„„„„„„………„„„……††‡‡ˆ‰‰ŠŠŠŠŠŠŠŠ‰‰ˆ‡†‰‡†…„ƒ‚�€€~~~~~~~}}}}}}zzzzzzzzzzyyyyyyyyyyyyyyxxwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuttttttttttttttsssssttttsssssssssssrrrrrrrrrrqrrrrrssssttttttuttttttssrqqqqppppppppppppppppoooonnmmmmmllllllllllllllllllkkkkkkkkjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhggggggffeeeeedddddddddccccccccccccccccccbbbbbbbbbbbaaaaaaa`````````_____________^^^]]]]]]]]\\\\\\\\\\[[[[[[[ZZYYYYYYYYYYYXXXXXXXXXXXWVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHIHHHHHHHHHHGGGGGGGGGGGFFFGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::::9999999998888888888877777777776666666666555555555544444443333333333322222222222221111111111100000000000000////////////.........-----------,,,,,,,,,,,,++++++++++***********)))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$####$############"""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€���������������������������������������‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ����������������������€€€€�������������������������€€€€€€€€€���‚‚ƒ„„…††‡‡ˆˆˆ‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠ‰‰‰ˆˆ‡‡Š‰‰ˆˆ‡‡††……„„ƒƒƒ‚‚‚������€€€���‚‚ƒƒƒ„„„„„…………„„„……††‡‡ˆˆ‰‰ŠŠ‹‹‹‹ŠŠ‰ˆˆ‡‰ˆ‡†„ƒ‚��€~~~~~~~}}}}}}zzzzzzzzzzyyyyyyyyyyyyyyxxwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuttttttttttttttssssstttssssssssssssrrrrrrrrrrrrrrrrsssstttttuuutttttssrrqqqqppppppppppppppppooonnmmmmlllllllllllllllllllkkkkkkkkjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhggggggffeeeeeeddddddddcccccccccccccccccccbbbbbbbbbbaaaaaaa`````````_____________^^^]]]]]]]]\\\\\\\\\\[[[[[[[ZZYYYYYYYYYYYXXXXXXXXXXXWVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHIHHHHHHHHHHGGGGGGGGGGGFFFGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;:::::::::9999999998888888888777777777766666666666555555555544444443333333333322222222222221111111111100000000000000///////////..........-----------,,,,,,,,,,,,+++++++++************)))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$#####$############"""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€����������������������������������������‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„„„…………………„…„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ���������������������€€€€€�������������������������€€€€€€€€€���‚‚ƒ„„…††‡‡ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠ‰‰‰ˆˆ‡‡Š‰‰ˆˆ‡‡††……„„ƒƒƒ‚‚‚������€€€��‚‚ƒƒƒ„„„„………………„„„………††‡ˆˆ‰‰ŠŠ‹‹‹‹‹ŠŠ‰ˆ‡Šˆ‡†…„ƒ‚�€~~~~~~~}}}}}}zzzzzzzzzzyyyyyyyyyyyyyyxxwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuttttttttttttttssssstttssssssssssssrrrrrrrrrrrrrrrssssttttttuuuutttttsrrqqqqqppppppqqqqqpppppoonnmmmmlllllllllllllllllllkkkkkkkkjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhgggggffeeeeeedddddddddcccccccccccccccccccbbbbbbbbbaaaaaaa`````````_____________^^^]]]]]]]]\\\\\\\\\\[[[[[[[ZZYYYYYYYYYYYXXXXXXXXXXXWVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOPPPOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHIHHHHHHHHHHGGGGGGGGGGGFFFGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;:::::::::9999999998888888888777777777766666666666555555555544444433333333333222222222222221111111111100000000000000///////////..........-----------,,,,,,,,,,,,+++++++++************)))))))))))((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$#####$############"""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€���������������������������������������‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ���������������������€€€€€�������������������������€€€€€€€€€€��‚‚ƒ„„…††‡‡ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠ‰‰‰ˆˆ‡‡Š‰‰ˆ‡‡††……„„„ƒƒ‚‚‚�������€€€���‚‚ƒƒ„„„„…………………„„„………††‡ˆˆ‰‰ŠŠ‹‹‹‹‹ŠŠ‰ˆ‡Š‰‡†…„ƒ‚�€~~~~~~}}}}}}zzzzzzzzzyyyyyyyyyyyyyyxxxwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuttttttttttttttssssstttsssssssssssrrrrrrrrrrrrrrrrsssstttttuuuuutttttsrrqqqqqqqqqqqqqqqqqppppoonnnmmmmllllllllllllllllllkkkkkkkkjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhggggggfeeeeeedddddddddddccccccccccccccccccbbbbbbbbaaaaaaa`````````_____________^^^]]]]]]]]\\\\\\\\\\[[[[[[[ZZYYYYYYYYYYYXXXXXXXXXXXWVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOPPOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHIHHHHHHHHHHGGGGGGGGGGFFFFGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;:::::::::9999999998888888888777777777766666666666555555555544444433333333333222222222222221111111111100000000000000///////////..........-----------,,,,,,,,,,,++++++++++************)))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$#####$############""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€���������������������������������������‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„………………„…„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ��������������������€€€€€€��������������������������€€€€€€€€€��‚‚ƒ„„…††‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠ‰‰‰ˆˆ‡‡Š‰‰ˆ‡‡††……„„ƒƒƒ‚‚‚�������€€€���‚‚ƒƒƒ„„„……………………„„„………††‡ˆˆ‰‰ŠŠ‹‹‹‹‹‹Š‰ˆ‡Š‰ˆ†…„ƒ‚�€~~~~~}}}}}}}zzzzzzzzzyyyyyyyyyyyyyyxxxwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuttttttttttttttssssssttssssssssssssrrrrrrrrrrsrrrrssssstttttuuuuutttttsrrqqqqqqqqqqqqqqqqqqpppponnnmmmmllllllllllllllllllkkkkkkkkjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhggggggfeeeeeedddddddddddddccccccdccccccccccbbbbbbbaaaaaaa`````````_____________^^^]]]]]]]]\\\\\\\\\[[[[[[[[ZZYYYYYYYYYYXXXXXXXXXXXWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOPPOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHIHHHHHHHHHHGGGGGGGGGGFFFFGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;:::::::::9999999988888888888777777777766666666666555555555544444433333333333222222222222221111111111100000000000000///////////..........-----------,,,,,,,,,,,++++++++++************)))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$#####$############""""""""""""!!!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„……………„…„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚��������������������€€€€€€��������������������������€€€€€€€€€��‚‚ƒ„„…†‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠ‰‰‰ˆˆ‡‡Š‰‰ˆ‡‡††……„„ƒƒƒ‚‚‚�������€€€€€��‚‚‚ƒƒ„„„…………………††„„………††‡‡ˆˆ‰‰ŠŠ‹‹‹‹‹‹Š‰‰ˆŠ‰ˆ†…„ƒ‚�€~~~~~~}}}}}}}zzzzzzzzzyyyyyyyyyyyyyyxxxwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuutttttttttttttssssssttssssssssssssrrrrrrrrrssrrrrsssstttttuuuuuutttttsrrrqqqqqqqqqqqqqqqqqqpppoonnmmmmllllllllllllllllllkkkkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhggggggffeeeeeeddddddddddddddccccdddccccccccbbbbbbbaaaaaaa`````````_____________^^^]]]]]]]\\\\\\\\\\[[[[[[[[ZZYYYYYYYYYYXXXXXXXXXXXWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOPPOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;:::::::::9999999988888888888777777777766666666666555555555544444433333333333222222222222221111111111100000000000000///////////..........-----------,,,,,,,,,,,++++++++++***********))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$#####$############""""""""""""!!!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚��������������������€€€€€€��������������������������€€€€€€€€€��‚‚ƒ„……†‡‡ˆˆˆˆ‰‰‰‰‰‰ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆ‡‡Š‰ˆˆ‡‡††……„„ƒƒ‚‚‚‚�������€€€€€���‚‚ƒƒ„„„………………††††……………††‡‡ˆˆ‰‰ŠŠ‹‹‹‹‹‹Š‰ˆ‡Š‰‡†…„ƒ‚�€~~~~~}}}}}}}}zzzzzzzzzyyyyyyyyyyyyyyxxxwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuttttttttttttttsssssstssssssssssssrrrrrrrrrsssrrrssssstttttuuuuuuuttttsrrrrqqqqqqqqqqqqqqqqqqppponnnmmmllllllllllllllllllkkkkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhggggggffeeeeeeddddddddddddddddccddddccccccccbbbbbbaaaaaaa``````````____________^^^]]]]]]]]\\\\\\\\\[[[[[[[[ZZYYYYYYYYYYXXXXXXXXXXXWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOPPOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;:::::::::9999999988888888888777777777766666666666555555555544444433333333333222222222222211111111111000000000000000///////////.........------------,,,,,,,,,,,++++++++++***********))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##################""""""""""""!!!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………„„…„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚�������������������€€€€€€€���������������������������€€€€€€€€��‚‚ƒ„……†‡‡ˆˆˆˆ‰‰‰‰‰ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ˆˆ‡‡Š‰ˆˆ‡‡†……„„ƒƒƒ‚‚‚��������€€€€���‚‚ƒƒƒ„„„…………††††††…………††‡‡‡ˆ‰‰ŠŠŠ‹‹‹‹‹ŠŠ‰ˆ‡Šˆ‡†…„‚��€~~~~~}}}}}}}}zzzzzzzzyyyyyyyyyyyyyyxxxxwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuttttttttttttttsssssstsssssssssssssrrrrrrrssssrrrsssstttttuuuuuuuutttttrrrrrqqqqqqqqrrrrrqqqqqppoonnmmmllllllllllllllllllkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhggggggffeeeeeeeddddddddddddddddddddddcccccccbbbbbbbaaaaaa``````````____________^^^]]]]]]]\\\\\\\\\\[[[[[[[[ZZYYYYYYYYYYXXXXXXXXXXXWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOPPOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;:::::::::9999999988888888888777777777766666666665555555555544444433333333333222222222222211111111111000000000000000///////////.........-----------,,,,,,,,,,,,++++++++++***********))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$#################"""""""""""""!!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������������������‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„ƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………„„…„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚�������������������€€€€€€€���������������������������€€€€€€€€��‚‚ƒ„……†‡‡ˆˆˆ‰‰‰‰‰ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆ‡‡Š‰ˆˆ‡††……„„ƒƒ‚‚‚‚��������€€����‚‚ƒƒƒ„„„…………††††††‡……†††‡‡‡ˆˆ‰‰ŠŠŠ‹‹‹‹ŠŠ‰‰ˆ‡‰ˆ‡†„ƒ‚�€€~~~~~}}}}}}}}zzzzzzzzyyyyyyyyyyyyyyxxxxwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuttttttttttttttsssssstssssssssssssrrrrrrssssssrrsssstttttuuuuuuuuuuttttrrrrrrrrrrrrrrrrrrrrqqqppoonnnmmmllllllllllllllllkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhgggggggffeeeeeeeedddddddddddddddddddddcccccccbbbbbbaaaaaa``````````____________^^^]]]]]]]\\\\\\\\\\[[[[[[[[ZZYYYYYYYYYYXXXXXXXXXXXWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOPPOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;:::::::::999999998888888888777777777776666666666555555555554444443333333333322222222222221111111111100000000000000///////////..........-----------,,,,,,,,,,,,+++++++++************)))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##################""""""""""""!!!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������������������‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„ƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚������������������€€€€€€€€���������������������������€€€€€€€€€�‚‚ƒ„……†‡‡ˆˆ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰ˆˆ‡‡Š‰ˆˆ‡††……„„ƒƒ‚‚‚‚�������‚€���‚‚‚ƒƒƒ„„„…………†††††‡‡‡††††‡‡‡ˆˆ‰‰‰ŠŠŠŠŠŠŠŠ‰‰ˆ‡†‰‡†…„ƒ‚�€~~~~~}}}}}}}}}zzzzzzzzyyyyyyyyyyyyyyxxxxwwwwwwwwvvvvvvvvvvvvvvuuuuuuuutttttttttttttssssssstssssssssssssrrrrssssssssrsssstttttuuuuuuuuuuuutttssrrrrrrrrrrrrrrrrrrrqqqpoonnnmmmllllllllllllllllkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhgggggggfffeeeeeeeeeeeddddddddddddddddddccccccbbbbbbaaaaaa``````````____________^^^]]]]]]]]\\\\\\\\\[[[[[[[[ZZYYYYYYYYYYXXXXXXXXXXXWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOPPOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::999999998888888888777777777766666666666555555555554444443333333333222222222222221111111111100000000000000///////////..........-----------,,,,,,,,,,,,+++++++++************)))))))))))((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##################""""""""""""!!!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������������������‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚������������������€€€€€€€€���������������������������€€€€€€€€€��‚ƒ„……†‡ˆˆˆ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ˆˆˆ‡†Š‰ˆ‡‡†……„„ƒƒƒ‚‚‚‚������‚‚���‚‚‚ƒƒƒ„„„…………†††††‡‡‡‡††‡‡‡‡ˆˆˆ‰‰‰ŠŠŠŠŠŠŠ‰‰ˆ‡†…ˆ‡†…ƒ‚��€~~~~~}}}}}}}}}zzzzzzzzyyyyyyyyyyyyyyxxxxwwwwwwwvvvvvvvvvvvvvvvuuuuuuuutttttttttttttssssssssssssssssssssrssssssssssssssssttttuuuuuuuuuuuuuuttsssrrrrrrrrrrrrrrrrrrrqqppoonnmmmllllllllllllllkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhgggggggfffffeeeeeeeeeeeedddddddddddddddccccccbbbbbbaaaaaa``````````____________^^^]]]]]]]\\\\\\\\\\[[[[[[[[ZZYYYYYYYYYYXXXXXXXXXXWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOPOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::999999998888888888777777777766666666666555555555554444433333333333222222222222221111111111100000000000000///////////..........-----------,,,,,,,,,,,++++++++++************)))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##################""""""""""""!!!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������������������‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚�����������������€€€€€€€€€���������������������‚�����€€€€€€€€€��‚ƒ„„…†‡ˆˆˆ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ˆˆˆ‡†‰‰ˆ‡‡†……„„ƒƒ‚‚‚‚‚����‚‚‚‚��‚‚‚ƒƒƒ„„„…………†††††‡‡‡‡ˆ†‡‡‡ˆˆˆˆ‰‰‰ŠŠŠŠŠŠŠ‰‰ˆˆ‡†…‡†…„ƒ‚�€€~~~~~}}}}}}}}}zzzzzzzyyyyyyyyyyyyyyxxxxxwwwwwwwvvvvvvvvvvvvvvuuuuuuuutttttttttttttsssssssssssssssssssssssssssssssttssstttttuuuuuuuuuuuuuuuuussssssrrrrrrrssssrrrrrqqqpoonnnmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhggggggfffffffeeeeeeeeeeeeedddddedddddddccccccbbbbbaaaaaa``````````_____________^^]]]]]]]]\\\\\\\\\[[[[[[[[ZYYYYYYYYYYYXXXXXXXXXXWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOPOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::999999988888888888777777777766666666666555555555554444433333333333222222222222221111111111100000000000000///////////..........-----------,,,,,,,,,,,++++++++++************)))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##################""""""""""""!!!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������������������‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚�����������������€€€€€€€€€���������������������‚�����€€€€€€€€€��‚ƒ„„…†‡ˆˆˆ‰‰‰‰‰‰ˆˆˆˆ‡ˆˆˆˆˆˆ‰‰‰‰‰ˆˆˆ‡†‰‰ˆ‡‡†……„„ƒƒ‚‚‚‚����‚‚‚‚‚�‚‚‚ƒƒ„„„…………††††††‡‡‡‡ˆˆ‡‡‡ˆˆˆ‰‰‰‰ŠŠŠŠŠŠŠ‰‰ˆˆ‡†…„‡†„ƒ‚��€~~~~~~}}}}}}}}}zzzzzzzyyyyyyyyyyyyyyxxxxxwwwwwwwvvvvvvvvvvvvvvvuuuuuuttttttttttttttsssssssssssssssssssssssssssssstttsssttttuuuuuuvvvvvvvuuuuutssssssssssssssssssrrrrqqppoonnmmmllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhggggggfffffffffffeeeeeeeeeeedddedddddddccccccbbbbbbaaaaaa`````````____________^^^]]]]]]]\\\\\\\\\\[[[[[[[[ZYYYYYYYYYYYXXXXXXXXXXWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOPOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??>>>>>>>>>>>==========<<<<<<<;;;;;;;;;;;::::::::::999999988888888888777777777766666666666555555555544444433333333333222222222222221111111111100000000000000///////////..........-----------,,,,,,,,,,,++++++++++***********))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##################""""""""""""!!!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������€������������������������‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚�����������������€€€€€€€€€���������������������������€€€€€€€€€��‚ƒƒ„…†‡ˆˆˆ‰‰‰‰‰‰ˆˆˆ‡‡‡‡ˆˆˆˆˆ‰‰‰ˆˆˆ‡‡†‰‰ˆ‡††…„„ƒƒ‚‚‚‚‚��‚‚‚‚‚‚ƒ‚‚‚ƒƒ„„„…………†††††‡‡‡‡ˆˆˆˆ‡ˆˆˆˆ‰‰‰‰ŠŠŠŠŠŠ‰‰‰ˆˆ‡†…„ƒ†…„ƒ‚�€€~~~~~}}}}}}}}}}zzzzzzzyyyyyyyyyyyyyxxxxxxwwwwwwwvvvvvvvvvvvvvvuuuuuuuttttttttttttttsssssssssssssssssssssssssssssttttssttttuuuuuuvvvvvvvvvvuuutttsssssssssssssssssrrrrqppoonnnmmmllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhgggggffffffffffffffeeeeeeeeeddeeddddddccccccbbbbbbaaaaaa`````````____________^^^]]]]]]]]\\\\\\\\\[[[[[[[[ZZYYYYYYYYYXXXXXXXXXXXWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOPOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;::::::::::999999988888888888777777777766666666666555555555544444433333333333222222222222221111111111100000000000000///////////..........-----------,,,,,,,,,,,++++++++++***********))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$#################"""""""""""""!!!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������€������������������������‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚����������������€€€€€€€€€€���������������������������€€€€€€€€€��‚ƒƒ„…†‡ˆˆˆ‰‰‰‰‰‰ˆˆˆ‡‡‡‡‡ˆˆˆˆˆ‰‰ˆˆˆ‡‡†‰‰ˆ‡††…„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚ƒƒ„„„………†††††‡‡‡‡‡ˆˆˆ‰‰ˆˆˆ‰‰‰‰ŠŠŠŠŠŠŠ‰‰‰ˆˆ‡†……„ƒ…„ƒ‚��€~~~~~~}}}}}}}}}}zzzzzzzyyyyyyyyyyyyyxxxxxxwwwwwwvvvvvvvvvvvvvvvuuuuuuuttttttttttttttssssssssssssssssssssssssssssttttttttttuuuuuuvvvvvvvvvvvvvutttttssssssssssssssssrrrqpppoonnmmmllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhggggggggggfffffffffeeeeeeeedeeddddddcccccccbbbbbbaaaaaa````````____________^^^]]]]]]]]\\\\\\\\\[[[[[[[[ZYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOPOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;::::::::::999999988888888888777777777766666666665555555555544444433333333333222222222222211111111111000000000000000///////////..........-----------,,,,,,,,,,,++++++++++***********))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$#################"""""""""""""!!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………ƒ„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚����������������€€€€€€€€€€���������������������������€€€€€€€€€€�‚‚ƒ„…†‡‡ˆˆ‰‰‰‰‰‰ˆˆˆ‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡†‰ˆˆ‡†……„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚ƒƒ„„………†††††‡‡‡‡‡‡ˆˆˆ‰‰‰ˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠ‰‰ˆˆ‡††…„ƒ‚„ƒ‚‚�€€~~~~~~}}}}}}}}}}zzzzzzzyyyyyyyyyyyyyxxxxxxwwwwwwwvvvvvvvvvvvvvvuuuuuuutttttttttttttsssssssssssssssssssssssssssssttttuttttuuuuuvvvvvvvvvvvvvvvvutttttttssssssssssssssrrrqppoonnmmmmlllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhggggggggggggffffffeeeeeedeeddddddcccccccbbbbbbaaaaaa````````___________^^^^]]]]]]]]\\\\\\\\\[[[[[[[[ZYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOPOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;::::::::::99999998888888888777777777776666666666555555555554444443333333333322222222222221111111111100000000000000///////////...........----------,,,,,,,,,,,,+++++++++************)))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#################""""""""""""!!!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………ƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚���������������€€€€€€€€€€€��������€€€����������������€€€€€€€€€€�‚‚ƒ„…†‡‡ˆˆ‰‰‰‰‰‰ˆˆ‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡†‰ˆ‡‡†……„ƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒ„ƒƒ„„………†††‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰Šˆ‰‰‰ŠŠŠŠŠŠŠŠŠ‰‰‰ˆ‡‡†…„ƒ‚�„ƒ‚�€€~~~~~~}}}}}}}}}}}zzzzzzzyyyyyyyyyyyyxxxxxxxwwwwwwwvvvvvvvvvvvvvvuuuuuuutttttttttttttsssssssssssssssssssssssssssstttttuttttuuuuuvvvvvvwwwwwwvvvvuuttttttttttttttttsssssrrqpppoonnmmmlllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhggggggggggggggfffffeeeeedeeeddddddcccccccbbbbbbaaaaaa```````___________^^^^]]]]]]]]\\\\\\\\\[[[[[[[[ZYYYYYYYYYYXXXXXXXXXXWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;:::::::::::99999998888888888777777777766666666666555555555554444443333333333222222222222221111111111100000000000000///////////...........----------,,,,,,,,,,,,+++++++++************)))))))))))((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##################""""""""""""!!!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚���������������€€€€€€€€€€€��������€€€€���������������€€€€€€€€€��‚ƒ„…†‡‡ˆˆ‰‰‰‰‰‰ˆˆˆ‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‡‡††‰ˆ‡‡†…„„ƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„ƒ„„………††‡‡‡‡‡‡ˆˆˆˆˆˆ‰‰‰ŠŠ‰‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰ˆˆ‡†…„ƒ‚‚�ƒ‚��€€~~~~~~}}}}}}}}}}}zzzzzzyyyyyyyyyyyyyxxxxxxxwwwwwwvvvvvvvvvvvvvvuuuuuuutttttttttttttsssssssssssssssssssssssssssstttttuutttuuuuuvvvvvwwwwwwwwwwvvuuuuttttttttttttttttsssrrqqppoonnmmmlllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggfffffeeeeeeeeddddddcccccccbbbbbbbaaaaa```````___________^^^^]]]]]]]]\\\\\\\\\[[[[[[[[ZYYYYYYYYYYXXXXXXXXXXWWWWVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;:::::::::::99999998888888888777777777766666666666555555555554444433333333333222222222222221111111111100000000000000///////////...........----------,,,,,,,,,,,++++++++++************)))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##################""""""""""""!!!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚��������������€€€€€€€€€€€€�������€€€€€€€������������€€€€€€€€€��‚ƒ„…††‡ˆˆ‰‰‰‰‰‰ˆˆˆ‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‡‡††‰ˆ‡††…„„ƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„ƒ„„……††‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠ‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰ˆˆ‡††…„ƒ‚�€ƒ‚�€€~~~~~~~~}}}}}}}}}}zzzzzzyyyyyyyyyyyyyxxxxxxxwwwwwwvvvvvvvvvvvvvvuuuuuuutttttttttttttssssssssssssssssssssssssssssttttuuuttuuuuuvvvvvwwwwwwwwwwwwvuuuutttttttttttttttttsssrqqppoonnnmmmllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihiihhhhhhhhhhhhggggffffeeeeeeeeddddddccccccccbbbbbbbaaaaa```````__________^^^^]]]]]]]]\\\\\\\\\[[[[[[[[ZYYYYYYYYYYXXXXXXXXXXWWWWVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;:::::::::::99999988888888888777777777766666666666555555555554444433333333333222222222222221111111111100000000000000///////////...........----------,,,,,,,,,,,++++++++++************)))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##################""""""""""""!!!!!!!!!!!!!  ~€€€€€€€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������‚‚‚‚‚‚‚‚€€€€€€€€€€€€€������������€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€€€€€€€€€€€€�������€€€€€€€�‚‚ƒ„…†‡‡ˆˆˆˆˆ‡‡‡†††……………†††††††††……„ˆ‡†……„ƒƒ‚‚��������‚‚‚‚ƒƒ„‚‚ƒƒ„„………††††††††‡‡‡‡‡ˆˆˆ‰‰ŠŠŠŠŠŠŠŠŠ‰‰‰ˆ‡††…„ƒ‚�€ƒ‚‚�€€~~~~~~~~~~~~~~yyyyyyxxxxxxxxxxxxxxwwwwwwvvvuuuuuuuuuuuuuuutttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrrsssstttttttttuuuuuvvvvvvvvvvvvvvvuuuuuuttttttttttttttttsssrqqppoonnmmmmlllllllkkkkkllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkjjjjjiiiihhhhggggggggffffffeeeeeeeedddddddbbbbbaaaaaa`````````_____^^^]]]]]]]\\\\\\\\\\[[[[[ZZZZZYYYYYYYYYYXXXXXXXXXXVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;::::::::::999999999888888888887777777777766666666666555555555554444444444444333333333332222222221111111111100000000000000000///////////........---------,,,,,,,,,,,,++++++++++++***********))))))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!! ~€€€€€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������‚‚‚‚‚‚‚€€€€€€€€€€€€€������������€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„…††††††††††††††††††††††††……………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€€€€€€€€€€€€€�������€€€€€€��‚ƒ„…††‡ˆˆˆˆˆ‡‡‡†††……………†††††††††……„ˆ‡†…„„ƒƒ‚‚��������‚‚‚ƒƒ„„‚‚ƒ„„………†††††‡‡‡‡‡‡‡ˆˆˆˆ‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰ˆˆ‡†…„ƒ‚��€ƒ‚��€€~~~~~~~~~~~~~yyyyyyxxxxxxxxxxxxxwwwwwwwvvvuuuuuuuuuuuuuuutttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrrssssttttttttuuuuuuvvvvvvvvvvvvvvvuuuuuuttttttttttttttttsssrqqppoonnnmmmllllllkkkkkklllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjkkkkkjjjjjjjjjjjjkkkkkkkkkkjjjjiiihhhhggggggggffffffeeeeeeeeeddddddcbbbbbaaaaa``````````____^^^]]]]]]]]\\\\\\\\\[[[[[ZZZZYYYYYYYYYYYXXXXXXXXXXVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<<;;;;;;;:::::::::::999999999888888888887777777777766666666666555555555554444444444444333333333332222222221111111111100000000000000000///////////........---------,,,,,,,,,,,++++++++++++************))))))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!! ~€€€€€€€€€€€€€€€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚‚‚������������������‚‚‚‚‚‚‚€€€€€€€€€€€€€€�����������€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„……†††††††††††††††††††††††……………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€€€€€€€€€€€€€�������€€€€€€€€�‚ƒ„„…†‡‡ˆˆˆ‡‡‡‡†††………………†††††††……„„ˆ‡†…„„ƒ‚‚‚�������‚‚‚ƒƒƒ„„‚ƒƒ„„……†††‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰ŠŠŠŠŠŠŠŠŠŠŠ‰ˆˆ‡††…„ƒ‚�€~‚��€€€~~~~~~~~~~~~~~yyyyyyxxxxxxxxxxxxxwwwwwwwvvvuuuuuuuuuuuuuuuttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrrrssssttttutttuuuuuuvvvvvvvvvvvvvvvvuuuuuttttttttttttttttttssrrqqpoonnnmmmlllllllkkkkklllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjkkkkkkkkkkjjjjjjjjjkkkkkkkkkkkjjjiiiihhhggggggggffffffeeeeeeeeeedddddccbbbbbaaaaa`````````____^^^]]]]]]]]\\\\\\\\\[[[[[ZZZZZYYYYYYYYYXXXXXXXXXXXVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<<;;;;;;;:::::::::::999999999888888888887777777777766666666666555555555544444444444444333333333332222222221111111111100000000000000000///////////........---------,,,,,,,,,,,++++++++++++************))))))))))))))))((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!! ~~€€€€€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������‚‚‚‚‚‚€€€€€€€€€€€€€€�����������€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„…………†††††††††††††††††††††……………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������€€€€€€€€€€€€€€€€€€€������€€€€€€€�‚‚ƒ„…††‡ˆˆ‡‡‡‡‡††††……………†††††††……„„‡‡†…„„ƒ‚‚‚������‚‚‚‚ƒƒ„„…ƒƒ„„……†††‡‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰ˆ‡‡†…„ƒ‚�€€~‚��€€~~~~~~~~~~~~~~yyyyyxxxxxxxxxxxxxxwwwwwwwvvvuuuuuuuuuuuuuuuttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrrrsssttttuuttuuuuuuuvvvvvvvvvvvvvvvvuuuuuttttttttttttttttttssrrqqppoonnmmmlllllllkkkkkllllkkkkkkkkkkkkkkkkkkjjjjjjjjkkkkkkkkkkkkkkkjjjkkkkkklllkkkkkkjjjiiihhhhgggggggffffffeeeeeeeeeeeedddcccbbbbbaaaaa````````____^^^]]]]]]]]\\\\\\\\\[[[[[ZZZZYYYYYYYYYYXXXXXXXXXXXVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@???????????>>>>>>>>>==========<<<<<<<<<<<;;;;;;;:::::::::::999999999888888888887777777777666666666665555555555544444444444444333333333322222222221111111111100000000000000000///////////........---------,,,,,,,,,,,++++++++++++************))))))))))))))))((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!! ~~€€€€€€€€€€€€€€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚‚�������������������‚‚‚‚‚‚€€€€€€€€€€€€€€€����������€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„……………††††††††††††††††††††……………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������€€€€€€€€€€€€€€€€€€€������€€€€€€��‚ƒ„……†‡‡ˆ‡‡‡‡‡‡†††…………††††††††……„„‡‡†…„„ƒ‚‚‚�����‚‚‚‚ƒƒƒ„„…ƒƒ„……†††‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠŠŠŠŠŠŠ‰‰ˆˆ‡†…„„ƒ‚�€~~��€€€~~~~~~~~~~~~~~yyyyyxxxxxxxxxxxxxxwwwwwwwvvuuuuuuuuuuuuuuutttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrrsssstttuuutuuuuuuuvvvvvvvvvvvvvvvvuuuuuttttttttttttuuutttttsrrqqppoonnmmmllllllllkkkkllllkkkkkkkkkkkkkkkkkkkjjjjjjkkkkkkkkkkkkkkkkkkkkkkllllllllkkkkjjjiiihhhhggggggggfffffeeeeeeeeeeeeeddccccbbbbbaaaa`````````___^^^^]]]]]]]\\\\\\\\\[[[[[ZZZZYYYYYYYYYYXXXXXXXXXXXVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@???????????>>>>>>>>===========<<<<<<<<<<;;;;;;;;:::::::::::999999999888888888887777777777666666666665555555555544444444444443333333333322222222221111111111100000000000000000///////////........---------,,,,,,,,,,,++++++++++++***********)))))))))))))))))((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!! ~~€€€€€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚��������������������‚‚‚‚‚€€€€€€€€€€€€€€€����������€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„…………………††††††††††††††††††……………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€�����€€€€€€€�‚ƒƒ„…††‡‡‡‡‡‡‡‡††††………††††††††……„„‡‡†…„ƒƒ‚‚‚�����‚‚‚ƒƒƒ„„……ƒ„„……††‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠ‰‰ˆ‡††…„ƒ‚�€~}��€€~~~~~~~~~~~~~~yyyyyxxxxxxxxxxxxxxwwwwwwwvvuuuuuuuuuuuuuuutttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrsssstttuuuuuuuuuuuvvvvvvvvvvvvvvvvuuuuttttttttttttttuuutttttsrrqqppoonnmmmllllllllkkkkllllllkkkkkkkkkkkkkkkkkkjjjjjkkkkkkkkkkkkkkkkkkkkkklllllllllkkkjjjiiiihhhggghgggggfffffeeeeeeeeeeeeeecccccbbbbaaaaa`````````__^^^^]]]]]]]\\\\\\\\\[[[[[ZZZZYYYYYYYYYYXXXXXXXXXXXVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@???????????>>>>>>>>===========<<<<<<<<<<;;;;;;;;::::::::::9999999999888888888877777777777666666666665555555555544444444444443333333333322222222211111111111000000000000000000///////////........---------,,,,,,,,,,,++++++++++++***********))))))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!! ~~~€€€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚��������������������‚‚‚‚‚€€€€€€€€€€€€€€€€���������€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„………………………††††††††††††††††……………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€�����€€€€€€��‚ƒ„……†‡‡‡‡‡‡‡‡†††††……††††††††……„„‡‡†…„ƒƒ‚‚‚����‚‚‚‚ƒƒ„„„…†ƒ„……††‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠ‰‰ˆ‡‡†…„ƒ‚��€~~}�€€€~~~~~~~~~~~~~~yyyyxxxxxxxxxxxxxxxwwwwwwwvvuuuuuuuuuuuuuuuttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrrssstttuuuuvuuuuuvvvvvvvvvvvvvvvvvuuuutttttttttttttttuuuuttttsrrqqppoonnmmmllllllllllllllllllkkkkkkkkkkkkkkkkkkjjjkkkkkkkkkkkkkkkkkkkkkkkklllllllllkkkkjjiiiihhhhgghgggggfffffeeeeeeeeeeeeeedcccccbbbbaaaaa````````__^^^^]]]]]]]\\\\\\\\[[[[[[ZZZZYYYYYYYYYYXXXXXXXXXXXVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@??????????>>>>>>>>>===========<<<<<<<<<<;;;;;;;;::::::::::999999999888888888887777777777766666666666555555555554444444444444333333333332222222221111111111100000000000000000///////////.........--------,,,,,,,,,,,,++++++++++++***********))))))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!! ~~~€€€€€€€€€€€€€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚���������������������‚‚‚‚€€€€€€€€€€€€€€€€���������€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„…………………………†††††††††††††††……………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€€€€€€€€€�����€€€€€€€�‚ƒ„„…††‡‡‡‡‡‡‡††††††††††††††††……„‡‡†…„ƒƒ‚‚‚���‚‚‚‚ƒƒƒ„„……†„„……†‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠ‰‰ˆˆ‡†…„„ƒ‚�€~~}}�€€~~~~~~~~~~~~~~yyyyxxxxxxxxxxxxxxwwwwwwwwvvuuuuuuuuuuuuuuuttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrsssstttuuuvvuuvvvvvvvvvvvvvvvvvvuuuuuttttttssstttttttuuuuttttsrrqqppoonnmmmllllllllllllllllllkkkkkkkkkkkkkkkkkkkjkkkkkkkkkkkkkkkkkkkkkkkkllllllllllkkkjjjjiiihhhhgghhgggggfffffeeeeeeeeeeeeedddccccbbbbaaaa`````````_^^^^]]]]]]]\\\\\\\\\[[[[[ZZZZYYYYYYYYYYXXXXXXXXXXWVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;::::::::::999999999888888888887777777777766666666666555555555554444444444444333333333332222222221111111111100000000000000000///////////.........--------,,,,,,,,,,,,+++++++++++************))))))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!! ~~~€€€€€€€€€€€€€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚���������������������‚‚‚‚€€€€€€€€€€€€€€€€€��������€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„………………………………†††††††††††††……………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€€€€€€€€€€€���€€€€€€€�‚‚ƒ„…††‡‡‡‡‡‡‡††††††††††††††††……„ˆ‡†…„ƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒ„„……††„……††‡‡ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠ‰‰ˆˆ‡††…„ƒ‚�€~}}|€€€~~~~~~~~~~~~~~}yyyyxxxxxxxxxxxxxxwwwwwwwwvuuuuuuuuuuuuuuuuttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrssstttuuuvvvvvvvvvvvvvvvvvvvvvvuuuuuttttssssssssttttttuuuttttsrrqqpponnnmmmllllllllllllllllllkkkkkkkkkkkkkkkkkkjjjjkkkkkkkkkkkkkkkkkkkkklllllllllllkkkjjjjiiihhhhhghhhgggggfffffeeeeeeeeeeeeddddccccbbbbaaaa````````_^^^^]]]]]]]\\\\\\\\[[[[[[ZZZZYYYYYYYYYYXXXXXXXXXXWVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;::::::::::999999999888888888887777777777766666666666555555555544444444444444333333333332222222221111111111100000000000000000///////////.........--------,,,,,,,,,,,++++++++++++************))))))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!! ~~~~€€€€€€€€€€€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚����������������������‚‚‚€€€€€€€€€€€€€€€€€€�������€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„……………………………………†††††††††††……………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€€€€€€€€€€€��€€€€€€��‚ƒ„„…†††‡‡‡‡†††††††††††††††††……„ˆ‡†…„ƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒ„„……†‡„…††‡‡ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠ‰‰ˆˆ‡‡†…„ƒ‚��€~~}||€€~~~~~~~~~~~~~~}yyyyxxxxxxxxxxxxxxwwwwwwwwvvuuuuuuuuuuuuuutttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrssstttuuuvvvvvvvvvvvvvvvvvvvvvuuuuuttttsssssssssssttttttttttttsrrqqpoonnmmmllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjkkkkkkkkkkkkkkkkkkllllllllllllkkkjjjiiiihhhhhhhhhhgggggfffffeeeeeeeeeeedddddccccbbbaaaaa```````_^^^^]]]]]]]\\\\\\\\[[[[[[ZZZZYYYYYYYYYYXXXXXXXXXXWVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<<;;;;;;;:::::::::::999999999888888888887777777777666666666666555555555544444444444444333333333332222222221111111111100000000000000000///////////.........--------,,,,,,,,,,,++++++++++++************))))))))))))))))((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!! ~~~~€€€€€€€€€€€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚����������������������‚‚‚€€€€€€€€€€€€€€€€€€�������€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„…………………………………………†††††††††……………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~€€�‚ƒƒ„…††††‡‡‡†††††††††††‡‡‡‡†††…„ˆ‡†…„„ƒ‚‚‚‚‚‚‚‚ƒƒƒ„„……††‡……††‡‡ˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠ‰‰‰ˆˆ‡‡†…„„ƒ‚�€~~}}||€€~~~~~~~~~~~~~~}yyyxxxxxxxxxxxxxxwwwwwwwwwvuuuuuuuuuuuuuuutttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrssstttuuvvvwwvvvvvvvvvvvvvvvuuuuuuttttssssssssssssstttttttttttsrrqqpoonnmmmllllllllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjkkkkkkkkkkkkkkklllllllllllkkkkjjjiiiiihhhhhhhhhhgggggfffffeeeeeeeeeeddddddccccbbbaaaaa```````^^^^]]]]]]]\\\\\\\\[[[[[[ZZZYYYYYYYYYYXXXXXXXXXXXWVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@???????????>>>>>>>>===========<<<<<<<<<<;;;;;;;;:::::::::::999999999888888888887777777777666666666665555555555544444444444443333333333322222222221111111111100000000000000000///////////.........--------,,,,,,,,,,,++++++++++++************))))))))))))))))((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!! ~~~~~€€€€€€€€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚�����������������������‚‚€€€€€€€€€€€€€€€€€€€������€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„………………………………………………†††††††……………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~€€�‚‚ƒ„……†††††††††††††††††‡‡‡‡‡††…„ˆ‡†…„„ƒ‚‚‚‚‚‚‚‚ƒƒ„„……††‡‡…††‡‡ˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆ‡‡†……„ƒ‚�€~}}|||€~~~~~~~~~~~~~~~}yyyxxxxxxxxxxxxxxwwwwwwwwwvuuuuuuuuuuuuuuttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrssstttuuvvvwwwvvwwwvvvvvvvvvuuuuuttttsssssrrrrrsssssttttttttttssrrqppoonnmmmllllllllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjkkkkkkkkkkkkkllllllllllkkkjjjjiiiiihhhhhiihhhhhgggfffffffeeefffffdddddddcccbbbbaaaaa``````^^^^]]]]]]]\\\\\\\\[[[[[[ZZZYYYYYYYYYYXXXXXXXXXXXWVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@???????????>>>>>>>>===========<<<<<<<<<<;;;;;;;;:::::::::::999999999888888888877777777777666666666665555555555544444444444443333333333322222222221111111111100000000000000000///////////.........--------,,,,,,,,,,,++++++++++++***********)))))))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!! ~~~~~€€€€€€€€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚�����������������������‚‚€€€€€€€€€€€€€€€€€€€������€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………†††††……………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~€€�‚‚ƒ„……††††††††††††††††‡‡‡‡‡‡††……ˆ‡†…„„ƒ‚‚‚‚‚‚‚ƒƒƒ„„……†‡‡ˆ…†‡‡ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆ‡‡†……„ƒ‚�€€~~}|||{~~~~~~~~~~~~~~}}yyyxxxxxxxxxxxxxxwwwwwwwwwvuuuuuuuuuuuuuuttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrsssttuuuvvwwwwwwwwwwwvvvvvvuuuuuttttsssrrrrrrrrrrsssstttttttttssrqqppoonnmmmllllllllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjkkkkkkkkkkllllllllkkkkjjjiiiiiihhhhhiiihhhhhgggffffffffffffffeeddddddcccbbbbaaaa``````^^^^]]]]]]]\\\\\\\\[[[[[[ZZZYYYYYYYYYYXXXXXXXXXXXWVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@???????????>>>>>>>>==========<<<<<<<<<<<;;;;;;;;::::::::::999999999988888888887777777777766666666666555555555554444444444444333333333332222222221111111111100000000000/000000///////////.........-------,,,,,,,,,,,,++++++++++++***********))))))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!! ~~~~~€€€€€€€€€€€€€€€€€€€�����������������‚‚‚‚‚‚‚‚������������������������‚€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………†††……………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~€€�‚‚ƒ„……††††††††††††††††‡‡‡‡‡‡‡†……ˆ‡†…„„ƒƒ‚‚‚‚‚‚ƒƒ„„……††‡ˆˆ††‡‡ˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‰ˆˆˆˆ‡‡†……„ƒ‚��€~~}}||{{~~~~~~~~~~~~~~}}yyxxxxxxxxxxxxxxxwwwwwwwwwvuuuuuuuuuuuuuuttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrsstttuuvvwwwwxwwwwwwwwvvvvvuuuuttttssssrrrrrrrrrrrsssstttttttsssrqqpponnnmmllllllllllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjkkkkkkkkkllllllkkkkjjjjiiiiiiihhhhiiiihhhhhgggfffffffffffffeeedddddccccbbbaaaaa`````^^^^]]]]]]]\\\\\\\\[[[[[[ZZZYYYYYYYYYYXXXXXXXXXXXWVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;::::::::::999999999888888888887777777777766666666666555555555554444444444444333333333332222222221111111111100000000000/00000///////////..........-------,,,,,,,,,,,,++++++++++++***********))))))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!! ~~~~~~€€€€€€€€€€€€€€€€€€�����������������‚‚‚‚‚‚‚‚������������������������‚€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚ƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………………………………………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~€€�‚‚ƒ„……†††††††††……††††‡‡‡‡‡‡‡‡††…ˆ‡†……„ƒƒ‚‚‚‚‚ƒƒƒ„……††‡‡ˆ‰†‡‡ˆˆ‰‰‰‰ŠŠ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡†……„ƒ‚‚�€~}}||{{{~~~~~~~~~~~~~~~}}yyxxxxxxxxxxxxxxxwwwwwwwwwuuuuuuuuuuuuuuutttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrsssttuuvvvwwxxxwwwwwwwwvvvvuuuuttttsssrrrrrrrrrrrrrrsssstttttssssrqqpoonnmmmllllllllllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjkkkkkkklllllkkkkjjjjiiiiiiihhhhhiiiiiihhhggggffffffffffffeeeedddddcccbbbbaaaaa````^^^^]]]]]]]\\\\\\\\[[[[[[ZZZYYYYYYYYYYXXXXXXXXXXXWVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;::::::::::999999999888888888887777777777766666666666555555555554444444444444333333333332222222221111111111100000000000/00000///////////..........-------,,,,,,,,,,,,+++++++++++************))))))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!! ~~~~~~€€€€€€€€€€€€€€€€€€������������������‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………………………………………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚ƒƒ„……†…†††††……………†††‡‡‡ˆˆˆ‡‡‡†…‰ˆ‡†…„ƒƒ‚‚‚‚‚ƒƒ„„……†‡‡ˆˆ‰‡‡ˆˆ‰‰‰‰‰ŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡††……„ƒ‚‚�€~}}|||{{{~~~~~~~~~~~~~~}}}yyxxxxxxxxxxxxxxxwwwwwwwwwuuuuuuuuuuuuuuttttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrsssttuuvvwwwxxxwxxwwwwwwvvvuuuttttsssrrrrrqqqqqrrrrrrsssssssssssrqqppoonnmmmlllllllllllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkklllkkkkkjjjjiiiiiiihhhhhhiiiiiiihhhggggfffffffffffeeeeeddddccccbbbbaaaa````^^^^]]]]]]]\\\\\\\\\[[[[[ZZZYYYYYYYYYYXXXXXXXXXXXWVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;:::::::::::999999999888888888887777777777766666666666555555555544444444444444333333333332222222221111111111100000000000/00000///////////..........-------,,,,,,,,,,,++++++++++++************))))))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!! ~~~~~~€€€€€€€€€€€€€€€€€������������������‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………………………………………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚ƒ„„……†…††††………………†††‡‡ˆˆˆˆˆ‡‡†…‰ˆ‡†…„ƒƒ‚‚‚‚ƒƒƒ„……††‡ˆˆ‰‰‡ˆˆˆ‰‰‰‰ŠŠŠ‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡††……„„ƒ‚‚�€~}}|||{{{{~~~~~~~~~~~~~~}}}yxxxxxxxxxxxxxxxwwwwwwwwwwuuuuuuuuuuuuuuttttttttttttttttssssssssssssssrrrrrrrrrrrrrrrssstttuuvvwwxxxxxxxxxwwwwvvvuuutttsssrrrrqqqqqqqqrrrrrrssssssssssrqqppoonnmmmlllllllllllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkjjjjiiiiiihhhhhhhhiiiiiiihhhhggggffffffffffeeeeedddddcccbbbbaaaaa```^^^^]]]]]]]\\\\\\\\[[[[[[ZZZYYYYYYYYYYXXXXXXXXXXWWVVVVVVUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@???????????>>>>>>>>===========<<<<<<<<<<;;;;;;;;:::::::::::999999999888888888887777777777666666666665555555555544444444444444333333333322222222221111111111100000000000/00000///////////..........-------,,,,,,,,,,,++++++++++++************))))))))))))))))((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!! ~~~~~~~€€€€€€€€€€€€€€€€€�������������������‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………………………………………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚‚ƒ„……††††††…………………†††‡‡ˆˆˆˆˆˆ‡†…‰ˆ‡†…„ƒƒ‚‚‚‚ƒƒ„„……†‡‡ˆ‰‰Š‡ˆˆ‰‰‰‰ŠŠŠŠ‰‰‰‰ˆˆˆ‡‡‡‡†††††………„„ƒ‚‚�€€~~}}||{{{{{~~~~~~~~~~~~~~}}}yxxxxxxxxxxxxxxxwwwwwwwwwwuuuuuuuuuuuuuuttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrsssttuuvvwwwxxxyxxxxxwwwwvvvuuuttsssrrrrrqqqqqqqqqrrrrrrssssssssrrqqppoonnmmmlllllllllllllllllllllllkkkkkkkkkkkjjjjjjkjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkjjjjiiiiiihhhhhhhhhiiiiiiiihhhggggffffffffffeeeeedddddccccbbbbaaaa```^^^^]]]]]]]\\\\\\\\\[[[[[ZZYYYYYYYYYYYXXXXXXXXXXWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@???????????>>>>>>>>===========<<<<<<<<<<;;;;;;;;:::::::::::999999999888888888877777777777666666666665555555555544444444444443333333333322222222221111111111100000000000/00000///////////..........-------,,,,,,,,,,,++++++++++++***********)))))))))))))))))((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!! ~~~~~~~€€€€€€€€€€€€€€€€�������������������‚‚‚‚‚‚€������������������������€€€€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………………………………………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�‚‚ƒ„„……†††††……………………†††‡ˆˆˆˆˆˆˆ‡††‰ˆ‡†…„ƒƒ‚‚‚ƒƒƒ„……††‡ˆˆ‰ŠŠˆˆ‰‰‰‰ŠŠŠŠŠ‰‰‰ˆˆˆ‡‡‡††††…………„„ƒƒ‚‚�€€~~}}||{{{{{{~~~~~~~~~~~~~~}}}yxxxxxxxxxxxxxxxwwwwwwwwwwuuuuuuuuuuuuuttttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrsssttuuvvwwxxxyyxxxxxxwwwvvvuutttsssrrrrqqqqqqqqqqqrrrrrrssssssrrrqqppoonnmmmlllllllllllllllllllllllkkkkkkkkkkjjjjkjjkjjjjjjjjjjjjjjjjjjjjjjjjkkkkjjjjjiiiiihhhhhhhhhhhiiiiiiiihhhhgggffffffffffeeeeeedddddccccbbbbaaa```^^^^]]]]]]]\\\\\\\\[[[[[[ZZYYYYYYYYYYYXXXXXXXXXXWWVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@???????????>>>>>>>>===========<<<<<<<<<<;;;;;;;;::::::::::9999999999888888888877777777777666666666665555555555544444444444443333333333322222222211111111111000000000000/00000///////////..........-------,,,,,,,,,,,++++++++++++***********))))))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!! ~~~~~~~~€€€€€€€€€€€€€€€€��������������������‚‚‚‚‚€������������������������€€€€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………………………………………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚ƒƒ„……†††††………………………††‡‡ˆˆ‰‰‰‰ˆˆ‡†‰ˆ‡†…„ƒƒƒ‚ƒƒƒ„„……†‡‡ˆ‰‰ŠŠˆˆ‰‰‰ŠŠŠŠŠ‰‰‰‰ˆˆ‡‡‡††………„…„„ƒƒ‚‚��€€~~}}|||{{{{{{~~~~~~~~~~~~~~~}}}yxxxxxxxxxxxxxxwwwwwwwwwwwuuuuuuuuuuuuutttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrsssttuuvvwwxxxyyxxxxxxwwwvvvuuttsssrrrrqqqqqqqqqqqqqrrrrrrrssrrrrrqpppoonnmmmmlllllllllllllllllllllllkkkkkkkkkkjjjkkkkkkjjjjjjjjjjiiiiijjjjjjjjjjjjjjjiiiiihhhhhhhhhhhhiiiiiiiiihhhgggffffffffffeeeeeedddddccccbbbbaaaa``^^^^]]]]]]]\\\\\\\\\[[[[[ZZYYYYYYYYYYYXXXXXXXXXXWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;::::::::::999999999988888888887777777777766666666666555555555554444444444444333333333332222222221111111111100000000000//0000///////////...........------,,,,,,,,,,,,++++++++++++***********))))))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!! ~~~~~~~~€€€€€€€€€€€€€€€€��������������������‚‚‚‚‚€€�����������������������€€€€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�‚‚ƒ„„…††††††………………………††‡‡ˆˆ‰‰‰‰ˆˆ‡†‰ˆ‡†…„ƒƒƒƒƒƒƒ„„…†‡‡ˆˆ‰ŠŠ‹ˆ‰‰‰ŠŠŠŠŠŠ‰‰‰ˆˆˆ‡‡††……„„„„ƒƒƒ‚‚��€€~~}}|||{{{{{{z~~~~~~~~~~~~~~}}}}yxxxxxxxxxxxxxxwwwwwwwwwwwuuuuuuuuuuuuuttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrsssttuuvvwwxxxyyxxxxxxwwwvvvuuttsssrrrrqqqqqqqqqqqqqrrrrrrrrrrrrrrqpppoonnmmmmlllllllllllllllllllllllkkkkkkkkkkjjkkkkkkkkjjjjjjjjiiiiiiiiijjjjjjjjjjjiiiiihhhhhhhhhhhhhiiiiiiiiihhhggggfffffffffeeeeeddddddccccbbbbaaaa``^^^^]]]]]]]\\\\\\\\[[[[[[ZZYYYYYYYYYYXXXXXXXXXXXWWVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;::::::::::999999999988888888887777777777766666666666555555555554444444444444333333333332222222221111111111100000000000//0000///////////...........------,,,,,,,,,,,,++++++++++++***********))))))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!! ~~~~~~~~~€€€€€€€€€€€€€€€���������������������‚‚‚‚€€�����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„……………………………………………………„„„„„„…………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚ƒ„„……††††††…………„„„……††‡ˆˆ‰‰‰‰‰‰ˆ‡†Šˆ‡†…„ƒƒƒƒƒƒ„„……†‡‡ˆ‰‰Š‹‹‰‰‰‰ŠŠŠŠŠŠ‰‰‰ˆˆ‡‡††……„„ƒƒƒƒ‚‚��€€~~}}|||{{{{{{{z~~~~~~~~~~~~~~}}}}xxxxxxxxxxxxxxxwwwwwwwwwwwuuuuuuuuuuuuuttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrsssttuuvvwwxxxyyxxxxxxwwwvvvuuttssrrrrqqqqqqqqqqqqqqqrrrrrrrrrrrrqqpppoonnnmmmmlllllllllllllllllllllllkkkkkkkkkjjjkkkkkkkjjjjjjjjiiiiiiiiiiiiijjjjjiiiiiihhhhhhhhhhhhhhiiiiiiiihhhhgggffffffffffeeeeedddddddccccbbbbaaa``^^^^]]]]]]]\\\\\\\\[[[[[[ZZYYYYYYYYYYXXXXXXXXXXXWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::999999999988888888887777777777766666666666555555555544444444444444333333333332222222221111111111100000000000//0000///////////...........------,,,,,,,,,,,++++++++++++************))))))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!! ~~~~~~~~~€€€€€€€€€€€€€€€���������������������‚‚‚‚€€€����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„……………………………………………„„„„„„„„„„„„„„„„………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�‚ƒƒ„……†††‡‡††………„„„„……††‡ˆˆ‰‰ŠŠ‰‰ˆ‡†Šˆ‡†…„„ƒƒƒƒƒ„„…††‡ˆˆ‰ŠŠ‹‹‰‰‰ŠŠŠŠŠŠ‰‰‰ˆˆ‡‡††……„„ƒƒ‚‚‚���€€~~}}}||{{{{{{{{z~~~~~~~~~~~~~~~}}}}xxxxxxxxxxxxxxwwwwwwwwwwwwuuuuuuuuuuuutttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrsssttuuvvwwxxxyyxxxxxxwwwvvuuuttssrrrrqqqqqqqqqqqqqqqrrrrrrrrrrrrqqpppoonnnmmmmmmlllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiijiiiiiiiihhhhhhhhgggghhhhiiiiiiiihhhhgggffffffffffddddddddddddccccbbbbaaa``^^^^]]]]]]]\\\\\\\\[[[[[[ZZYYYYYYYYYYXXXXXXXXXXXWWVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLMMLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@???????????>>>>>>>>===========<<<<<<<<<<;;;;;;;;:::::::::::999999999988888888887777777777666666666665555555555544444444444444333333333322222222221111111111100000000000//0000///////////...........------,,,,,,,,,,,++++++++++++************))))))))))))))))((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!! ~~~~~~~~~€€€€€€€€€€€€€€����������������������‚‚‚€€€����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚ƒ„„…†††‡‡‡††………„„„„……††‡ˆ‰‰ŠŠŠŠ‰‰ˆ‡Š‰‡†…„„ƒƒƒƒƒ„„…†‡‡ˆ‰‰Š‹‹‹‰‰‰ŠŠŠŠŠŠ‰‰‰ˆˆ‡‡†……„„ƒƒ‚‚‚��€€~~}}}|||{{{{{{{zz~~~~~~~~~~~~~~}}}}}xxxxxxxxxxxxxxwwwwwwwwwwwwuuuuuuuuuuuuutttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrsssttuuvvwwxxxyyxxxxxxxwwvvuuuttssrrrqqqqqqqqqqqqqqqqqrrrrrrrrrrqqppppooonnnmmmmmmlllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhgggggggghhiiiiiiihhhhggggfffffeeeeeddddddddddddccccbbbbaaa``^^^^]]]]]]]\\\\\\\\[[[[[[ZZYYYYYYYYYYXXXXXXXXXXXWWVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLMMLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@???????????>>>>>>>>===========<<<<<<<<<<;;;;;;;;:::::::::::999999999988888888877777777777666666666665555555555544444444444443333333333322222222221111111111100000000000//0000///////////...........------,,,,,,,,,,,++++++++++++************))))))))))))))))((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!! ~~~~~~~~~~€€€€€€€€€€€€€€����������������������‚‚‚€€€€���������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������€€€€€€€€€€€€€€€€€€€€€€€€€�‚‚ƒ„……††‡‡‡‡††……„„„„„……†‡‡ˆ‰ŠŠŠŠŠ‰‰ˆ‡Š‰‡†…„„ƒƒƒƒƒ„……†‡ˆˆ‰ŠŠ‹‹Œ‰‰ŠŠŠŠŠŠŠ‰‰ˆˆ‡‡††…„„ƒ‚‚���€€€~~~}}}|||{{{{{{{{zz~~~~~~~~~~~~~~}}}}}xxxxxxxxxxxxxxwwwwwwwwwwwwuuuuuuuuuuuuttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrsssttuuvvwwxxxyyxxxxxxxwwvvuuttsssrrrqqqqqqqqqqqqqqqrrrrrrrrrrqqqqppppooonnnnmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhggggggggggghhiiiihhhhhgggfffffeeeeeeddddddddddddccccbbbbaaa``^^^^]]]]]]]\\\\\\\\[[[[[[ZYYYYYYYYYYYXXXXXXXXXXXXWVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLMMLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@???????????>>>>>>>>===========<<<<<<<<<<;;;;;;;;::::::::::9999999999988888888877777777777666666666665555555555544444444444443333333333322222222211111111111000000000000//0000///////////...........------,,,,,,,,,,,++++++++++++***********)))))))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€��€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………†††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€~€€�‚ƒƒ„…††‡‡‡‡‡……„„ƒƒƒƒƒ„„…†‡ˆˆ‰‰Š‰‰‰ˆ‡†ˆ†…„ƒ‚������‚ƒƒ„……†‡ˆˆ‰‰Š‰ŠŠŠŠŠŠŠŠ‰‰‰ˆ‡‡††…„ƒƒ‚‚��‚‚���€€€~~~}}}}}}}}}||zzzzzzzzzzzzzzyyyyyyyyyyyvvvvvvvvuuuuuuuuuuuuuuutttuuuuuuuttttttttttttttsssstttttttttttssssssssssssrrqqqqqrrrrrsssttuuvvwwwxxxyyyyxxxxwwwvuuttsssrrrrrrrsssssssssssssssssssssssroooonnnnmmmmmllllllllkkkkllllllllllllllkkkkkkkkkkkklllllllkkkkkkjjjjjjjjiiiihhhhhhhhhgggggggggggggggggggggggggggfffeeeeeddddddddddddddddddddccccbbbaaa`__^^^^]]]]]]]]]\\\\\\\\[[ZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@???????????>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;::::::::::99999999998888888888777777777776666777766666666666555555555544444444333333333332222222221111111111100000000000//////////...........--------------,,,,,,,,,,,+++++,,+++++++++++***********))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€�€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………†††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€~~~~€��‚ƒ„„…††‡‡‡‡‡…„„„ƒƒƒƒƒ„„…†‡ˆˆ‰‰ŠŠ‰‰ˆ‡†ˆ‡…„ƒ‚������‚ƒƒ„…††‡ˆˆ‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰ˆˆ‡‡†…„„ƒ‚‚��€‚���€€~~~~}}}}}}}}}||zzzzzzzzzzzzzyyyyyyyyyyyyvvvvvvvuuuuuuuuuuuuuuuutttuuuuuuuttttttttttttttssssttttttttttssssssssssssrrrqqqqqqrrrrsssttuuvvwwwxxxxxyyxxxxwwvvuuttsssrrrrrrrsssssssssssssssssssssssrooooonnnnmmmmmmlllllllkkklllllllllllllllkkkkkkkkkkklllllllkkkkkkjjjjjjjiiiiihhhhhhhhggggggggggffffgggggggggggggffffeeeeddddddddddddddddddddcccccbbbaaa`__^^^^]]]]]]]]]\\\\\\\[[[ZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPPPPPPPOOOOOOOPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@???????????>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;::::::::::99999999998888888888777777777776666777766666666666555555555544444444333333333332222222221111111111000000000000//////////...........--------------,,,,,,,,,,,+++++,++++++++++++***********)))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………†††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€~~~~~€��‚ƒ„„…††‡‡‡‡†…„„ƒƒƒƒƒƒ„„…†‡ˆ‰‰ŠŠŠ‰‰ˆ‡†ˆ†…„ƒ‚������‚ƒƒ„…††‡ˆˆ‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰ˆˆ‡††…„ƒƒ‚��€��€€€~~~~}}}}}}}}}}||zzzzzzzzzzzzzyyyyyyyyyyyyvvvvvvvvuuuuuuuuuuuuuuutttuuuuuutttttttttttttttssssttttttttttssssssssssssrrrqqqqqqrrrrsssttuuvvvwwwxxxxxxxxxxwwvvuuttsssrrrrrrsssssssssssssssssssssssrrooooonnnnnmmmmmmmllllllkkllllllllllllllllkkkkkkkkkklllllllkkkkkkkjjjjjjiiiiihhhhhhgggggggggggfffffffggggggggggffffeeeedddddddddddddddddddddcccccbbbaaa`_^^^^^]]]]]]]]]\\\\\\\[[[ZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;:::::::::::9999999999888888888877777777776666677776666666666655555555554444444433333333333222222221111111111100000000000//////////............--------------,,,,,,,,,,,+++++,++++++++++++***********)))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………………………†…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€~~~~~~€€��‚ƒ„……††‡‡‡‡†„„„ƒƒƒƒƒƒ„……†‡ˆ‰‰ŠŠŠ‰‰ˆ‡†ˆ†…„ƒ‚������‚ƒƒ„…†‡‡ˆˆ‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰ˆˆ‡†……„ƒ‚��€€�€€€~~~~}}}}}}}}}}}||zzzzzzzzzzzzzyyyyyyyyyyyyvvvvvvvuuuuuuuuuuuuuuuttttuuuuuuttttttttttttttsssssttttttttttssssssssssssrrrqqqqqqrrrrsssttuuuvvwwwxxxxxxxxxxwwvvuuttssrrrrrrrsssssssttttttssssssssssrroooooonnnnnmmmmmmmlllllkklllllllllllllllllkkkkkkkkklllllllkkkkkkkjjjjjiiiiiihhhhhggggggggggggffffffffggggggggfffffeeeeddddddddddddddddddddcccccbbbbaaa`_^^^^^]]]]]]]]]\\\\\\\[[[ZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJIIIIIIIIIIIHHHHHHHHHHGHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;:::::::::::9999999999888888888777777777776666677776666666666555555555554444444433333333332222222221111111111100000000000//////////...........---------------,,,,,,,,,,,+++++,+++++++++++************)))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€~~~~~~~€€��‚ƒ„……†††‡†††„„ƒƒƒƒƒƒƒ„……†‡ˆ‰‰ŠŠŠ‰‰ˆ‡†‡†…„ƒ‚������‚ƒƒ„…†‡‡ˆ‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰‰ˆ‡‡†…„ƒƒ‚�€€€€€~~~~~~}}}}}}}}}}}||zzzzzzzzzzzzzyyyyyyyyyyyyvvvvvvvuuuuuuuuuuuuuuuttttuuuuuuttttttttttttttsssssttttttttttssssssssssssrrrqqqqqqrrrrssstttuuvvvwwwxxxxxxxxwwwvvuuttssrrrrrrrssssstttttttttsssssssssrrooooooonnnnnnmmmmmmlllllkmlllllllmmmlllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjiiiiihhhggggggggggggggffffffffgggggggfffffeeeeddddddddddddddddddddccccccbbbaaaa`_^^^^]]]]]]]]]]\\\\\\\[[[ZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJIIIIIIIIIIIHHHHHHHHHHGHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::99999999999888888888777777777776666677776666666666555555555554444444333333333332222222221111111111100000000000//////////...........--------------,,,,,,,,,,,,+++++,+++++++++++************)))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€~~~~~~~€€�‚‚ƒ„……†††††††„ƒƒƒƒ‚ƒƒƒ„……†‡ˆ‰‰ŠŠ‰‰ˆˆ‡…‡†…„ƒ‚������‚ƒƒ„…†‡‡ˆ‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰ˆˆ‡††…„ƒ‚��€~€€~~~~~~}}}}}}}}}}}|||zzzzzzzzzzzzzyyyyyyyyyyyyvvvvvvvuuuuuuuuuuuuuuuttttuuuuutttttttttttttttsssssttttttttttssssssssssssrrrqqqqqqrrrrssstttuuvvvwwwxxxxxxxxwwwvvuuttssrrrrrrrsssstttttttttttsssssssssroooooooonnnnnnnmmmmmlllllmmllllmmmmmmmllllllkkkkkkkkkkkkkkkkkkkkkkjjjjjiiiiihhggggggggggggggggfffffffgggggffffffeeeedddddddccccccdcdcccccccccccbbbaaa``_^^^^]]]]]]]]]\\\\\\\\[[[ZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJIIIIIIIIIIHHHHHHHHHHHGHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::99999999999888888888777777777776666677766666666666555555555554444444333333333332222222221111111111100000000000//////////...........--------------,,,,,,,,,,,,+++++,+++++++++++***********))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€~~~~~~~€€�‚‚ƒ„„…††††††…„ƒƒƒ‚‚‚ƒƒ„…††‡ˆ‰‰‰‰‰‰ˆ‡†…‡†„ƒ‚���€€��‚ƒƒ„…†‡‡ˆ‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰ˆˆ‡†…„„ƒ‚�€~~€~~~~~~}}}}}}}}}}}}|||zzzzzzzzzzzzyyyyyyyyyyyyyvvvvvvvuuuuuuuuuuuuuutttttuuuuuutttttttttttttssssssttttttttttsssssssssssrrrrqqqqqqrrrrssstttuuuvvvwwwxxxxxxxwwvvvuutsssrrrrrrrsssstttttttttttttsssssssrpoooooooonnnnnnnmmmmmllllmmlllmmmmmmmmmmlllllkkkkkjkkkkkkkkkkkkkkkjjjjjiiiiihhggggggggggggggggfffffffgfffffffffeeeeeddddddccccccccccccccccccccbbbbaaa``_^^^^]]]]]]]]]\\\\\\\\[[[ZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJIIIIIIIIIIHHHHHHHHHHHGHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@???????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;::::::::::99999999999888888888777777777776666677766666666666555555555554444444333333333332222222221111111111100000000000//////////...........--------------,,,,,,,,,,,++++++,+++++++++++***********))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€~~~~~~~€€�‚‚ƒ„„……††††……ƒƒƒ‚‚‚‚ƒƒ„…††‡ˆ‰‰‰‰‰ˆˆ‡†…†…„ƒ‚��€€€��‚‚ƒ„…†‡‡ˆ‰‰ŠŠŠŠŠŠŠŠŠ‰‰ˆˆ‡‡†…„ƒ‚��€~~}~~~~~~}}}}}}}}}}}}}|||zzzzzzzzzzzzyyyyyyyyyyyyyvvvvvvvuuuuuuuuuuuuuutttttuuuuuttttttttttttttsssssstttttttttsssssssssssssrrrqqqqqqrrrrrsssttuuuvvvwwwwxxxxxwwwvvuuttsssrrrrrrrsssttttttutttttttsssssssspooooooooonnnnnnnmmmmllllmmmmmmmmmmmmmmmmllllkkkkkjkkkkkkkkkkkkkkkkjjjjiiiiihhgggggggggggggggggffffffffffffffffeeeeddddddccccccccccccccccccccbbbbbaaa``_^^^^]]]]]]]]]\\\\\\\[[[[YYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJIIIIIIIIIIHHHHHHHHHHHGHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;::::::::::99999999999888888888777777777776666677766666666666555555555544444444333333333332222222221111111111000000000000//////////...........--------------,,,,,,,,,,,++++++++++++++++++***********)))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………………………………………………………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚��������������€€€€~~~~~~~€€�‚‚ƒ„„………†…………ƒƒ‚‚‚‚‚ƒƒ„…††‡ˆˆ‰‰‰‰ˆ‡†…„†…„ƒ‚�€€€€€�‚‚ƒ„…†‡‡ˆ‰‰ŠŠŠŠŠŠŠŠŠ‰‰ˆˆ‡†……„ƒ‚�€~~}~~~~~~}}}}}}}}}}}}}||||zzzzzzzzzzzzyyyyyyyyyyyyyvvvvvvvuuuuuuuuuuuuuutttttuuuuuttttttttttttttsssssstttttttttssssssssssssrrrrqqqqqqrrrrrssstttuuvvvvwwwwwwwwwwvvvuuttssrrrrrrrrsssttttuuuuuutttttsssssssppoooooooooonnnnnnmmmllllmmmmmmmmmmmmmmmmmllllkkkkjkkkkkkkkkkkkkkkkjjjjjiiiihhgggggggggggggggggffffffffffffffeeeeeddddddccccccccccccccccccccbbbbbaaaa``^^^^^]]]]]]]]\\\\\\\\[[[[YYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJIIIIIIIIIIHHHHHHHHHHGGHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;:::::::::::9999999999888888888877777777776666667776666666666655555555554444444433333333333222222221111111111100000000000//////////............--------------,,,,,,,,,,,++++++++++++++++++***********)))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚��������������€€€€~~~~~~~€€�‚‚ƒ„„…………………„ƒ‚‚‚‚‚‚ƒƒ„…†‡‡ˆˆ‰‰ˆˆ‡‡†…„…„ƒ‚��€€€€€��‚ƒ„…†‡ˆˆ‰‰ŠŠŠŠŠŠŠŠ‰‰ˆˆ‡‡†…„ƒ‚��€~~}}~~~~~~~}}}}}}}}}}}}}||||zzzzzzzzzzzyyyyyyyyyyyyyyvvvvvvvuuuuuuuuuuuuuttttttuuuuutttttttttttttssssssstttttttttssssssssssssrrrrqqqqqqrrrrrssstttuuuvvvwwwwwwwwwwvvuutttssrrrrrrrrssstttuuuuuuuutttttsssssspppoooooooooonnnnnmmmmlllmmmmmmmmmmmmmmmmmmlllkkkkjkkkkkkkkkkkkkkkkjjjjjiiiihhhggggggggggggggggfffffffffffffeeeeeedddddccccccccccccccccbbbbbbbbbbaaaa``^^^^^]]]]]]]]\\\\\\\\[[[[YYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJIIIIIIIIIIHHHHHHHHHHGGHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;:::::::::::9999999999888888888777777777776666667776666666666555555555554444444433333333332222222221111111111100000000000//////////...........---------------,,,,,,,,,,,+++++++++++++++++************)))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚���������������€€€~~~~~~€€�‚‚ƒ„„………………„„ƒ‚‚‚‚‚ƒƒ„„…†‡‡ˆˆˆˆˆˆ‡†…„ƒ…„ƒ‚�€€€€€€��‚ƒ„…†‡ˆˆ‰‰ŠŠŠŠŠŠŠ‰‰‰ˆ‡‡†…„„ƒ‚�€~~}}~~~~~~}}}}}}}}}}}}}}||||zzzzzzzzzzzyyyyyyyyyyyyyyvvvvvvuuuuuuuuuuuuuuutttttuuuuttttttttttttttsssssssttttttttsssssssssssssrrrrqqqqqqrrrrrssstttuuuvvvvvwwwwwwwvvvuuttsssrrrrrrrrssttttuuuuuuuuutttttsssssppppooooooooonnnnnmmmmlllmmmmmmmmmmmmnmmmmmmlllkkkjkkkkkkkkkkkkkkkkjjjjjiiiihhhggggggggggggggggffffffffffffeeeeeeddddddcccccccccccbbbbbbbbbbbbbbbaaaa``^^^^^]]]]]]]]\\\\\\\\[[[[YYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJIIIIIIIIIIHHHHHHHHHHGGHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::99999999999888888888777777777776666667776666666666555555555554444444333333333332222222221111111111100000000000//////////...........--------------,,,,,,,,,,,,+++++++++++++++++************)))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚����������������€€€~~~~~~€€�‚‚ƒ„„„…………„„„‚‚‚‚‚‚ƒƒ„……†‡‡ˆˆˆˆ‡‡†……„‚„ƒ‚��€€€€��‚ƒ„…†‡ˆˆ‰ŠŠŠŠŠŠŠ‰‰‰ˆˆ‡††…„ƒ‚��€~~}}|~~~~~~}}}}}}}}}}}}}}}||||zzzzzzzzzzzyyyyyyyyyyyyyyvvvvvvuuuuuuuuuuuuuuttttttuuuuttttttttttttttsssssssttttttttssssssssssssrrrrrqqqqqqrrrrrrssstttuuuvvvvvwwwvvvvvuutttsssrrrrrrrrsstttuuuuuuuuuuutttttsssspppppoooooooonnnnnmmmmlllmmmmmmmmmmmnnnnmmmmlllkkkkkkkkkkkkkkkkkkkkjjjjjiiiihhhggggggggggggggggfffffffffffeeeeeeedddddccccccccccbbbbbbbbbbbbbbbbaaaa```^^^^^]]]]]]]\\\\\\\\\[[[[YYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJIIIIIIIIIHHHHHHHHHHHGGHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::99999999999888888888777777777776666667766666666666555555555554444444333333333332222222221111111111100000000000//////////...........--------------,,,,,,,,,,,,+++++++++++++++++***********))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚����������������€€~~~~~~~€��‚‚ƒ„„„………„„„„‚‚‚‚‚ƒƒ„„…††‡‡‡ˆˆ‡‡††…„ƒ‚„ƒ‚�€€€€��‚ƒ„…†‡ˆ‰‰ŠŠŠŠŠŠŠ‰‰ˆˆ‡††…„ƒ‚‚�€~}}}|~~~~~}}}}}}}}}}}}}}}|||||zzzzzzzzzzyyyyyyyyyyyyyyyvvvvvvuuuuuuuuuuuuuuttttttuuuuttttttttttttttsssssssttttttttssssssssssssrrrrrqqqqqqrrrrrrsssttttuuuvvvvvvvvvvvuuuttsssrrrrrrrrrsstttuuuuuuuuuuuttttttssspppppoooooooonnnnnmmmllllmmmmmmmmmmnnnnnmmmmmlllkkkkkkkkkkkkkkkkkkkjjjjjiiiihhhgggggggggggggggfffffffffffeeeeeeedddddccccccccbbbbbbbbbbbbbbbbbbaaaaa```^^^^^]]]]]]]\\\\\\\\[[[[[YYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJIIIIIIIIIHHHHHHHHHHHGGHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@???????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;::::::::::99999999999888888888777777777776666667766666666666555555555554444444333333333332222222221111111111100000000000//////////...........--------------,,,,,,,,,,,++++++++++++++++++***********))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚‚‚‚‚‚‚‚‚�����������������€~~~~~~~€€��‚ƒƒ„„„„…„„„„„‚‚‚‚ƒƒƒ„……††‡‡‡‡‡‡‡†…„ƒ‚�ƒ‚��€€��‚ƒ„…†‡ˆ‰‰ŠŠŠŠŠŠ‰‰ˆˆ‡‡†…„„ƒ‚�€€~~}}||~~~~~}}}}}}}}}}}}}}}}||||zzzzzzzzzzyyyyyyyyyyyyyyyvvvvvuuuuuuuuuuuuuuuttttttuuutttttttttttttttssssssstttttttsssssssssssssrrrrrqqqqqqqrrrrrsssstttuuuuuvvvvvvvuuuutttsssrrrrrrrrrsttttuuuuuuuuuuuutttttssspppppooooooonnnnnmmmmllllmmmmmmmmmmmnnnnnmmmmlllkkkkkkkkkkkkkkkkkkkjjjjjiiiihhhgggggggggggggggffffffffffeeeeeeeddddddcccccccbbbbbbbbbbbbbbbbbaaaaaaa```^^^^]]]]]]]]\\\\\\\\[[[[[YYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;:::::::::::9999999999988888888877777777776666666776666666666655555555554444444433333333333222222221111111111100000000000///////////...........--------------,,,,,,,,,,,++++++++++++++++++***********)))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚‚‚‚‚‚‚‚������������������€~~~~~~~€€��‚ƒƒ„„„„„„„„„„‚‚‚ƒƒƒ„„…††‡‡‡‡‡‡‡†……„ƒ‚�ƒ‚�€€€��‚ƒ„†‡‡ˆ‰ŠŠŠ‹ŠŠŠ‰‰ˆˆ‡†……„ƒ‚�€€~~}}|||~~~~}}}}}}}}}}}}}}}}|||||zzzzzzzzzyyyyyyyyyyyyyyyyvvvvvuuuuuuuuuuuuuutttttttuuuutttttttttttttsssssssstttttttsssssssssssssrrrrrqqqqqqqrrrrrrsssttttuuuuuuuuuuuuuttttsssrrrrrrrrrrsttttuuuuuuuuuuuuttttttsspppppooooooonnnnnmmmmllllmllllmmmmmmnnnnnmmmmlllkkkkkkkkkkkkkkkkkkjjjjjjiiiihhhggggggggggggggfffffffefeeeeeeedddddddccccccccbbbbbbbbbbaaaaaaaaaaaaa````^^^^]]]]]]]\\\\\\\\\[[[[[YYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;:::::::::::9999999999888888888877777777776666666776666666666655555555554444444433333333332222222221111111111100000000000//////////............--------------,,,,,,,,,,,++++++++++++++++++***********)))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������‚‚€€€€€€€€€€€€€€€€€€€€~€€€€€€€€€€€€€������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚‚‚‚�������������������~~~~~~~€€�‚‚ƒƒ„„„„„„„„„„‚ƒƒƒƒ„„……††‡‡‡‡‡‡††…„ƒ‚�€‚�€€€�‚ƒ„…†‡ˆ‰‰ŠŠ‹‹ŠŠŠ‰ˆˆ‡†……„ƒ‚��€~}}}|||~~~}}}}}}}}}}}}}}}}}|||||zzzzzzzzzzyyyyyyyyyyyyyyyvvvvuuuuuuuuuuuuuuutttttttuuuttttttttttttttsssssssstttttttsssssssssssssrrrrrqqqqqqqqrrrrrsssstttttuuuuuuuuutttttssssrrrrrrrrrrsttttuuuuuuuuuuuuttttttsspppppoooooonnnnnmmmmllllkllllllmmmmmmmnnmmmmmlllkkkkkkkkkkkkkkkkjjjjjjjiiiiihhgggggggggggggfffffffeeeeeeeeeedddddddccccccccbbbbbbbbaaaaaaaaaaaaaaaa````^^^^]]]]]]]\\\\\\\\[[[[[[YYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::99999999999888888888777777777776666666776666666666555555555554444444333333333332222222221111111111100000000000//////////...........---------------,,,,,,,,,,,+++++++++++++++++************)))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€�����������������������‚‚€€€€€€€€€€€€€€€€€€€~~€€€€€€€€€€€€€€������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚‚‚‚‚�������������������~~~~~~~~€€��‚‚ƒƒ„„„„„„„„„„ƒƒƒƒ„„……††‡‡‡‡‡‡††…„ƒƒ‚�€‚�€€€�‚ƒ„…†‡ˆ‰ŠŠ‹‹‹ŠŠ‰‰ˆ‡‡†…„ƒ‚‚�€~~}}||||~~}}}}}}}}}}}}}}}}}}|||||zzzzzzzzzyyyyyyyyyyyyyyyyvvvvuuuuuuuuuuuuuuutttttttuuuttttttttttttttssssssssttttttsssssssssssssrrrrrrqqqqqqqqqrrrrrssssstttttttttttttttsssssrrrrrrrrrrstttttuuuuuuuuuuuttttttsssppppoooooonnnnnmmmmlllllklllllllmmmmmmmmmmmmmlllkkkkkkkkkkkkjjjjjjjjjjjiiiiihggggggggggggffffffffeeeeeeeeeedddddddccccccccbbbbbbbbaaaaaaaaaaaaaaaa`````^^^^]]]]]]]\\\\\\\\[[[[[[YYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::99999999999888888888777777777776666666776666666666555555555554444444333333333332222222221111111111100000000000//////////...........--------------,,,,,,,,,,,,+++++++++++++++++************)))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€������������������������‚€€€€€€€€€€€€€€€€€€~~€€€€€€€€€€€€€€€������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚���������������‚‚‚‚‚‚��������������������~~~~~~~~€€��‚‚ƒƒ„„„„„„„„„„ƒƒƒ„„……††‡‡‡‡‡‡‡†……„ƒ‚�€�€€€€�‚ƒ„…‡ˆ‰‰ŠŠ‹‹‹ŠŠ‰‰ˆ‡†…„ƒƒ‚�€~~}}|||||~~~}}}}}}}}}}}}}}}}||||||zzzzzzzzzyyyyyyyyyyyyyyyyvvvvuuuuuuuuuuuuuuutttttttuuuttttttttttttttssssssssttttttsssssssssssssrrrrrrqqqqqqqqqrrrrrrsssssstttttttttttssssssrrrrrrrrrrrsttttttuuuuuuuuttttttttsssppppooooonnnnnmmmmmllllkkllllllllmmmmmmmmmmmllllkkkkkkkkkkjjjjjjjjjjjjiiiiiihggggggggggffffffffeeeeeeeeeedddddddcccccccccbbbbbbbbaaaaaaaaaaaaaaaa``````^^^^]]]]]]\\\\\\\\[[[[[[[YYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@???????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;:::::::::::99999999999888888888777777777776666666766666666666555555555554444444333333333332222222221111111111100000000000//////////...........--------------,,,,,,,,,,,,+++++++++++++++++***********))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€~~~€€€€€€€€€€€€€€€€������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„…………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚����������������‚‚‚‚‚���������������������~~~~~~~~€€��‚‚ƒƒ„„„„„„„„„…ƒ„„„……††‡‡‡‡‡‡‡††…„ƒ‚��€�€€�‚ƒ„…†‡ˆ‰ŠŠ‹‹‹‹ŠŠ‰ˆ‡‡†…„ƒ‚�€€~~}}|||||{~~}}}}}}}}}}}}}}}}}||||||zzzzzzzzzyyyyyyyyyyyyyyyyvvvuuuuuuuuuuuuuuuutttttttuuuttttttttttttttssssssssttttttsssssssssssssrrrrrrqqqqqqqqqqqrrrrrrssssssssssssssssssssrrrrrrrrrrrssttttttttuuutttttttttssssspppooooonnnnnmmmmmllllkkkllllllllllmmmmmmmmmllllkkkkkkkkkjjjjjjjjjjjjiiiiiihgggggggggffffffffeeeeeeedeeddddddddcccccccccbbbbbbbbaaaaaaaaaaaaaaaa``````_^^^]]]]]]]\\\\\\\\[[[[[[[YYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;:::::::::::99999999999888888888777777777776666666766666666666555555555544444444333333333332222222221111111111100000000000//////////...........--------------,,,,,,,,,,,++++++++++++++++++***********))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!! €€€~€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€~~~~€€€€€€€€€€€€€€€€€������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„………„„„„„„…ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚‚‚������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚����������������‚‚‚‚‚���������������������~~~~~~~~~€€�‚‚ƒƒƒ„„„„„„„………„„„……††‡‡‡ˆˆ‡‡‡†……„ƒ‚�€~€€€�‚ƒ„…†‡ˆ‰Š‹‹‹‹‹ŠŠ‰ˆ‡†…„ƒ‚�€€~~}}}|||||{~~~}}}}}}}}}}}}}}}}||||||zzzzzzzzzyyyyyyyyyyyyyyyxvvvuuuuuuuuuuuuuuuttttttttuuutttttttttttttssssssssstttttsssssssssssssrrrrrrrqqqqqqqqqqqqrrrrrrrsssssssssssssssrrrrrrrrrrrrrrssttttttttttttttttttsssssssppooooonnnnnmmmmmllllkkkkllllllllllllmmmmmlllllkkkkkkkkkjjjjjjjjjjjiiiiiiihhgggggggffffffffeeeeeeeeddddddddddcccccccccbbbbbbbbbaaaaaaaaaaaaaaa````````_^^^]]]]]]]\\\\\\\\[[[[[[[YYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;:::::::::::9999999999888888888877777777776666666676666666666655555555554444444433333333333222222222111111111100000000000///////////...........--------------,,,,,,,,,,,++++++++++++++++++***********)))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! ~€€€~~€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€~~~~~€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„…ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚‚‚‚‚‚‚‚‚�������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚�����������������‚‚‚‚����������������������~~~~~~~~~€€��‚‚ƒƒƒ„„„„„„…………„„……††‡‡ˆˆˆˆ‡‡‡†…„ƒ‚��€~€€€�‚ƒ…†‡ˆ‰Š‹‹‹‹‹‹Š‰‰ˆ‡†…„ƒ‚�€~~}}}||||||{~~~}}}}}}}}}}}}}}}}||||||zzzzzzzzyyyyyyyyyyyyyyyyxvvvuuuuuuuuuuuuuuuttttttttuuttttttttttttttssssssssstttttsssssssssssssrrrrrrrqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssstttttttttttttttssssssssroooooonnnnnmmmmmlllllkkkkllllkllllllllllllllllkkkkkkkkkkjjjjjjjjjiiiiiiiihhhgggggfffffffffeeeeeeedddddddddddcccccccccbbbbbbbbbbaaaaaaaaa`````````````__^^]]]]]]]\\\\\\\\\[[[[[[[YYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;:::::::::::9999999999888888888777777777776666666676666666666555555555554444444433333333332222222222111111111100000000000//////////............--------------,,,,,,,,,,,+++++++++++++++++************)))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!! ~€€~~€€€€€€€€€€€€€������������������������€€€€€€€€€€€€€€€~~~~~€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������‚‚‚‚‚‚‚‚‚‚���������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚������������������‚‚‚�����������������������~~~~~~~~~€€��‚‚ƒƒƒ„„„„„…………†………††‡‡ˆˆˆˆˆ‡‡††…„ƒ‚�€~~€€�‚ƒ„…†‡ˆ‰Š‹‹ŒŒ‹‹Š‰ˆ‡†…„ƒ‚�€~~}}||||||{{~~~}}}}}}}}}}}}}}}}||||||zzzzzzzzzyyyyyyyyyyyyyyxxvvuuuuuuuuuuuuuuuuttttttttuutttttttttttttsssssssssstttttsssssssssssssrrrrrrrqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssttttttttttssssssssssrrroooonnnnnnmmmmmlllllkkkkkllkkkkkkklllllllllllkkkkkjkkkkkjjjjjjjjiiiiiiihhhhhggggffffffffeeeeeeedddddddddddcccccccccbbbbbbbbbbaaaaaaaa```````````````___^^]]]]]]]\\\\\\\\[[[[[[[[YYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::99999999999888888888777777777776666666676666666666555555555554444444333333333332222222222111111111100000000000//////////...........---------------,,,,,,,,,,,+++++++++++++++++************)))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!! ~~€€~~~€€€€€€€€€€€€�����������������������€€€€€€€€€€€€€€€~~~~~~€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������‚‚‚‚‚‚‚‚�����������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚�������������������‚‚������������������������~~~~~~~~~~€€��‚‚ƒƒƒ„„„„„…………†……††‡‡ˆˆˆˆˆˆ‡‡†…„ƒƒ‚�€~}€€€�‚ƒ„†‡ˆ‰Š‹‹ŒŒŒ‹‹Š‰ˆ‡†…„ƒ‚�€~~}}|||||||{{~~~~~}}}}}}}}}}}}}}||||||zzzzzzzzyyyyyyyyyyyyyyxxxvvuuuuuuuuuuuuuuuuttttttttuttttttttttttttssssssssssttttsssssssssssssrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssrrrrrroonnnnnnmmmmmmlllllkkkkkklkkkkkkkkkkkkkkkkkkkkkkkkjkkkkkjjjjjjiiiiiiihhhhhhhggffffffffeeeeeeedddddddddddcccccccccbbbbbbbbbbbaaaaaaaa```````````````____^]]]]]]]\\\\\\\\\[[[[[[[[YYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@???????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;::::::::::99999999999888888888777777777776666666666666666666555555555554444444333333333332222222222111111111100000000000//////////...........--------------,,,,,,,,,,,,+++++++++++++++++************)))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!! ~~€~~~€€€€€€€€€€€€�����������������������€€€€€€€€€€€€€€~~~~~~~€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������‚‚‚‚‚‚‚������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚��������������������‚‚������������������������~~~~~~~~~~€€��‚‚ƒƒƒ„„„„…………††…††‡‡ˆˆˆˆˆˆˆ‡‡†…„ƒ‚�€~~}€€�‚ƒ„…†‡ˆ‰Š‹‹ŒŒŒ‹‹Š‰ˆ‡†„ƒ‚�€~~}}|||||||{{{~~~~}}}}}}}}}}}}}}}||||||zzzzzzzzyyyyyyyyyyyyyyyxxvuuuuuuuuuuuuuuuutttttttttutttttttttttttsssssssssssttttsssssssssssssrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrsssssssssssssssrrrrrrrrrqnnnnnnnmmmmmmllllllkkkkkjkkkkkkkkkkkkkkkkkkkkkkkkjjkkkkjjjjjjiiiiiihhhhhhhhgfffffffffeeeeeeddddddddccdccccccccccbbbbbbbbbbbaaaaaaaa```````````````_____]]]]]]]]\\\\\\\\\[[[[[[[[YYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;:::::::::::99999999999888888888777777777776666666666666666666555555555554444444333333333332222222222111111111100000000000//////////...........--------------,,,,,,,,,,,++++++++++++++++++***********))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!! ~~~€~~~~€€€€€€€€€€€����������������������€€€€€€€€€€€€€~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������‚‚‚‚‚��������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚���������������������‚�������������������������~~~~~~~~~~~€€��‚‚ƒƒƒ„„„„………††‡††‡‡ˆˆˆˆˆˆˆˆ‡†…„„ƒ‚�€~}}€��‚ƒ„…‡ˆ‰Š‹‹ŒŒŒŒ‹‹‰ˆ‡†…„ƒ‚�€~}}}||||||||{{~~~~}}}}}}}}}}}}}}|||||||zzzzzzzzyyyyyyyyyyyyyyxxxvvuuuuuuuuuuuuuuuuttttttttutttttttttttttssssssssssstttssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrssssssssssssrrrrrrrrrqqqqnnnnnmmmmmmmllllllkkkkkkjkkkkkkkkkkkkkkkkkkkkkkjjjjkkkkjjjjjjiiiiihhhhhhhgggfffffffeeeeeeedddddddcccccccccccccbbbbbbbbbbbbaaaaaaaa``````````````_______]]]]]]]\\\\\\\\\[[[[[[[[[YYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;:::::::::::99999999998888888888777777777766666666666666666666555555555544444444333333333332222222222111111111100000000000//////////...........--------------,,,,,,,,,,,++++++++++++++++++***********))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!! }}}}}}}}}}}}}}}}}~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚ƒƒ„„„………††††‡‡ˆˆˆˆ‰‰ŠŠŠŠŠŠŠ‰ˆˆ‡†…„ƒ‚�€~�����‚‚ƒ„…†‡ˆ‰Š‹Œ��ŽŽŽŽ�Œ‡†…ƒ‚�€~}||{{zzzzyyyyyyy}}}}}}}}}}|||||||||||||{{wwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttsutttttttttttttssssssssssstssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrsssssrqqqqqqqqqqqqqqqqqpppppppppoooooooonnnnnnnmmmmmmllmmmmmlllllllllllllllllllllkkjjjjjjiiiiihhhhhgggggggfffffffeeeeeeedddddddccccccccccbbbbbbbbbbbaaaaaaaa```_____________^^^^^^^^^]]]\\\\\\\\\[[[[[[[[[[[ZZYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>==========<<<<<<<<<<<;;;;;;;:::::::::::99999999999998888888888777777777776666666666655555555555444444444444433333333333222222222111111111110000000000000///////////...........--..-----------,,,,,,,,,,,+++++++++************))))))((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!! }}}}}}}}}}}}}}}}}}~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����€€€€€€€€€€€€€€€€€€€€€€€€€€��‚‚‚ƒƒ„„„…………††‡‡ˆˆ‰ˆ‰‰ŠŠŠŠŠŠŠ‰‰ˆ‡†…„ƒ‚��€~�����‚ƒƒ„…†‡ˆŠ‹‹Œ�ŽŽŽŽ��Œ†…„ƒ‚�~}}|{{zzzzzyyyyyyy}}}}}}}}}||||||||||||||{{wwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttssutttttttttttttssssssssssstssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppooooooooooonnnnnnnnmmmmmlllmmmmllllllllllllllllllllllkjjjjjjjiiiihhhhhggggggggffffffeeeeeeeddddddcccccccccccbbbbbbbbbbbaaaaaaaaa```___________^^^^^^^^^^]]]\\\\\\\\\\[[[[[[[[[[[ZZYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>==========<<<<<<<<<<<;;;;;;;:::::::::::99999999998998888888888777777777776666666666655555555555444444444444433333333333222222222111111111110000000000000///////////...........--.-----------,,,,,,,,,,,,+++++++++************))))))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!! }}}}}}}}}}}}}}}}}}~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚‚ƒƒƒ„„„…………††‡‡ˆˆ‰ˆ‰ŠŠŠ‹‹ŠŠŠ‰ˆˆ‡†…„ƒ‚�€€~~����‚‚ƒ„…†‡ˆ‰Š‹ŒŒ��ŽŽ��ŒŒ†…„ƒ�€~}||{{zzzzyyyyyyyy}}}}}}}}}||||||||||||||{{wwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttssuttttttttttttssssssssssssssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqpppppqqqqqqqqqqqqrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppooooooooooonnnnnnnnnmmmmmmlllmmmllllllllllllllllllllllljjjjjjjiiiihhhhggggggggffffffeeeeeeedddddddccccccccccbbbbbbbbbbbbaaaaaaaaaa``___________^^^^^^^^^^]]]\\\\\\\\\\[[[[[[[[[[[[ZZYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;:::::::::::9999999999898888888888877777777777666666666665555555555544444444444443333333333322222222211111111111000000000000///////////...........---.-----------,,,,,,,,,,,++++++++++***********)))))))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!! }}}}}}}}}}}}}}}}}}}~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚ƒƒƒ„„„„………††‡‡ˆˆ‰‰‰ŠŠ‹‹‹ŠŠ‰‰ˆ‡†…„ƒ‚��€~~���‚‚ƒƒ„…†‡ˆ‰Š‹ŒŒ������Œ‹…„ƒ‚�€~}|{{zzzzzyyyyyyyy}}}}}}}}}||||||||||||||{{wwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttsstttttttttttttssssssssssssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppqqqqqqqqqqqqqqrrrrrrrrrrqqqqqqqqqqqqqppppppoooooooooonnnnnnnnnnnnmmmmmmlllmmmllllllllkkkkkkkkkkkkkkkjjjjjjjiiiihhhhggggggfffffffeeeeeeedddddddccccccccccbbbbbbbbbbbaaaaaaaaaaa``___________^^^^^^^^^^^]]]\\\\\\\\\\[[[[[[[[[[[[ZZYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;::::::::::999999999998988888888888777777777776666666666655555555555444444444444433333333333222222222111111111100000000000/0///////////...........---.-----------,,,,,,,,,,,++++++++++***********)))))))(((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!! }}}}}}}}}}}}}}}}}}}~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚ƒƒƒ„„„„………††‡‡ˆ‰‰‰‰ŠŠ‹‹‹ŠŠ‰‰ˆ‡†…„ƒ‚�€€~~���‚‚ƒ„……†‡ˆ‰Š‹ŒŒ�����Œ‹‹…„ƒ�€~}||{{zzzzzyyyyyyyy}}}}}}}}}||||||||||||||{{wwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttsssttttttttttttsssssssssssssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppqqqqqqqqqqqqqqqqqqqqppppppqqqqqpppppppooooonnnnnnnnnnnnnnnnnmmmmmmmlllmmmllllllkkkkkkkkkkkkkkkkkjjjjjjiiiihhhhgggggffffffeeeeeeeeeeddddddcccccccccbbbbbbbbbbbbaaaaaaaaaaaa``__________^^^^^^^^^^^]]]]\\\\\\\\\\[[[[[[[[[[[[ZZYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;::::::::::999999999998988888888888777777777766666666666655555555554444444444444433333333332222222221111111111100000000000/0///////////...........---.-----------,,,,,,,,,,,++++++++++***********)))))))(((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! !! }}}}}}}}}}}}}}}}}}}}~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚‚‚ƒƒƒ„„„„………††‡‡ˆ‰‰‰ŠŠŠ‹‹ŠŠŠ‰ˆ‡†…„ƒ‚��€~~~��‚‚ƒƒ„…†‡ˆ‰ŠŠ‹ŒŒ���ŒŒŒ‹Š„ƒ‚�€~}||{zzzzzzyyyyyyyy}}}}}}}}|||||||||||||||{{wwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttsssttttttttttttssssssssssssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppppqqqqqqqqqqqqqqqqqqpppppppppppppppppooooonnnnnnnnnnnnnnnnnnmmmmmmmlllmmlllllllkkkkkkkkkkkkkkkkkjjjjjiiiiihhhgggggfffffffeeeeeeeedddddddccccccccccbbbbbbbbbbbbaaaaaaaaaaa``___________^^^^^^^^^^^]]]]\\\\\\\\\\[[[[[[[[[[[ZZZYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>=========<<<<<<<<<<<;;;;;;;:::::::::::999999999998988888888888777777777766666666666555555555554444444444444333333333332222222221111111111100000000000/0///////////...........---.-----------,,,,,,,,,,,++++++++++***********))))))((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!! !! |}}}}}}}}}}}}}}}}}}}}~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚ƒƒƒ„„„„„„………†‡‡ˆ‰Š‰ŠŠŠ‹‹ŠŠ‰‰ˆ‡†…„ƒ‚�€€~~~�‚‚‚ƒ„„…†‡ˆ‰ŠŠ‹ŒŒŒŒŒŒ‹‹Š‰ƒ‚�€~}}|{{zzzzzzyyyyyyyy}}}}}}}}|||||||||||||||{{wwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttssssttttttttttttssssssssssssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppppppqqqqqqqqqqqqqqqqpppppppppppppppppoooonnnnnnnnnnnnnnnnnnnmmmmmmmlllmmllllllkkkkkkkkkkkkkkkkkkjjjjiiiiihhhhggggffffffffeeeeeeeedddddddccccccccccbbbbbbbbbbbaaaaaaaaaaa```__________^^^^^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[[[[[ZZYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>=========<<<<<<<<<<<;;;;;;;:::::::::::999999999988988888888887777777777766666666666555555555554444444444444333333333332222222221111111111100000000000/0///////////...........---------------,,,,,,,,,,,+++++++++************))))))((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!! ! |}}}}}}}}}}}}}}}}}}}}~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒ„„„ƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚‚‚ƒƒƒ„„„„„„………†‡‡ˆ‰Š‰ŠŠ‹‹‹ŠŠ‰ˆˆ‡†…„ƒ‚�€€~~~‚‚‚ƒƒ„…††‡ˆ‰ŠŠ‹‹‹ŒŒ‹‹‹Š‰ˆƒ‚�€~}||{{zzzzzyyyyyyyyy}}}}}}}}|||||||||||||||{{wwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttsssstttttttttttsssssssssssssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppppppppqqqqqqqqqqqqqpppppppppppppppppooonnnnnnnnnnnnnnnnnnnmmmmmmmllllmmllllllkkkkkkkkkkjjjjjkkkiiiiiiiihhhhgggggffffffffeeeeeeedddddddccccccccccbbbbbbbbbbbaaaaaaaaaaaa```__________^^^^^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[[[[ZZZYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;:::::::::::999999999988988888888887777777777766666666666555555555554444444444444333333333332222222221111111111100000000000////////////............--------------,,,,,,,,,,,,+++++++++************))))))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! ! ||}}}}}}}}}}}}}}}}}}}}~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒ‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€€€€€€€€€€€€€€€���‚‚ƒƒƒ„„„„„„„………†‡‡ˆ‰Š‰ŠŠ‹‹‹ŠŠ‰ˆ‡†…„ƒ‚��€~~~‚‚‚ƒ„„…†‡‡ˆ‰‰ŠŠ‹‹‹‹‹ŠŠ‰ˆˆ‚�€~~}|{{zzzzzzyyyyyyyyy}}}}}}}|||||||||||||||{{{wwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttsssstttttttttttssssssssssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppopppppppppppppppoooonnnnnnnnnnnnnnnnnnnmmmmmmmllllmmllllllkkkkkkkkjjjjjjjjjjiiiiiiiihhhhggggffffffffeeeeeeeddddddddcccccccccbbbbbbbbbbbbaaaaaaaaaaa````__________^^^^^^^^^^^^]]]]\\\\\\\\\[[[[[[[[[[[[ZZZYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;::::::::::9999999999988888888888887777777777766666666666555555555554444444444444333333333332222222221111111111100000000000////////////...........---------------,,,,,,,,,,,++++++++++***********)))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! ! ||}}}}}}}}}}}}}}}}}}}}~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€€€€€€€€€€€€€€€��‚‚‚ƒƒƒ„„„„„„„„……††‡ˆ‰Š‰ŠŠ‹‹ŠŠŠ‰ˆ‡†…„ƒ‚�€€‚‚ƒƒ„……†‡‡ˆ‰‰ŠŠŠŠŠŠŠ‰‰ˆˆ‡�€€~}||{{zzzzzyyyyyyyyyy}}}}}}}||||||||||||||||{{wwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttsssstttttttttttssssssssssssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppooopppppppppppppooonnnnnmnnnnnnnnnnnnnnmmmmmmmllllmmllllllkkkkkkkjjjjjjjjjjjiiiiiiihhhhgggggfffffffeeeeeeeddddddddccccccccccbbbbbbbbbbbaaaaaaaaaaaa````__________^^^^^^^^^^^^]]]]\\\\\\\\\\[[[[[[[[[[[[ZZYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;::::::::::999999999998888888888888777777777766666666666655555555554444444444444433333333332222222221111111111100000000000/////////////...........---------------,,,,,,,,,,,++++++++++***********)))))))(((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! ! |||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€€€€€€€€€€€€€€€€��‚‚ƒƒƒƒ„„„„„„„„……††‡ˆ‰Š‰ŠŠ‹‹ŠŠ‰‰ˆ‡†…„ƒ‚�€€‚ƒƒ„„……†‡‡ˆˆ‰‰ŠŠŠŠ‰‰‰ˆˆ‡†�€~~}||{{zzzzzyyyyyyyyyy}}}}}}||||||||||||||||{{{wwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttssssstttttttttttssssssssssssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppoooopppppppppppoooonnnnmmmmmmmnnnnnnnnmmmmmmmmllllmmllllllkkkkkkkjjjjjjjjjjjiiiiiihhhhhggggfffffffeeeeeeeeddddddddcccccccccbbbbbbbbbbbbaaaaaaaaaaa`````___________^^^^^^^^^^^]]]]\\\\\\\\\\[[[[[[[[[[[[ZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;::::::::::999999999998888888888888777777777766666666666655555555554444444444444333333333332222222221111111111100000000000/////////////...........---------------,,,,,,,,,,,++++++++++***********)))))))(((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! ! |||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~€€~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€€€€€€€€€€€€���‚‚ƒƒƒ„„„„„„„„„……††‡ˆ‰Š‰ŠŠ‹‹ŠŠ‰‰ˆ‡†…„ƒ‚�€€‚ƒƒ„„…††‡‡ˆˆ‰‰‰‰‰‰‰ˆˆ‡‡†…€~}}|{{{zzzzyyyyyyyyyyy}}}}}}|||||||||||||||||{{wwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttsssssttttttttttssssssssssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppoooooppppppppppooonnnnnmmmmmmmmnnnnnnnnmmmmmmmmlllmmmlllllkkkkkkkjjjjjjjjjjjiiiiihhhhhgggggfffffffeeeeeedddddddddccccccccccbbbbbbbbbbbbaaaaaaaaaaa`````___________^^^^^^^^^^^^]]]\\\\\\\\\[[[[[[[[[[[[ZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;:::::::::::999999999998888888888887777777777766666666666555555555554444444444444333333333332222222221111111111100000000000/////////////...........---------------,,,,,,,,,,,+++++++++************)))))))(((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!! ! ||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~€~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€€€€€€€€€���‚‚ƒƒƒ„„„„„„„„„„……††‡ˆ‰Š‰ŠŠ‹‹ŠŠ‰‰ˆ‡†…„ƒ‚�€€ƒƒƒ„„…††‡‡ˆˆˆˆˆˆˆˆˆ‡‡††……~~}||{{{zzzzzyyyyyyyyyy}}}}}}|||||||||||||||||{{wwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttsssssttttttttttssssssssssssssrsssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppooooooppppppppoooonnnnmmmmmmmmmmnnnnnnmmmmmmmmmlllmmmlllllkkkkkkkjjjjjjjjjjjiiihhhhhhhggggfffffffeeeeeeedddddddddccccccccccbbbbbbbbbbbaaaaaaaaaaa``````____________^^^^^^^^^^^]]]\\\\\\\\\\[[[[[[[[[[[[ZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>========<<<<<<<<<<;;;;;;;;:::::::::::999999999988888888888887777777777766666666666555555555554444444444444333333333332222222221111111111100000000000/////////////...........--------------,,,,,,,,,,,,+++++++++************)))))))(((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! ||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€€€€€€€€���‚‚ƒƒƒ„„„„„„„„„„……††‡ˆ‰ŠŠŠ‹‹‹‹ŠŠ‰ˆ‡†…„ƒ‚�€€ƒƒ„„……††‡‡‡ˆˆˆˆˆ‡‡‡†††……„~~}}||{{{zzzzyyyyyyyyyyy}}}}}||||||||||||||||||{{wwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttsssssttttttttttssssssssssssssrsssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppppppppppppooooooooooooooooopppppoooonnnnmmmmmmmmmmmmnnnnnmmmmmmmmmlllmmmlllllkkkkkkkjjjjjjjjjjjhhhhhhhhhgggggfffffffeeeeeeddddddddddcccccccccbbbbbbbbbbbbaaaaaaaaaaa``````____________^^^^^^^^^^^]]]]\\\\\\\\\[[[[[[[[[[[ZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>========<<<<<<<<<<;;;;;;;;:::::::::::999999999988888888888887777777777766666666666555555555554444444444444333333333332222222221111111111100000000000////////////...........---------------,,,,,,,,,,,++++++++++***********))))))))((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! |||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€€€€€€€€€���‚‚ƒƒƒ„„„„„„„„„„„……†‡‡ˆ‰ŠŠŠ‹‹‹‹ŠŠ‰ˆ‡†…„ƒ‚�€€ƒƒ„„……††‡‡‡‡‡‡‡‡‡†††………„„~~}}||{{{zzzzzyyyyyyyyyy}}}}}}|||||||||||||||||{{wwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttssssssttttttttttssssssssssssssrsssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppppppppppoooooooooooonnoooooooooooooonnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmlllmmmllllllkkkkkkjjjjjjjjjjihhhhhhhhggggggfffffffeeeeeeddddddddddccccccccccbbbbbbbbbbaaaaaaaaaaaa``````____________^^^^^^^^^^^^]]]\\\\\\\\[[[[[[[[[[[[ZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;::::::::::999999999998888888888888777777777766666666666655555555554444444444444433333333332222222221111111111100000000000/////////////...........---------------,,,,,,,,,,,++++++++++***********))))))))((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! |||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€€€€€€€€€���‚‚ƒƒ„„„„„„„„„„„„……†‡ˆ‰‰ŠŠŠ‹‹‹‹ŠŠ‰ˆ‡†…„ƒ‚�€€ƒƒ„„……††‡‡‡‡‡‡††††………„„„ƒ~~~}}||{{{zzzzzyyyyyyyyyy}}}}}||||||||||||||||||{{wwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttsssssstttttttttsssssssssssssssrssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppppppppoooooooooooooonnnnooooooooooonnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllmmmmlllllkkkkkkjjjjjjjjjiihhhhhhhhgggggffffffffeeeeeeddddddddddcccccccccbbbbbbbbbbbaaaaaaaaaaaa``````_____________^^^^^^^^^^^]]]\\\\\\\\[[[[[[[[[[[[ZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;::::::::::999999999998888888888888777777777766666666666655555555554444444444444333333333332222222221111111111100000000000/////////////...........---------------,,,,,,,,,,,++++++++++***********))))))))((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! ||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€€€€€€€€€€€€€���‚‚ƒƒ„„„„„„„„„„„„……†‡ˆ‰ŠŠŠ‹‹‹‹‹ŠŠ‰ˆ‡†…„ƒ‚�€€€€ƒ„„„……†††‡‡‡††††………„„„ƒƒƒ~~}}}|||{{zzzzzyyyyyyyyyy}}}}}||||||||||||||||||{{wwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttssssssttttttttttsssssssssssssrrssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppppppoooooooooooooooonnnnnnooooooonnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllmmmmlllllkkkkkkkjjjjjjjjiihhhhhhhggggggffffffffeeeeeeddddddddddcccccccccbbbbbbbbbbbaaaaaaaaaaa```````_____________^^^^^^^^^^^]]]\\\\\\\\[[[[[[[[[[[[ZZZYYYYYYYYYYXXXXXXXXXXXWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;:::::::::::999999999998888888888887777777777766666666666555555555554444444444444333333333332222222221111111111100000000000/////////////...........---------------,,,,,,,,,,,++++++++++***********))))))))((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! |||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€€€€€€€€��‚‚ƒƒ„„„„„„„„„„„„……††‡ˆ‰Š‹Š‹‹‹‹‹‹Š‰ˆ‡†…„ƒ‚��€€€ƒ„„………††††††††………„„„„ƒƒƒƒ~~~}}}||{{{zzzzyyyyyyyyyy}}}}}||||||||||||||||||{{wwwvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttssssssstttttttttssssssssssssssrrssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppppooooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlmmmmmllllkkkkkkkjjjjjjjjiihhhhhhgggggggffffffffeeeeeedddddddddccccccccccbbbbbbbbbbaaaaaaaaaaaa```````_____________^^^^^^^^^^^]]]\\\\\\\\[[[[[[[[[[[[ZZZYYYYYYYYYYXXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>========<<<<<<<<<<;;;;;;;;:::::::::::999999999988888888888887777777777766666666666555555555554444444444444333333333332222222221111111111100000000000/////////////...........---------------,,,,,,,,,,,+++++++++************))))))))((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!! |||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€€€€€€€€���‚‚ƒƒ„„„…………„„„„………†‡‡ˆ‰Š‹Š‹‹Œ‹‹‹Š‰ˆ‡†…„ƒ‚��€€€€ƒ„„………†††††††……„„„„ƒƒƒƒƒƒ~~~}}}|||{{zzzzyyyyyyyyyy}}}}}|||||||||||||||||{{{wwvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttssssssstttttttttssssssssssssssrrssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppppppooooooooooooooooonnnnnnnnnnnnnnnmmmmmmllllmmmmmmmmmmmmmmmmmmmmmmmmmnmmmmlllllkkkkkkjjjjjjjiiihhhhhhgggggggffffffffeeeeeedddddddddccccccccccbbbbbbbbbbaaaaaaaaaaaa```````_____________^^^^^^^^^^^]]]\\\\\\\\[[[[[[[[[[[ZZZZYYYYYYYYYYXXXXXXXXXXWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>========<<<<<<<<<<;;;;;;;;:::::::::::999999999988888888888887777777777766666666666555555555554444444444444333333333332222222221111111111100000000000////////////............--------------,,,,,,,,,,,,+++++++++************))))))))(((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! ||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€��‚‚‚ƒƒ„„……………………………††‡ˆ‰‰Š‹‹‹ŒŒŒ‹‹Š‰ˆ‡†…„ƒ‚��€€€€„„„……†††††††……„„„ƒƒƒƒƒƒƒ‚~~~~}}}||{{{zzzyyyyyyyyyy}}}}}||||||||||||||||||{{wwvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttssssssstttttttttssssssssssssssrrsssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppppppoooooooooooooooonnmmmmmmnnnnnmmmmmmmmllllllllmmmmmmmmmmmmmmmmmmmmmmmnmmmmlllllkkkkkkjjjjjjjiiihhhhhggggggggffffffffeeeeeedddddddddccccccccccbbbbbbbbbaaaaaaaaaaaaa```````_____________^^^^^^^^^^^]]]\\\\\\\\[[[[[[[[[[[ZZZZYYYYYYYYYXXXXXXXXXXXWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSRRRRQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;::::::::::999999999998888888888888777777777766666666666655555555554444444444444433333333333222222222111111111100000000000/////////////...........---------------,,,,,,,,,,,++++++++++***********)))))))))(((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! ||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€��‚‚ƒƒ„„„……………………………††‡ˆ‰Š‹‹‹‹ŒŒŒ‹‹Š‰ˆ‡†…„ƒ‚��€€€€€€€„„………††††††……„„„ƒƒƒ‚‚‚‚‚‚~~~~~}}|||{{zzzzyyyyyyyyy}}}}||||||||||||||||||{{{wwvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttssssssstttttttttsssssssssssssrrrsssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppppppoooooooooooooooonnnmmmmmmmmmmmmmmmmmlllllllllllllmmmmmmmmmmmmmmmmmmmmnnmmmmlllllkkkkkkjjjjjjiiihhhhhggggggggffffffffeeeeeedddddddddcccccccccbbbbbbbbbbaaaaaaaaaaaaa```````____________^^^^^^^^^^^^]]]\\\\\\\\[[[[[[[[[[[ZZZZYYYYYYYYYXXXXXXXXXXXWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSRRRRQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEEDEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;::::::::::999999999998888888888888777777777766666666666655555555554444444444444433333333332222222222111111111100000000000/////////////...........---------------,,,,,,,,,,,++++++++++***********)))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! |||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€���‚‚ƒƒ„„……………………………††‡ˆˆ‰Š‹Œ‹‹ŒŒŒ‹‹Š‰ˆ‡†…„ƒ‚��€€€€€€€„„………†††††………„„ƒƒƒ‚‚‚‚‚‚‚~~~~~}}}||{{zzzzyyyyyyyyy}}}}}|||||||||||||||||{{{wwvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttssssssssttttttttssssssssssssssrrrsssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppppppooooooooooooooonnnnnmmmmmmmmmmmmmmmlllllllllllllllllllmmmmmmmmmmmmmmmmnnmmmmlllllkkkkkkjjjjjjiiihhhhhggggggggffffffffeeeeeedddddddddcccccccccbbbbbbbbbbaaaaaaaaaaaaa```````___________^^^^^^^^^^^^^]]]\\\\\\\\[[[[[[[[[[[ZZZZYYYYYYYYYXXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSRRRRQQQQQQQQQPPPPPPPPOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEDEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;::::::::::999999999998888888888887777777777766666666666555555555554444444444444333333333332222222222111111111100000000000/////////////...........---------------,,,,,,,,,,,++++++++++***********)))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! |||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€��‚‚ƒƒ„„…………………………†††‡‡ˆ‰‰Š‹Œ‹‹ŒŒ‹‹ŠŠ‰ˆ‡†…„ƒ‚��€€€€€€€„„………††††………„„ƒƒƒ‚‚‚‚‚‚‚ƒ~~~~~~}}||{{{zzzyyyyyyyyy}}}}||||||||||||||||||{{{wvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttssssssssttttttttsssssssssssssrrrrsssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppppooooooooooooooonnnnnnmmmmmmmmmmlllllllllllllllllllllllllllmmmmmmmmmmmmmnnnmmmmllllkkkkkkjjjjjjiiihhhhhggggggggfffffffffeeeeedddddddddcccccccccbbbbbbbbbbaaaaaaaaaaaa````````__________^^^^^^^^^^^^^]]]\\\\\\\\\[[[[[[[[[[[ZZZZYYYYYYYYYXXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSRRRRQQQQQQQQQPPPPPPPPOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEEDEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;::::::::::999999999988888888888887777777777766666666666555555555554444444444444333333333332222222222111111111100000000000/////////////...........---------------,,,,,,,,,,,+++++++++************)))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!! ||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€��‚‚ƒƒ„„………†††††††††‡‡ˆˆ‰Š‹‹Œ‹‹‹‹‹‹Š‰‰ˆ‡†…„ƒ‚��€€€€€€�„………†††††………„„ƒƒ‚‚‚‚‚‚‚‚ƒ~~~~~~~}}||{{zzzyyyyyyyyy}}}}|||||||||||||||||{{{{wvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttsssssssssttttttttsssssssssssssrrrrssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppppppoooooooooooooonnnnnnnmmmmlllllllllllllllllllllllllllllllllllmmmmmmmmmmmnnnmmmmllllkkkkkkjjjjjjiiihhhhgggggggggfffffffffeeeeedddddddddcccccccccbbbbbbbbbaaaaaaaaaaaaa````````__________^^^^^^^^^^^^^]]]\\\\\\\\\[[[[[[[[[[ZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSRRRRQQQQQQQQQPPPPPPPPOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEEDEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;::::::::::999999999988888888888887777777777766666666666555555555554444444444444333333333332222222222111111111100000000000////////////............--------------,,,,,,,,,,,,+++++++++************)))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! |||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚��������������������€€€€€€€€€€€��‚‚ƒƒ„„………†††††††††‡‡ˆˆ‰‰Š‹‹Œ‹‹‹‹‹ŠŠ‰ˆ‡†…„ƒƒ‚��€€€€€��„………†††††……„„ƒƒ‚‚‚‚‚‚‚‚‚ƒ~~~~~~~}}||{{zzzyyyyyyyyy}}}}|||||||||||||||||{{{{wvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttsssssssssttttttttsssssssssssssrrrrsssssssssssssssrrrrrrrrrrrqqqqqqqqqqqppppppppppppoppppoooooooooooooonnnnnnnmmllllllllllllllllllkkkkkllllllllllllllmmmmmmmmmmmnnnmmmmlllllkkkkkjjjjjjiiihhhhgggggggggfffffffffeeeeedddddddddcccccccccbbbbbbbbbaaaaaaaaaaaa`````````_________^^^^^^^^^^^^^^]]]\\\\\\\\\[[[[[[[[[[ZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSRRRRQQQQQQQQQPPPPPPPPOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEEEDEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;:::::::::999999999998888888888888777777777766666666666655555555554444444444444433333333333222222222211111111100000000000/////////////...........---------------,,,,,,,,,,,++++++++++***********))))))))))((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! |||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚���������������������€€€€€€€€€€€��‚‚ƒƒ„„……††††††††‡‡‡ˆˆ‰‰ŠŠ‹‹Œ‹‹‹‹‹Š‰‰ˆ‡†…„ƒ‚‚��€€€€���…………††††………„„ƒƒ‚‚‚��‚‚‚‚ƒ~~~~~~~}}||{{zzzyyyyyyyyy}}}|||||||||||||||||{{{{{vvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttssssssssstttttttsssssssssssssrrrrrssssssssssssssssrrrrrrrrrrqqqqqqqqqqqppppppppppppopppoooooooooooooonnnnnnnnmllllllllllllllllkkkkkkkkkkklllllllllllllmmmmmmmmmnnnmmmmmllllkkkkkjjjjjjiiihhhhgggggggggfffffffffeeeedddddddddcccccccccbbbbbbbbbbaaaaaaaaaaaaa````````________^^^^^^^^^^^^^^]]]]\\\\\\\\[[[[[[[[[[[ZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSSRRRQQQQQQQQQPPPPPPPPOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEEDDEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;:::::::::999999999998888888888888777777777766666666666655555555554444444444444433333333332222222222211111111100000000000/////////////...........---------------,,,,,,,,,,,++++++++++***********))))))))))((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! |||||||||||}}}}}}}}}}}}|||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������€€€€€€€€€€€€€€€€€€€€€€€€€��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„ƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€€€€€���‚ƒƒ„„……††‡‡‡‡‡‡‡ˆˆˆˆ‰‰ŠŠ‹‹ŒŒ�ŽŽŽ��ŒŒ‹Š‰ˆ‡††…„„ƒƒƒƒƒƒ„„ˆˆ‰‰‰‰‰‰ˆˆˆ‡‡††………„„…………†ƒƒƒƒƒƒƒ‚‚�€€~~~~}}}}}}{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxvvvuuuuuuuuuuuuuuttttttttttssssssssssssrrrrrrrrrrrrsssrrrrrrrrrrrrrrrrrrqqqqrrrrrrrrqqqqqqqqqqqqppppppppppppppoooooooooooonnnnnnmmmmmmmmmmmmmmmmmllllllllllllllllllmmmmmmnnnnnnnmmmllllkkkkkjjjjjiiiiiihhhiiiiiiiihhhhhhhhgggggggggfffeeeeeeeedddddddddcccccbbbbbbbbbbbaaaaaaaaaaaaaa____________^^^^^^^^^^^^^]]]]\\\\\\\\\\[[[[[[[[[[[ZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRQQQQQQQQPPPPPPPPOOONNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;::::::::::999999999998888888888887777777777766666666665555555555444444444444433333333332222222222221111111111100000000000//00///////////...........-----------,,,,,,,,,,,,+++++************)))))))))))()(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""!!!!!!!!!!!!! |||||||||||}}}}}}}}}}}}|||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€€€€€€€€��‚‚ƒƒ„……††‡‡‡‡‡ˆˆˆˆˆˆ‰‰ŠŠ‹‹ŒŒŒ�����ŒŒ‹Š‰‰ˆ‡†……„„„ƒƒƒ„„„„ˆ‰‰‰‰‰‰‰ˆˆ‡‡††………„„„„…………ƒƒƒƒƒƒƒ‚‚�€€~~~~~}}}}}}{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxvvvuuuuuuuuuuuuuutttttttttsssssssssssssrrrrrrrrrrrrssssrrrrrrrrrrrrrrrrrqqqqrrrrrrrrqqqqqqqqqqqppppppppppppppoooooooooooonnnnnnmmmmmmmmmmmmmmmmlllllllllllllllllllllmmmmmmnnnnnnmmmlllllkkkkjjjjjiiiiihhhhiiiiiiiihhhhhhhhhggggggggffeeeeeeeeedddddddddcccccbbbbbbbbbbbaaaaaaaaaaaaaa___________^^^^^^^^^^^^^]]]]]\\\\\\\\\\[[[[[[[[[[[ZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQPPPPPPPPOOONNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;:::::::::::999999999998888888888887777777777666666666665555555555444444444444333333333332222222222221111111111100000000000//00///////////...........-----------,,,,,,,,,,,++++++************)))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""!!!!!!!!!!!!! ||||||||||||}}}}}}}}}}}||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€€€€€€€€€€€€€€€€€����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€€€€€€€€€€€���‚‚ƒ„„…†††‡‡‡ˆˆˆˆˆˆˆ‰‰ŠŠŠ‹‹ŒŒŒŒ���ŒŒ‹ŠŠ‰ˆ‡††……„„„„„„„„„…‰‰‰‰‰‰‰ˆˆˆ‡‡††……„„„„„„………ƒƒƒƒƒƒ‚‚��€€~~~~~}}}}}}{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxvvvuuuuuuuuuuuuuttttttttttssssssssssssrrrrrrrrrrrrrssssrrrrrrrrrrrrrrrrrqqqqrrrrrrrrqqqqqqqqqqqpppppppppppppooooooooooooonnnnnnmmmmmmmmmmmmmmmlllllllllllllllllllllllmmmmmmnnnnnmmmlllllkkkkjjjjjiiiiihhhhiiiiiiiihhhhhhhhhggggggggffeeeeeeeeedddddddddcccccbbbbbbbbbbbaaaaaaaaaaaaaa___________^^^^^^^^^^^^^]]]]]\\\\\\\\\\[[[[[[[[[[ZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQPPPPPPPPOONNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888888888887777777777666666666655555555555444444444444333333333332222222222221111111111100000000000//00///////////...........-----------,,,,,,,,,,,++++++************)))))))))))((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""!!!!!!!!!!!!! ||||||||||||}}}}}}}}}}}|||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€€€€€€€€€€€€€€€€�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€€€€€€€��‚‚ƒƒ„……††‡‡‡ˆˆˆˆˆˆ‰‰‰ŠŠŠ‹‹ŒŒŒŒŒ��ŒŒ‹‹Š‰ˆ‡‡†……„„„„„„„„„……‰‰‰‰‰‰‰ˆˆ‡‡††………„„„„„„„……‚ƒƒƒƒƒ‚‚��€€~~~~~}}}}}}{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxvvvuuuuuuuuuuuuuttttttttttssssssssssssrrrrrrrrrrrrrsssssrrrrrrrrrrrrrrrrqqqqrrrrrrrqqqqqqqqqqqqpppppppppppppoooooooooooonnnnnnnmmmmmmmmmmmmmmmllllllllllllllllllllllllmmmmmmnnnnmmmlllllkkkkjjjjjiiiiihhhhiiiiiiiihhhhhhhhhggggggggffeeeeeeeedddddddddccccccbbbbbbbbbbbaaaaaaaaaaaaaa__________^^^^^^^^^^^^^^]]]]]\\\\\\\\\[[[[[[[[[[[ZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQPPPPPPPPOONNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888888888877777777777666666666655555555555444444444444333333333332222222222221111111111100000000000//00///////////...........-----------,,,,,,,,,,,++++++***********))))))))))))((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""!!!!!!!!!!!! |||||||||||||}}}}}}}}}}|||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€€€€€€€€€€€€€€������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€€€€€€€���‚‚ƒ„„…†††‡‡‡ˆˆˆˆˆ‰‰‰ŠŠŠ‹‹ŒŒŒŒŒŒ�ŒŒ‹‹Š‰ˆˆ‡††……„„„„„„„„………‰‰‰‰‰‰ˆˆˆ‡‡††……„„„„„„„„„…‚‚‚‚‚‚‚‚��€€~~~~}}}}}}}{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxvvuuuuuuuuuuuuutttttttttttssssssssssssrrrrrrrrrrrrrssssrrrrrrrrrrrrrrrrrqqqqrrrrrrqqqqqqqqqqqqpppppppppppppooooooooooooonnnnnnnmmmmmmmmmmmmmmmllllllllllllllkkkllllllllmmmmmmmnnmmmlllllkkkkkjjjjiiiiiihhhiiiiiiiihhhhhhhhhgggggggfffeeeeeeeeddddddddddcccccbbbbbbbbbbaaaaaaaaaaaaaaa__________^^^^^^^^^^^^^]]]]]]\\\\\\\\\[[[[[[[[[[[ZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRQQQQQQQPPPPPPPPOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;::::::::::999999999998888888888887777777777766666666665555555555544444444444433333333333222222222211111111111100000000000///0///////////...........------------,,,,,,,,,,,++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""!!!!!!!!!!!! ||||||||||||||}}}}}}}}}||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€€€€€€€€€€€€€€€€��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€��‚‚ƒƒ„……††‡‡‡ˆˆˆˆˆ‰‰‰‰ŠŠ‹‹‹ŒŒŒŒŒŒŒŒ‹‹Š‰‰ˆ‡††……„„„„„„„„…………‰‰‰‰‰‰ˆˆ‡‡††……„„„„ƒƒ„„„„„‚‚‚‚‚‚‚���€€~~~~}}}}}}}{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxvvuuuuuuuuuuuuutttttttttttssssssssssssrrrrrrrrrrrrrssrrrrrrrrrrrrrrrrrrqqqqqrrrrrrqqqqqqqqqqqqppppppppppppooooooooooooonnnnnnnnmmmmmmmmmmmmmmmlllllllllllkkkkkkklllllllmmmmmmmmmmmmlllllkkkkkjjjjiiiiiihhhiiiiiiiihhhhhhhhhggggggggfeeeeeeeeedddddddddccccccbbbbbbbbbbaaaaaaaaaaaaaa`_________^^^^^^^^^^^^^^]]]]]\\\\\\\\\\[[[[[[[[[[[ZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRQQQQQQQPPPPPPPPOONNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;::::::::::999999999998888888888887777777777766666666665555555555444444444444433333333332222222222211111111111100000000000///0///////////...........------------,,,,,,,,,,,+++++************)))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""!!!!!!!!!!!!! ||||||||||||||}}}}}}}}}|||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€€€€€€€€���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€��‚‚ƒƒ„„……††‡‡‡ˆˆˆˆˆ‰‰‰ŠŠ‹‹‹ŒŒŒŒŒŒŒŒŒ‹Š‰‰ˆ‡††………„„„„„„………………‰‰‰‰‰ˆˆˆ‡‡††……„„„ƒƒƒƒƒ„„„�‚‚‚‚‚���€€~~~~}}}}}}}{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxvvuuuuuuuuuuuuttttttttttttsssssssssssrrrrrrrrrrrrrrsrrrrrrrrrrrrrrrrrrrqqqqqrrrrrqqqqqqqqqqqqppppppppppppoooooooooooooonnnnnnnnmmmmmmmmmmmmmmmllllllllllkkkkkkkkklllllllmmmmmmmmmmllllllkkkkkjjjjjiiiiihhhiiiiiiiihhhhhhhhhgggggggffeeeeeeeeddddddddddccccccbbbbbbbbbbaaaaaaaaaaaaaaa_________^^^^^^^^^^^^^^]]]]]\\\\\\\\\\[[[[[[[[[[[ZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQPPPPPPPPOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;:::::::::::999999999998888888888887777777777666666666655555555555444444444444333333333332222222222211111111111100000000000///0///////////...........-----------,,,,,,,,,,,++++++************)))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""!!!!!!!!!!!!! |||||||||||||||}}}}}}}}|||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€���‚‚ƒƒ„……††‡‡‡‡ˆˆˆˆ‰‰‰ŠŠŠ‹‹ŒŒŒŒŒŒŒ‹Œ‹‹Š‰ˆ‡‡†………„„„„„„…………………‰‰‰‰ˆˆˆ‡‡††……„„„ƒƒƒƒƒƒƒ„„��������€€€~~~~}}}}}}}{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxvuuuuuuuuuuuuuttttttttttttsssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqrrrrrqqqqqqqqqqqqppppppppppppooooooooooooonnnnnnnnnmmmmmmmmmmmmmmmmlllllllllkkkkkkkkkklllllllmmmmmmmmlllllllkkkkkjjjjjiiiiihhhiiiiiiiihhhhhhhhhgggggggffeeeeeeeeddddddddddccccccbbbbbbbbbbaaaaaaaaaaaaaaa________^^^^^^^^^^^^^^^]]]]]\\\\\\\\\\[[[[[[[[[[ZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQPPPPPPPPOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888888888887777777777666666666655555555555444444444444333333333332222222222211111111111100000000000///0///////////...........-----------,,,,,,,,,,,++++++************)))))))))))(((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""!!!!!!!!!!!!! |||||||||||||||}}}}}}}}||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€��‚‚ƒƒ„„……††‡‡‡‡ˆˆˆˆ‰‰‰ŠŠ‹‹ŒŒŒŒŒŒŒŒ‹Œ‹Š‰‰ˆ‡††……„„„„„………………††…‰‰‰ˆˆˆ‡‡††………„„ƒƒƒƒƒƒƒƒƒƒ�������€€€~~~~}}}}}}}}{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxvuuuuuuuuuuuutttttttttttttssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqrrrrqqqqqqqqqqqqqpppppppppppoooooooooooooonnnnnnnnnmmmmmmmmmmmmmmmmmllllllllkkkkkkkkkkklllllllmmmmmmllllllllkkkkkjjjjjiiiiihhhiiiiiiiihhhhhhhhhgggggggffeeeeeeeeddddddddddccccccbbbbbbbbbaaaaaaaaaaaaaaa`_________^^^^^^^^^^^^^^]]]]]\\\\\\\\\[[[[[[[[[[[ZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQPPPPPPPOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888888888887777777777666666666655555555555444444444444333333333332222222222211111111111100000000000///0///////////...........-----------,,,,,,,,,,,++++++***********))))))))))))((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""!!!!!!!!!!!! ||||||||||||||||}}}}}}}|||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚���������������‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€��‚‚ƒƒ„„……†††‡‡‡‡ˆˆˆˆ‰‰ŠŠ‹‹‹ŒŒŒ��ŒŒŒ‹‹‹Š‰ˆ‡‡†………„„„„„……………†††…‰‰‰ˆˆ‡‡†††……„„„ƒƒƒƒƒƒƒƒƒƒ€€���€€€€€~~~~~}}}}}}}{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxwvuuuuuuuuuuuuttttttttttttsssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqrrrrqqqqqqqqqqqqqppppppppppoooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllkkkkkkkkkkklllllllllmmmmllllllllkkkkkkjjjjiiiiiihhiiiiiiihhhhhhhhhhgggggggfeeeeeeeedddddddddddccccccbbbbbbbbbaaaaaaaaaaaaaaa`________^^^^^^^^^^^^^^]]]]]]\\\\\\\\\[[[[[[[[[[[ZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;::::::::::999999999998888888888887777777777766666666665555555555544444444444433333333333222222222211111111111100000000000///////////////...........------------,,,,,,,,,,,++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""!!!!!!!!!!!! ||||||||||||||||||}}}}}||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������‚‚‚‚‚‚��������������������€€€€€€€€€€€€��‚‚‚ƒƒ„………††‡‡‡‡‡ˆˆˆˆ‰‰ŠŠ‹‹ŒŒŒ���ŒŒŒ‹‹Š‰‰ˆ‡††……„„„„„…………†††††…‰‰ˆˆ‡‡‡††……„„„ƒƒƒƒ‚‚‚‚ƒƒƒ€€€€€€€€€~~~~~}}}}}}}}{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxwuuuuuuuuuuuutttttttttttttsssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqrrrrqqqqqqqqqqqqqppppppppppooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllkkkkkkkkkkkklllllllllmmmllllllllkkkkkkjjjjjiiiiihhjiiiiiiihhhhhhhhggggggggfeeeeeeeedddddddddddccccccbbbbbbbbbaaaaaaaaaaaaaaaa________^^^^^^^^^^^^^^]]]]]]\\\\\\\\\[[[[[[[[[[[ZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;::::::::::999999999998888888888887777777777766666666665555555555444444444444433333333332222222222211111111111100000000000///////////////...........------------,,,,,,,,,,,++++++***********)))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""!!!!!!!!!!!!! ||||||||||||||||||}}}}}|||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������‚‚‚‚‚���������������������€€€€€€€€€€€���‚‚ƒƒ„„……†††‡‡‡‡‡ˆˆˆ‰‰‰ŠŠ‹ŒŒŒ����ŒŒ‹‹‹Š‰ˆ‡‡†………„„„„…………††††††…‰ˆˆˆ‡‡††……„„„ƒƒƒƒ‚‚‚‚‚‚‚‚€€€€€€€~~~~~}}}}}}}}{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxwwuuuuuuuuuuutttttttttttttssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqrrrqqqqqqqqqqqqqqppppppppppoooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkklllllllllllllllllllkkkkkkjjjjjiiiiihhjiiiiiiihhhhhhhhgggggggffeeeeeeeeddddddddddcccccccbbbbbbbbbaaaaaaaaaaaaaaaa________^^^^^^^^^^^^^^]]]]]]\\\\\\\\\[[[[[[[[[[[ZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;::::::::::999999999988888888888887777777777666666666655555555555444444444444333333333332222222222211111111111100000000000///////////////...........-----------,,,,,,,,,,,+++++++***********)))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""!!!!!!!!!!!!! |||||||||||||||||||}}}}||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚������������������‚‚‚‚‚���������������������€€€€€€€€€€���‚‚ƒƒ„„………†††‡‡‡‡‡ˆˆˆ‰‰ŠŠ‹‹ŒŒ�����ŒŒ‹‹‹Š‰ˆ‡††………„„„……………†††††……‰ˆˆ‡‡††………„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚€€€~~~~~~}}}}}}}}{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxwwuuuuuuuuuuutttttttttttttsssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqrrrqqqqqqqqqqqqqqpppppppppoooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkklllllllllllllllllkkkkkkkjjjjjiiiiihhjiiiiiihhhhhhhhhgggggggffeeeeeeedddddddddddcccccccbbbbbbbbbaaaaaaaaaaaaaaaa________^^^^^^^^^^^^^^]]]]]\\\\\\\\\\[[[[[[[[[[[ZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQPPPPPPPOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;;::::::::::999999999988888888888877777777777666666666655555555555444444444444333333333332222222222211111111111100000000000///////////////...........-----------,,,,,,,,,,,+++++++***********)))))))))))(((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""!!!!!!!!!!!!! |||||||||||||||||||}}}}||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������‚‚‚‚����������������������€€€€€€€€€���‚‚ƒƒ„„………††††‡‡‡‡‡ˆˆˆ‰‰ŠŠ‹‹ŒŒ�����ŒŒ‹ŠŠŠ‰ˆ‡††………„„……………†††††………ˆˆ‡‡††………„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚~~~~~~~}}}}}}}}{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxwwwuuuuuuuuuutttttttttttttssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqrrrqqqqqqqqqqqqqqpppppppppoooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkklllllllllllllkkkkkkkkkjjjjjjiiiiiihjiiiiiihhhhhhhhggggggggffeeeeeeedddddddddddcccccccbbbbbbbbaaaaaaaaaaaaaaaaa________^^^^^^^^^^^^^^]]]]]\\\\\\\\\\[[[[[[[[[[[ZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQPPPPPPPOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIHHHHHHHGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;::::::::::999999999998888888888887777777777766666666665555555555544444444444433333333333222222222221111111111110000000000////////////////...........-----------,,,,,,,,,,,+++++++**********))))))))))))((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""!!!!!!!!!!!! ||||||||||||||||||||}}}|||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚���������������������‚‚‚�����������������������€€€€€€€€€��‚‚‚ƒ„„„……†††††‡‡‡‡‡ˆˆˆ‰‰ŠŠ‹ŒŒ������ŒŒ‹ŠŠ‰‰ˆ‡††…………………………†††††………ˆ‡‡††………„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚~~~~~~~}}}}}}}}}{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxwwwuuuuuuuuuutttttttttttttssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqrrrqqqqqqqqqqqqqqpppppppppooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkllllllllkkkkkkkkkkkkkjjjjjjiiiiiihjiiiiiihhhhhhhhgggggggfffeeeeeeeddddddddddccccccccbbbbbbbbbaaaaaaaaaaaaaaaa________^^^^^^^^^^^^^^]]]]]\\\\\\\\\\[[[[[[[[[[[[ZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRQQQQQQQQPPPPPPPPOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;::::::::::999999999998888888888887777777777766666666665555555555544444444443433333333332222222222211111111111100000000000///////////////...........------------,,,,,,,,,,,+++++++**********))))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""!!!!!!!!!!!! {||||||||||||||||||||}}||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������‚‚������������������������€€€€€€€€���‚‚ƒƒ„„………†††††‡‡‡‡‡ˆˆˆ‰‰Š‹‹ŒŒ������Œ‹‹ŠŠ‰ˆ‡‡††…………………………††††………„ˆ‡‡†………„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚~~~~~~~~~}}}}}}}}}{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxwwwwuuuuuuuuutttttttttttttsssssssssssssrrrrrrrrrrrrrrrqrrrrrrrrrrrrrqqqqqqqqqqqqrrqqqqqqqqqqqqqqqpppppppppoooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkllllllkkkkkkkkkkkkjjjjjjjiiiiiihjiiiiiihhhhhhhggggggggfffeeeeeedddddddddddccccccccbbbbbbbbbaaaaaaaaaaaaaaaa________^^^^^^^^^^^^^^]]]]]\\\\\\\\\[[[[[[[[[[[[ZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRQQQQQQQQPPPPPPPPOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;::::::::::999999999998888888888887777777777666666666665555555555444444444443333333333332222222222211111111111100000000000///////////////...........-----------,,,,,,,,,,,,+++++++**********)))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""!!!!!!!!!!!!! {||||||||||||||||||||}}||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������‚�������������������������€€€€€€€€��‚‚ƒƒ„„………†††††††‡‡‡‡ˆˆˆ‰ŠŠ‹‹ŒŒ�����ŒŒ‹‹ŠŠ‰ˆ‡‡††…………………………………………„„‡‡††……„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚�~~~~~~~~~~~}}}}}}}}}}{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxwwwwuuuuuuuuutttttttttttttssssssssssssrrrrrrrrrrrrrrrqqrrrrrrrrrrrrqqqqqqqqqqqqqrrrqqqqqqqqqqqqqqppppppppoooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkklllkkkkkkkkkkkjjjjjjjjiiiiiihjiiiiiihhhhhhhgggggggffffeeeeeeddddddddddcccccccccbbbbbbbbaaaaaaaaaaaaaaaaa_______^^^^^^^^^^^^^^^]]]]]\\\\\\\\\[[[[[[[[[[[[ZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRQQQQQQQQQPPPPPPPPOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;::::::::::999999999988888888888887777777777666666666655555555555444444444443333333333332222222222211111111111100000000000///////////////...........-----------,,,,,,,,,,,++++++++**********)))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""!!!!!!!!!!!!! {{||||||||||||||||||||}|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������€€€€€€€���‚‚ƒƒ„„………††††††††‡‡‡ˆˆ‰‰ŠŠ‹ŒŒ������ŒŒ‹ŠŠŠ‰ˆ‡‡††………………………………………„„ƒ‡††……„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚���~~~~~~~~~~~~~~~}}}}}}}}}}{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxwwwwwuuuuuuuuttttttttttttttssssssssssssrrrrrrrrrrrrrrrqqrrrrrrrrrrrqqqqqqqqqqqqqqrrrqqqqqqqqqqqqqqppppppppooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiihhjiiiiiihhhhhhggggggggffffeeeeeedddddddddccccccccccbbbbbbbbaaaaaaaaaaaaaaaa`_______^^^^^^^^^^^^^^^]]]]]\\\\\\\\\[[[[[[[[[[[[ZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRQQQQQQQQQPPPPPPPPOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;::::::::::999999999988888888888887777777777666666666655555555555444444444443333333333332222222222211111111111100000000000///////////////...........-----------,,,,,,,,,,,++++++++**********)))))))))))(((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""!!!!!!!!!!!!! {{{||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������€€€€€€€��‚‚ƒƒ„„…………††††††††‡‡‡ˆˆ‰‰Š‹‹ŒŒ������Œ‹‹Š‰‰‰ˆ‡‡††……………………………………„„ƒƒ††……„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚����~~~~~~~~~~~~~~}}}}}}}}}}}{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwuuuuuuuutttttttttttttsssssssssssssrrrrrrrrrrrrrrqqqrrrrrrrrrrqqqqqqqqqqqqqqqrrrqqqqqqqqqqqqqqppppppppoooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiihhjiiiiiihhhhhhgggggggfffffeeeeeedddddddddccccccccccbbbbbbbbaaaaaaaaaaaaaaaa`_______^^^^^^^^^^^^^^^]]]]]\\\\\\\\\[[[[[[[[[[[[[ZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPOONNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;::::::::::999999999998888888888887777777777766666666665555555555544444444443333333333333222222222211111111111100000000000///////////////............-----------,,,,,,,,,,,++++++++*********))))))))))))((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""!!!!!!!!!!!!! {{{||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������€€€€€€���‚‚ƒƒ„„………†††††††††‡‡‡ˆˆ‰ŠŠ‹‹ŒŒ�����ŒŒ‹‹Š‰‰ˆˆ‡‡††………………………………„„„ƒƒƒ†……„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚����~~~~~~~~~~~~~~}}}}}}}}}}}{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwuuuuuuuttttttttttttttssssssssssssrrrrrrrrrrrrrrrqqqrrrrrrrrrrqqqqqqqqqqqqqqqrrrqqqqqqqqqqqqqqppppppppoooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiihhhjiiiiihhhhhhgggggggffffffeeeeeeddddddddcccccccccccbbbbbbbaaaaaaaaaaaaaaaaa`_______^^^^^^^^^^^^^^^]]]]]\\\\\\\\\[[[[[[[[[[[[[ZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPOONNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;::::::::::999999999998888888888887777777777766666666665555555555444444444443333333333332222222222211111111111100000000000///////////////...........------------,,,,,,,,,,,++++++++*********))))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""!!!!!!!!!!!! {{{{||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������������������������������€�€€€€€€€���‚‚ƒƒ„„…………††††††††‡‡‡ˆ‰‰Š‹‹ŒŒŒ����ŒŒŒ‹ŠŠ‰‰ˆˆ‡†††……………………………„„„ƒƒƒ‚………„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚�����~~~~~~~~~~~~}}}}}}}}}}}}}{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwuuuuuutttttttttttttttssssssssssssrrrrrrrrrrrrrrrqqqrrrrrrrrrqqqqqqqqqqqqqqqqrrrqqqqqqqqqqqqqppppppppooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhiiiiiihhhhhhgggggggffffffeeeeeeddddddddccccccccccbbbbbbbaaaaaaaaaaaaaaaaaa`_______^^^^^^^^^^^^^^^]]]]]\\\\\\\\\[[[[[[[[[[[[[ZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPOONNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;::::::::::999999999988888888888887777777777666666666655555555555444444444443333333333332222222222211111111111100000000000///////////////...........-----------,,,,,,,,,,,,++++++++*********)))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""!!!!!!!!!!!! {{{{{||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������������������������€€€€€€€€€€��‚‚‚ƒƒ„„……………†††††††‡‡ˆˆ‰‰Š‹‹ŒŒ����ŒŒŒ‹‹Š‰‰‰ˆ‡‡†††……………………„„„„„ƒƒƒ‚‚……„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚�����~~~~~~~~~~~~}}}}}}}}}}}}}{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwuuuuuuttttttttttttttsssssssssssssrrrrrrrrrrrrrrqqqqrrrrrrrrrqqqqqqqqqqqqqqqqrrrqqqqqqqqqqqqqppppppppoooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhhiiiiiihhhhhgggggggfffffffeeeeeedddddddcccccccccccbbbbbbbaaaaaaaaaaaaaaaaaa`_______^^^^^^^^^^^^^^^]]]]]\\\\\\\\\[[[[[[[[[[[[[ZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPOOONNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;;::::::::::999999999988888888888887777777777666666666655555555555444444444443333333333332222222222211111111111100000000000///////////////...........-----------,,,,,,,,,,,+++++++++*********)))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""!!!!!!!!!!!!! {{{{{|||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������������������������€€€€€€€€€€��‚‚ƒƒ„„„……………………††††‡‡ˆˆ‰ŠŠ‹‹ŒŒŒ��ŒŒŒ‹‹ŠŠ‰ˆ‰ˆ‡‡†††………………„„„„„ƒƒƒ‚‚‚�…„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚������~~~~~~~~~~}}}}}}}}}}}}}}}{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwuuuuutttttttttttttttsssssssssssssrrrrrrrrrrrrrrqqqqrrrrrrrrrqqqqqqqqqqqqqqqqrrrqqqqqqqqqqqqpppppppppoooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiihhhhhhiiiiiihhhhhggggggffffffffeeeeeedddddddccccccccccbbbbbbbaaaaaaaaaaaaaaaaaaa`_______^^^^^^^^^^^^^^^^]]]]\\\\\\\\\[[[[[[[[[[[[[ZZYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPOONNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;::::::::::9999999999988888888888877777777777666666666655555555555444444444443333333333332222222222211111111111100000000000///////////////...........-----------,,,,,,,,,,,+++++++++*********)))))))))))(((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""!!!!!!!!!!!!! {{{{{{||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������������������€€€€€€€€€€€��‚‚ƒƒ„„„………………………†††‡‡ˆ‰‰Š‹‹ŒŒŒŒŒŒŒŒŒ‹‹Š‰‰ˆˆˆ‡‡†††……………„„„„„ƒƒƒ‚‚‚��„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚������~~~~~~~~~}}}}}}}}}}}}}}}}{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwuuuuutttttttttttttttsssssssssssssrrrrrrrrrrrrrqqqqqrrrrrrrrqqqqqqqqqqqqqqqqprrqqqqqqqqqqqqqpppppppppooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhiiiiihhhhhhggggggffffffffeeeeeedddddddccccccccccbbbbbbaaaaaaaaaaaaaaaaaaa``_______^^^^^^^^^^^^^^^^]]]]]\\\\\\\\\[[[[[[[[[[[[ZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPPOONNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>==========<=<<<<<<<<<<<;;;;;;;;;;::::::::::999999999998888888888887777777777766666666665555555555544444444443333333333333222222222211111111111100000000000///////////////...........------------,,,,,,,,,,,+++++++++********))))))))))))((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""!!!!!!!!!!!!! {{{{{{{||||||||||||||||{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������������������€€€€€€€€€€���‚‚ƒƒ„„„„……………………†††‡ˆˆ‰‰Š‹‹ŒŒŒŒŒŒŒŒ‹‹ŠŠ‰ˆˆˆˆ‡‡†††…………„„„„ƒƒƒƒ‚‚‚��€„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚������~~~~~~~~}}}}}}}}}}}}}}}}}{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwuuuuutttttttttttttttsssssssssssssrrrrrrrrrrrrrqqqqqrrrrrrrqqqqqqqqqqqqqqqqqprrqqqqqqqqqqqqpppppppppoooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkjjjjiiiiiiiihhhhhhhhhhhhhhiiiiihhhhhhgggggfffffffffeeeeeedddddddcccccccccbbbbbbbaaaaaaaaaaaaaaaaaaa``_______^^^^^^^^^^^^^^^^]]]]]\\\\\\\\\[[[[[[[[[[[[ZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPPOONNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>==========<=<<<<<<<<<<;;;;;;;;;;;::::::::::999999999998888888888887777777777666666666665555555555444444444443333333333332222222222211111111111100000000000///////////////...........------------,,,,,,,,,,,+++++++++********))))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""!!!!!!!!!!!! {{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€�������������������������������������������‚‚‚‚��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚‚‚ƒƒ„„„„„…………………††‡‡ˆˆ‰ŠŠ‹‹‹‹‹‹‹‹‹ŠŠ‰‰ˆ‡‡ˆˆ‡‡†††…………„„„„ƒƒƒ‚‚‚���€���€€€€€€€€€€€|||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwuuuuuuuuuuutttttttttttttttttsssssssssssssssrrrrrrrrssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmllllllllllllllllkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiiihhggggggggfffffeeeeeeeeedddddddddccccccbbbbbbbaaaaaa````````````````````______________^^^^^^^^^^^^^^^^]]\\\\\\\\[[[[[[[[[[[[ZZZZZYYYYYYYYYYYYYXXXXXXXXXWXXXXXXWWWWWWWWWWWVVVVVVVVUTTTTTTTTTTTSSSSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBBAABBBBBAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;;;::::::::::999999999998988888888888777777777766666666665555555555544444444433333333333222222222211111111111100000000000//////...........-----------,,-,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! {{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€�������������������������������������������‚‚‚����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚‚ƒƒƒ„„„„„„……………†††‡‡ˆ‰‰ŠŠ‹‹‹‹‹‹‹‹ŠŠ‰‰ˆˆ‡‡ˆ‡‡‡††…………„„„ƒƒƒƒ‚‚‚���€€��€€€€€€€€€€€|||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwuuuuuuuuuuttttttttttttttttttssssssssssssssrrrrrrrrrsssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqpppppppppoooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmllllllllllllllllkkkkkkkkkjjjjjjjiiiiiiiiiiiihhhhhhhgggggggffffffeeeeeeeeeeedddddddccccccbbbbbbbaaaaaa```````````````````_______________^^^^^^^^^^^^^^^^]]\\\\\\\\[[[[[[[[[[[[ZZZZZYYYYYYYYYYYYXXXXXXXXXWWXXXXXWWWWWWWWWWWWVVVVVVVVTTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBAAABBBBBAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;;;:::::::::::99999999998898888888888877777777776666666666555555555554444444443333333333222222222221111111111100000000000///////...........-----------,,-,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! {{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€��������������������������������������������‚������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������‚‚‚‚‚‚‚‚�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚ƒƒƒ„„„„„„……………††‡‡ˆˆ‰‰ŠŠ‹‹‹‹‹‹‹ŠŠ‰‰ˆˆ‡‡†ˆ‡‡†††………„„„ƒƒƒ‚‚‚‚���€€€�€€€€€€€€€€€~|||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwvuuuuuuuuuuttttttttttttttttttsssssssssssssrrrrrrrrrrssssssssrrrrrrrrrrrrrrrrqrrrrrrrrrrrrqqqqqqqqqppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmllllllllllllllllkkkkkkkkkjjjjjjiiiiiiiihhhhhhhhhhhhgggggggfffffeeeeeeeeeeeeeddddddccccccbbbbbbbaaaaaa``````````````````________________^^^^^^^^^^^^^^^^]]]\\\\\\\\[[[[[[[[[[[ZZZZZYYYYYYYYYYYYXXXXXXXXXWWXXXXXWWWWWWWWWWWVVVVVVVVVTTTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBAAABBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;:::::::::::99999999998898888888888777777777776666666666555555555544444444433333333333222222222221111111111100000000000///////...........-----------,,,,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! {{{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€���������������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������������������������������������������������‚‚‚‚���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚‚‚ƒƒƒ„„„„„„…………†††‡‡ˆ‰‰ŠŠŠ‹‹‹‹‹ŠŠŠ‰‰ˆˆˆ‡‡†‡‡‡†††……„„„ƒƒƒ‚‚‚����€€€€€€€€€€€€€€€~|||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwvuuuuuuuuuutttttttttttttttttssssssssssssssrrrrrrrrrrsssssssrrrrrrrrrrrrrrrrqqrrrrrrrrrrrrqqqqqqqqqppppppppppooooooooooooooonooonnnnnooonnnnnnnnnnnnnnnmmllllllllllllllllkkkkkkkkkjjjjjiiiiiihhhhhhhhhhhhhhhgggggggfffffeeeeeeeeeeeeeddddddcccccbbbbbbbaaaaaaa`````````````````_________________^^^^^^^^^^^^^^^^]]]\\\\\\\\\[[[[[[[[[[[ZZZZYYYYYYYYYYYXXXXXXXXXWWWXXXXWWWWWWWWWWWWVVVVVVVVVTTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBAAABBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;:;;::::::::::999999999998898888888888777777777766666666665555555555544444444433333333333222222222221111111111100000000000//////...........------------,,,,,,,,,,,,,++++++++++++**********))))))))))))(((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! {{{{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}}}}}}}}|}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€��������������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������������������������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚ƒƒƒƒ„„„„„……………††‡‡ˆˆ‰‰ŠŠŠ‹‹‹ŠŠŠŠ‰‰ˆˆˆ‡‡††‡‡†††………„„ƒƒƒ‚‚‚���€€€€€€€€€€€€€€~~||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwvuuuuuuuuuutttttttttttttttttsssssssssssssrrrrrrrrrrrssssssrrrrrrrrrrrrrrrrqqqrrrrrrrrrrrqqqqqqqqqqpppppppppoooooooooooooooooooonooooooooooonnnnnnnnnnnnmllllllllllllllllkkkkkkkkkjjjjiiiiiihhhhhhhhhhhhhhhhggggggffffffeeeeeeeeeeeeeddddddcccccbbbbbbbaaaaaaa````````````````_________________^^^^^^^^^^^^^^^^^]]]]\\\\\\\\[[[[[[[[[[ZZZZZYYYYYYYYYYXXXXXXXXXXWWWXXXXWWWWWWWWWWWVVVVVVVVVVTTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBBAAABBBBAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;:;;::::::::::999999999998888888888888777777777766666666665555555555544444444433333333333222222222221111111111100000000000//////...........-----------,,,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!! {{{{{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}}}}}}}||}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€������������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������������������������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚‚ƒƒƒ„„„„„……………††‡‡‡ˆ‰‰ŠŠŠŠ‹ŠŠŠŠ‰‰‰ˆˆ‡‡‡†††‡‡††………„„„ƒƒ‚‚‚����€€€€€€€€€€€€~~~|||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwvuuuuuuuuutttttttttttttttttssssssssssssssrrrrrrrrrrrsssssrrrrrrrrrrrrrrrqqqqqrrrrrrrrrrqqqqqqqqqqppppppppppooooooooooooooooooooooooooooooooonnnnnnnnnnnmllllllllllllllllkkkkkkkkjjjjjiiiiihhhhhhhhhhhhhhhhhgggggfffffffeeeeeeeeeeeeeddddddcccccbbbbbbbaaaaaaa```````````````__________________^^^^^^^^^^^^^^^^^]]]]\\\\\\\\\[[[[[[[[[ZZZZYYYYYYYYYYXXXXXXXXXXWWWWXXXWWWWWWWWWWWWVVVVVVVVVVTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBAAAABBBBAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;:;:::::::::::99999999998888888888888877777777776666666666555555555554444444443333333333222222222221111111111110000000000///////...........-----------,,,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! {{{{{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}}}}||}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€�����������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������������������������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚‚ƒƒƒ„„„„………………††‡‡‡ˆˆ‰‰ŠŠŠŠŠŠŠŠ‰‰‰ˆˆ‡‡‡†††…‡†††……„„„ƒƒ‚‚‚���€€€€€€€€€€€€~~~|||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwvuuuuuuuuuttttttttttttttttssssssssssssssrrrrrrrrrrrrssssrrrrrrrrrrrrrrrqqqqqqrrrrrrrrrqqqqqqqqqqqppppppppppooooooooooooooooooooooooooooooooonnnnnnnnnnnmllllllllllllllllkkkkkkkkjjjjiiiiihhhhhhhhhhhhhhhhhhgggggfffffffeeeeeeeeeeeeeddddddcccccbbbbbbaaaaaaaa``````````````__________________^^^^^^^^^^^^^^^^^^]]]]]\\\\\\\\[[[[[[[[[ZZZZYYYYYYYYYXXXXXXXXXXWWWWWXXWWWWWWWWWWWWWVVVVVVVVVVTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAABBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;:;:::::::::::99999999998888888888888777777777776666666666555555555544444444433333333333222222222221111111111100000000000///////...........-----------,,,,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! {{{{{{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}}}|||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€����������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������������������������������������������������������€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�€���‚‚‚ƒƒƒ„„„„……………†††‡‡ˆˆˆ‰‰ŠŠŠŠŠŠŠŠ‰‰ˆˆˆ‡‡†††………†††……„„„ƒƒ‚‚‚���€€€€€€€€€€€~~~~~|||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwvuuuuuuuuuttttttttttttttttssssssssssssssrrrrrrrrrrrqsssrrrrrrrrrrrrrrrqqqqqqqrrrrrrrrqqqqqqqqqqqpppppppppppoooooooooooooooooooooooooooooooooonnnnnnnnnnmlllllllllllllllkkkkkkkkkjjjjiiiiihhhhhhhhhhhhhhhhgggggffffffffeeeeeeeeeeeeeeddddddcccccbbbbbbaaaaaaaa````````````____________________^^^^^^^^^^^^^^^^^^]]]]]\\\\\\\\[[[[[[[[[ZZZZYYYYYYYYXXXXXXXXXXWWWWWWXXWWWWWWWWWWWWVVVVVVVVVVVTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAABBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;::;::::::::::999999999998888888888888777777777766666666666555555555544444444433333333333222222222221111111111100000000000//////............-----------,,,,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! {{{{{{{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}}}}}||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€��������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������������������������€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������‚‚ƒƒƒ„„„„……………††††‡‡‡ˆˆ‰‰‰ŠŠŠŠŠŠ‰‰‰ˆˆ‡‡‡†††………„†………„„„ƒƒƒ‚‚����€€€€€€€€€€~~~~~~|||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwvuuuuuuuuutttttttttttttttssssssssssssssrrrrrrrrrrrrqssrrrrrrrrrrrrrrqqqqqqqqqrrrrrrrrqqqqqqqqqqqpppppppppppoooooooooooooooooooooooooooooooooonnnnnnnnnnmlllllllllllllllkkkkkkkkjjjjjiiiihhhhhhhhhggggggggggfffffffffffeeeeeeeeeeeeeeddddddccccbbbbbbbaaaaaaaa```````````____________________^^^^^^^^^^^^^^^^^^^]]]]]]\\\\\\\[[[[[[[[ZZZZYYYYYYYYYXXXXXXXXXXWWWWWWXWWWWWWWWWWWWWVVVVVVVVVVUTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAABBBAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;::;::::::::::999999999998888888888888777777777766666666665555555555544444444433333333333222222222221111111111100000000000//////...........------------,,,,,,,,,,,,,++++++++++++**********))))))))))))(((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! {{{{{{{{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}}}}|||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€�������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������������������€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����‚‚‚ƒƒƒ„„„……………†††††‡‡ˆˆˆ‰‰‰ŠŠŠŠŠŠ‰‰‰ˆˆ‡‡†††………„„„………„„„ƒƒƒ‚‚����€€€€€€€€€~~~~~~~||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwvvuuuuuuuutttttttttttttttsssssssssssssssrrrrrrrrrrrqqrrrrrrrrrrrrrrrqqqqqqqqqqrrrrrrqqqqqqqqqqqqpppppppppppooooooooooooooooooooooooooooooooooonnnnnnnnnnmlllllllllllllllkkkkkkkkjjjjiiiiihhhhhhhhhggggggggggffffffffffeeeeeeeeeeeeeeedddddcccccbbbbbbaaaaaaaaa```````````___________________^^^^^^^^^^^^^^^^^^^^]]]]]]\\\\\\\[[[[[[[[ZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVUTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAABBBAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;:::::::::::::999999999998888888888888777777777766666666665555555555544444444433333333333222222222211111111111100000000000//////...........-----------,,,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#$#############"""""""""""!!!!!!!!!!!! z{{{{{{{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������������€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����‚‚‚‚ƒƒ„„„………††††††‡‡‡‡ˆˆˆ‰‰‰ŠŠŠŠŠŠ‰‰‰ˆˆ‡†††………„„„„ƒ……„„„ƒƒ‚‚‚����€€€€€€€€~~~~~~~~|||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwvvuuuuuuuutttttttttttttttsssssssssssssrrrrrrrrrrrrqqqrrrrrrrrrrrrrrqqqqqqqqqqqrrrrrqqqqqqqqqqqqqpppppppppppooooooooooooooooooooooooooooooooooonnnnnnnnnnnlllllllllllllllkkkkkkkkjjjjiiiiihhhhhhhhgggggggggggffffffffffeeeeeeeeeeeedddddddccccccbbbbbbaaaaaaaaa``````````___________________^^^^^^^^^^^^^^^^^^^^^]]]]]]\\\\\\\[[[[[[[[ZZZZYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVUTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAABBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;:::::::::::::99999999998888888888888777777777776666666666555555555554444444443333333333222222222221111111111100000000000///////...........-----------,,,,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#$############""""""""""""!!!!!!!!!!!! z{{{{{{{{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}}}||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€����������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����‚‚‚‚ƒƒƒ„„………††††‡‡‡‡‡‡ˆˆˆ‰‰‰‰ŠŠŠŠŠŠ‰‰‰ˆ‡‡††………„„„„ƒƒƒ„„„„ƒƒ‚‚‚���€€€€€€€€€~~~~~~~~~||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwvvuuuuuuuuttttttttttttttssssssssssssssrrrrrrrrrrrqqqqrrrrrrrrrrrrrqqqqqqqqqqqqrrrrqqqqqqqqqqqqqppppppppppppooooooooooooooooooooooooooooooooooonnnnnnnnnnnlllllllllllllllkkkkkkkjjjjjiiiiihhhhhhhggggggggggggfffffffffeeeeeeeeeedddddddddccccccbbbbbbaaaaaaaaaa`````````___________________^^^^^^^^^^^^^^^^^^^^^^]]]]]]\\\\\\\[[[[[[[ZZZZZYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVUUTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAABBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;::::::::::::999999999998888888888888777777777776666666666555555555544444444443333333333222222222221111111111100000000000///////...........-----------,,,,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#$############""""""""""""!!!!!!!!!!!! zz{{{{{{{{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}}|||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€���������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������‚‚‚‚‚��������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����‚‚‚ƒƒƒ„„………†††‡‡‡‡‡‡ˆˆˆˆ‰‰‰‰ŠŠŠŠŠŠŠŠ‰‰ˆ‡‡††……„„„ƒƒƒƒƒ‚„„ƒƒƒ‚‚‚����€€€€€€€€~~~~~~~~~~||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwvvvuuuuuuuutttttttttttttssssssssssssssrrrrrrrrrrrrqqqqrrrrrrrrrrrrrqqqqqqqqqqqqrrqqqqqqqqqqqqqqqppppppppppppooooooooooooooooooooooooppppooooooonnnnnnnnnnnmmllllllllllllkkkkkkkkjjjjiiiiiihhhhhhhggggggggggggffffffffeeeeeeeeeddddddddddcccccccbbbbbbaaaaaaaaaa`````````___________________^^^^^^^^^^^^^^^^^^^^^^]]]]]]\\\\\\\[[[[[[[ZZZZZYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVUUTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAABBAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;:::::::::::::999999999998888888888888777777777776666666665555555555544444444443333333333222222222221111111111100000000000///////..........------------,,,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#$############""""""""""""!!!!!!!!!!! zzz{{{{{{{{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€�������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚‚ƒƒƒ„„……†††‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠŠŠŠŠŠŠ‰‰ˆˆ‡††……„„ƒƒƒƒ‚‚‚‚ƒƒƒƒ‚‚‚���€€€€€€€€~~~~~~~~~~~|||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwvvvuuuuuuuttttttttttttttssssssssssssssrrrrrrrrrrrqqqqqrrrrrrrrrrrrqqqqqqqqqqqqqrqqqqqqqqqqqqqqqpppppppppppppoooooooooooooooooooooopppppppoooooonnnnnnnnnnnmmmmllllllllllkkkkkkkjjjjjiiiiiihhhhhhhggggggggggggfffffffeeeeeeeeeedddddddddcccccccbbbbbbaaaaaaaaaaa````````________________^__^^^^^^^^^^^^^^^^^^^^^^^]]]]]\\\\\\\\[[[[[[ZZZZZZYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVUUTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAABBAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;:::::::::::::999999999998888888888888777777777766666666665555555555544444444443333333333222222222221111111111100000000000///////..........------------,,,,,,,,,,,,,++++++++++++**********))))))))))))(((((((((((((''''''''''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$#$############""""""""""""!!!!!!!!!!! zzz{{{{{{{{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}|||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚‚ƒƒ„„……††‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠ‰‰ˆˆ‡††…„„ƒƒƒ‚‚‚‚‚��ƒƒ‚‚‚‚���€€€€€€~~~~~~~~~~~~|{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyxxxxxwwwwwwwwwwwwwwwwvvvvuuuuuuutttttttttttttssssssssssssssrrrrrrrrrrrrqqqqqrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppooooooooooooooooooooooppppppppoooooonnnnnnnnnnnmmmmmllllllllkkkkkkkjjjjjiiiiiihhhhhhhhhgggggggggggfffffeeeeeeeeeeddddddddddcccccccbbbbbbbaaaaaaaaaaa```````________________^^_^^^^^^^^^^^^^^^^^^^^^^^^]]]]]\\\\\\\[[[[[[[ZZZZZZYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAABBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;:::::::::::::99999999998888888888888877777777776666666666555555555554444444444333333333222222222221111111111100000000000////////..........-----------,,,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((((''''''''''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!! zzzz{{{{{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€�����������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚‚ƒƒ„………††‡‡ˆˆˆ‰‰‰‰‰‰ŠŠŠŠŠŠŠ‹‹‹ŠŠŠŠŠ‰‰ˆ‡‡†…„„ƒƒ‚‚‚‚�����‚‚‚‚����€€€€€€~~~~~~~~~~~~~~|{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwvvvvvuuuuuuutttttttttttttsssssssssssssrrrrrrrrrrrrqqqqqqrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppoooooooooooooooooooooppppppppppooooonnnnnnnnnnnmmmmmllllllllkkkkkkjjjjjjiiiiiihhhhhhhhhgggggggggggffffeeeeeeeeeedddddddddddccccccbbbbbbbaaaaaaaaaaaa``````________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]\\\\\\\\[[[[[[ZZZZZZZYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAABAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;:::::::::::::99999999998888888888888777777777776666666666555555555544444444444333333333222222222221111111111100000000000////////..........-----------,,,,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!! zzzzz{{{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}|||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€�€€������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚ƒƒ„………†‡‡ˆˆ‰‰‰‰ŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹ŠŠŠ‰‰ˆˆ‡†……„ƒƒ‚‚‚������€‚‚�����€€€€€~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyxxxxxwwwwwwwwwwwwwwwvvvvvvuuuuuutttttttttttttssssssssssssssrrrrrrrrrrrrqqqqqqrrrrrrrrrrqqqqqqqqqqqqqqpqqqqqqqqqqqqqqpppppppppppppooooooooooooooooooooopppppppppppooooonnnnnnnnnnnmmmmmlllllllkkkkkkjjjjjjjiiiiiihhhhhhhhhgggggggggggffeeeeeeeeeeeddddddddddddcccccbbbbbbbbaaaaaaaaaaaa``````_______________^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]\\\\\\\\[[[[[[[ZZZZZZZYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAABAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;:::::::::::::999999999998888888888888777777777776666666666555555555544444444444333333333222222222221111111111100000000000////////..........-----------,,,,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!! zzzzz{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}|||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚��������������������‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚ƒƒ„……††‡‡ˆ‰‰‰ŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠ‰ˆˆ‡†……„ƒƒ‚‚����€€€€€�����€€€€€€~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyxxxxxxwwwwwwwwwwwwwwvvvvvvvuuuuuutttttttttttttsssssssssssssrrrrrrrrrrrrqqqqqqqrrrrrrrrrqqqqqqqqqqqqqqppqqqqqqqqqqqqqppppppppppppppooooooooooooooooooooppppppppppppoooonnnnnnnnnnnnmmmmmllllllkkkkkkjjjjjjjiiiiiiihhhhhhhhhggggggggggffeeeeeeeeeeeddddddddddddcccccbbbbbbbbaaaaaaaaaaaaa`````________________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]\\\\\\\\\[[[[[[[ZZZZZZZZYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAABAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;:::::::::::::999999999998888888888888777777777766666666665555555555544444444444333333333222222222221111111111100000000000////////.........------------,,,,,,,,,,,,,++++++++++++**********))))))))))))(((((((((((((''''''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!! zzzzzz{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������€������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚���������������������‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚ƒƒ„„…††‡ˆˆ‰‰ŠŠ‹‹‹‹‹‹‹‹‹‹‹‹ŒŒ‹‹‹‹‹ŠŠ‰‰ˆ‡‡†…„ƒƒ‚‚��€€€€€€€€����€€€€€€~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyxxxxxwwwwwwwwwwwwwwvvvvvvvvuuuuuttttttttttttttsssssssssssssrrrrrrrrrrrqqqqqqqqrrrrrrrrrqqqqqqqqqqqqqqppqqqqqqqqqqqqppppppppppppppoooooooooooooooooooooppppppppppppoooonnnnnnnnnnnnmmmmmllllllkkkkkjjjjjjjiiiiiiihhhhhhhhhhgggggggggffeeeeeeeeeeedddddddddddccccccbbbbbbbbbaaaaaaaaaaaaa`````_______________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[ZZZZZZZZYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAABAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;:::::::::::::999999999988888888888888777777777766666666665555555555544444444443333333333222222222211111111111100000000000////////.........-----------,,,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((((''''''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!! zzzzzzz{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}|||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚�����������������������‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚ƒƒ„…††‡ˆˆ‰ŠŠ‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹ŠŠŠ‰ˆˆ‡†…„„ƒ‚‚��€€€€€��€€€€€€€~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyxxxxxwwwwwwwwwwwwwwwvvvvvvvvuuuuutttttttttttttsssssssssssssrrrrrrrrrrrrqqqqqqqqrrrrrrrrqqqqqqqqqqqqqqpppqqqqqqqqqqqpppppppppppppopoooooooooooooooooooopppppppppppppoooonnnnnnnnnnnnmmmmllllllkkkkkjjjjjjjiiiiiiiihhhhhhhhhhgggggggggffeeeeeeeeeedddddddddddccccccbbbbbbbbbaaaaaaaaaaaaa``````_______________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYXXXXXXXXXWWWWWWWWWWVWWWWWWWWWWVVVVVVVVVVVUUUUTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;:::::::::::::99999999998888888888888777777777776666666666555555555554444444444333333333222222222221111111111100000000000/////////.........-----------,,,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((((''''''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!! zzzzzzzz{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������€€€€€��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚ƒƒ„……†‡ˆˆ‰ŠŠ‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹ŠŠ‰‰ˆ‡†……„ƒ‚‚��€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyxxxxxxwwwwwwwwwwwwwwvvvvvvvvvuuuuttttttttttttttsssssssssssssrrrrrrrrrrrqqqqqqqqqrrrrrrrrqqqqqqqqqqqqqqpppqqqqqqqqqqppppppppppppppoooooooooooooooooooooopppppppppppppoooonnnnnnnnnnnnmmmllllllkkkkkjjjjjjiiiiiiiiihhhhhhhhhhhgggggggggffeeeeeeeeedddddddddddccccccbbbbbbbbbbaaaaaaaaaaaaa`````_______________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYXXXXXXXXXWWWWWWWWWWVWWWWWWWWWWVVVVVVVVVVUUUUUTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::::::999999999998888888888888777777777776666666666555555555544444444444333333333222222222221111111111100000000000/////////.........-----------,,,,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((((('''''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!! zzzzzzzz{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}|||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������€€€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������‚‚‚����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚‚ƒ„„…†‡‡ˆ‰ŠŠ‹‹ŒŒ����������ŒŒŒŒŒ‹‹‹Š‰‰ˆ‡††…„ƒƒ‚��€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvuuutttttttttttttttsssssssssssssrrrrrrrrrrrqqqqqqqqqrrrrrrrrqqqqqqqqqqqqqqpppqqqqqqqqqqpppppppppppppooooooooooooooooooooooopppppppppppppoooonnnnnnnnnnnnmllllllllkkkkjjjjjjiiiiiiiiihhhhhhhhhhhhgggggggggffeeeeeeeeedddddddddddccccccbbbbbbbbbaaaaaaaaaaaaaa`````_______________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYXXXXXXXXXXWWWWWWWWWVVWWWWWWWWWVVVVVVVVVVVUUUUUTTTSSSSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;:::::::::::::999999999998888888888888777777777766666666666555555555544444444444333333333222222222221111111111100000000000/////////........------------,,,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!! zzzzzzzzz{{{{{{{{{{{{{{||||||||||||||||||||}}}}}||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������������‚������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����‚‚ƒƒ„…††‡ˆ‰‰Š‹‹ŒŒ������������ŒŒŒŒ‹‹ŠŠ‰ˆ‡‡†…„„ƒ‚��€€€~€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{{{{{{{{{{{{{{{{{zzzzz{zzzzzzzzzzzzzyyyyyyyxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvuuuttttttttttttttssssssssssssssrrrrrrrrrrrqqqqqqqqqrrrrrrrqqqqqqqqqqqqqqqpppqqqqqqqqqpppppppppppppooooooooooooooooooooooopppppppqqqppppoooonnnnnnnnnnnnllllllllkkkkjjjjjjiiiiiiiiihhhhhhhhhhhhgggggggggfffeeeeeeeedddddddddddccccccbbbbbbbbbbaaaaaaaaaaaaa``````______________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYXXXXXXXXXXWWWWWWWWWVVWWWWWWWWVVVVVVVVVVVUUUUUUTTSSSSSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::::::999999999988888888888888777777777766666666665555555555544444444443333333333222222222211111111111100000000000/////////........-----------,,,,,,,,,,,,,,++++++++++++**********))))))))))))(((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!! zzzzzzzzzz{{{{{{{{{{{{{|||||||||||||||||||||}}}}|||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚ƒƒ„„…†‡ˆˆ‰Š‹‹ŒŒ��ŽŽŽŽŽŽŽ����ŒŒŒ‹‹ŠŠ‰ˆˆ‡†…„„ƒ‚‚��€€~~~€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}{{{{{{{{{{{{{{{{{{{{zz{{{zzzzzzzzzzzzzyyyyyyxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvuutttttttttttttttsssssssssssssrrrrrrrrrrrqqqqqqqqqqrrrrrrrqqqqqqqqqqqqqqppppqqqqqqqqppppppppppppppooooooooooooooonnooooooppppppqqqqppppoooonnnnnnnnnnnnlllllllkkkkkjjjjjiiiiiiiiihhhhhhhhhhhhhgggggggggfffeeeeeeedddddddddddcccccccbbbbbbbbbaaaaaaaaaaaaaa``````_____________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYXXXXXXXXXWWWWWWWWWWVVWWWWWWWWVVVVVVVVVVVUUUUUUTTSSSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::::::99999999998888888888888777777777776666666666555555555554444444444333333333222222222221111111111100000000000//////////........-----------,,,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!! zzzzzzzzzzz{{{{{{{{{{{{|||||||||||||||||||||}}}}||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚����������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚ƒƒ„„…††‡ˆ‰ŠŠ‹ŒŒ��ŽŽŽŽŽŽŽŽŽ���ŒŒŒ‹‹Š‰ˆˆ‡†……„ƒ‚‚��€€~~~~~€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvuutttttttttttttttsssssssssssssrrrrrrrrrrrqqqqqqqqqqrrrrrrqqqqqqqqqqqqqqqppppqqqqqqqqpppppppppppppooooooooooooooonnnnoooooppppppqqqpppppoooonnnnnnnnnmmmllllllkkkkkjjjjjiiiiiiiiihhhhhhhhhhhhhggggggggggfffeeeeeeedddddddddddcccccccbbbbbbbbbaaaaaaaaaaaaaa`````______________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYXXXXXXXXXXWWWWWWWWWVVVWWWWWWWVVVVVVVVVVVUUUUUUUTSSSSSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::::::999999999998888888888888777777777776666666666555555555544444444444333333333222222222221111111111100000000000//////////........-----------,,,,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!! yyyyyyyyyyyyyyyyyyzzzzzyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||}}}}}}}|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚����������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚‚ƒƒ„…††‡ˆ‰Š‹ŒŒ��ŽŽŽŽŽŽŽ����ŒŒ‹‹ŠŠ‰ˆŒŒ‹Š‰ˆˆ‡††……„„ƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚���������}}}||||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzz{{zzzzzzzzzzzzzyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttuuuuuuutttttttttttsssssssrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppooooooooooooooooonnnnnnnnnnnnnooooppppppppooooonnnnmmmmmmmmmmlmmmmlllllkkkkkjjjjjjjjiiiggggggggggggggffffffffffeecccccccccccbbbbbbbbbbaaaaaaaaaaaaaaa``````````````____________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\]]]]\\\\\\\\\\[[[[[[[[[[Z[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888888877777777776666666666555555555554444444444433333333322222222222111111100000000000///////////...........-----------,,,,,,,,,,,+++++++++++****************)))))))))))((((((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$########"""""""""""""!!!!!!!!!!!!!! yyyyyyyyyyyyyyyyyyyzzzzyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||}}}}}}||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚�������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚‚ƒƒ„……†‡ˆˆ‰‹‹Œ���ŽŽŽŽŽŽŽ���ŒŒ‹‹ŠŠ‰‰ˆŒ‹Š‰‰ˆ‡††……„„„ƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚����������}}||||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzzzzz{{{z{zzzzzzzzzzzyyyyyyxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttuuuuuuuttttttttttssssssssrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppoooooooooooooooooonnnnnnnnnnnnnoooopppopppooooonnnnnmmmmmmmmlllmmmlllllkkkkkjjjjjjjjiiiigggggggggggggffffffffffeeeccccccccccbbbbbbbbbbbaaaaaaaaaaaaaaa``````````````___________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\]]\\\\\\\\\\\\[[[[[[[[[[Z[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888877777777776666666666555555555554444444444433333333222222222221111111100000000000///////////...........-----------,,,,,,,,,,,+++++++++++***************))))))))))))((((((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$########"""""""""""""!!!!!!!!!!!!!! yyyyyyyyyyyyyyyyyyyyzzzyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||}}}}}|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚‚ƒƒ„„…††‡ˆ‰‰‹‹Œ��ŽŽŽŽŽŽŽŽ��ŒŒŒ‹‹Š‰‰ˆ‡‹Š‰‰ˆ‡††……„„„ƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚������������}|||||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzzz{{{{{{{{{{{zzzzzzzyyyyyyxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttuuuuuuuttttttttttssssssssrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppoooooooooooooooooonnnnnnnnnnnnnoooooppooooooooonnnnmmmmmmmmllllmlllllllkkkkkjjjjjjjiiiiiggggggggggggfffffffffffeeeccccccccccbbbbbbbbbbbaaaaaaaaaaaaaa``````````````____________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\]\\\\\\\\\\\\[[[[[[[[[[ZZ[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999988888888877777777777666666666655555555555444444444433333333322222222222111111100000000000///////////............-----------,,,,,,,,,,,+++++++++++***************))))))))))))((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$########"""""""""""""!!!!!!!!!!!!! yyyyyyyyyyyyyyyyyyyyzzzyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||}}}}||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚‚ƒƒ„„…††‡ˆˆ‰Š‹ŒŒ��ŽŽŽŽŽŽŽ���ŒŒ‹‹Š‰‰ˆ‡†ŠŠ‰ˆ‡‡†……„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚������������|||||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzzzz{{{{{{{{{{{zzzzzzzyyyyyxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttuuuuuutttttttttttssssssssrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppoooooooooooooooooonnnnnnnnnnnnnnooooopoooooooonnnnnmmmmmmmllllllllllllkkkkkjjjjjjjjiiiiiggggggggggffffffffffffeeeecccccccccbbbbbbbbbbbbaaaaaaaaaaaaaa``````````````___________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZ[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSRRRRRQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888888877777777777666666666655555555554444444444433333333322222222222111111100000000000///////////...........------------,,,,,,,,,,++++++++++++***************))))))))))))((((((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!! xyyyyyyyyyyyyyyyyyyyyzzyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||}}}|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€�������€€€€€€€€€€€€€��‚‚ƒƒ„„……†‡‡ˆ‰‰Š‹ŒŒ��ŽŽŽŽŽŽ���ŒŒ‹‹Š‰‰ˆ‡††Š‰ˆ‡‡†……„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚������������€||||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzzzz{{{{{{{{{{{{zzzzzzzyyyyyxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttuuuuuutttttttttttssssssssrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppoooooooooooooooooonnnnnnnnnnnnnnnooooooooooooonnnnnmmmmmmmllllllllllllkkkkkkjjjjjjjiiiiiigggggggggffffffffffffeeeeecccccccccbbbbbbbbbbbaaaaaaaaaaaaaaa``````````````___________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZ[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSRRRRRQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888888877777777776666666666555555555554444444444433333333322222222222111111100000000000///////////...........-----------,,,,,,,,,,,++++++++++++***************)))))))))))(((((((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!! xxyyyyyyyyyyyyyyyyyyyyzyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||}}||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������€�����������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€����������€€€€€€€€€€€€���‚‚ƒ„„……†‡‡ˆˆ‰ŠŠ‹ŒŒ���ŽŽŽŽ���ŒŒ‹‹Š‰‰ˆ‡‡†…‰ˆ‡‡†……„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚�����������€€|||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{zzzzzzyyyyyyxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttuuuuuuttttttttttsssssssssrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppoooooooooooooooooonnnnnnnnnnnnnnnnooooooooooonnnnnmmmmmmlllllllllllllkkkkkkjjjjjjjjiiiiiiggggggggfffffffffffffeeeeeccccccccbbbbbbbbbbbbaaaaaaaaaaaaaa``````````````___________^^^^^^^^^^^^^^^]^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSSRRRRRQQQQQQQQQPPPPPPPPPPOPPPPOOOOOOOOONNNNNNNNNMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888877777777776666666666555555555554444444444433333333322222222221111111100000000000///////////...........-----------,,,,,,,,,,,+++++++++++****************)))))))))))((((((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$########"""""""""""""!!!!!!!!!!!!!! xxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||}|||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������€€€€���������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€����������€€€€€€€€€€€€€��‚‚ƒ„„……†‡‡ˆˆ‰‰ŠŠ‹ŒŒ���������ŒŒ‹‹Š‰‰ˆ‡††…„ˆ‡‡††…„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚�����������€€€||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{zzzzzzyyyyyxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttuuuuutttttttttttsssssssssrrrrrrrrrrqqqqqqqqqqqqqppppppppppppoooooooooooooonoooonnnnnnnnnnnnnnnnnnooonnnnnnnnnnmmmmmmlllllllllllllkkkkkkkjjjjjjjjiiiiiigggggggfffffffffffffeeeeeeccccccccbbbbbbbbbbbbaaaaaaaaaaaaaa`````````````____________^^^^^^^^^^^^^^^]^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSSRRRRQQQQQQQQQQPPPPPPPPPPOPPPOOOOOOOOOONNNNNNNNNMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999988888888877777777777666666666655555555555444444444433333333322222222222111111110000000000////////////...........-----------,,,,,,,,,,,+++++++++++***************))))))))))))((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$########"""""""""""""!!!!!!!!!!!!! xxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������€€€€€€€€��������������������������������������������€€€€€€~€€€€€€€€€€€€€€€€€�����������€€€€€€€€€€€€��‚‚ƒ„„……†‡‡ˆˆ‰‰ŠŠŠŒŒŒ��������ŒŒ‹‹Š‰‰ˆ‡‡†…„„‡‡††……„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€|||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{zzzzzzyyyyyxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttuuuuutttttttttttsssssssssrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppoooooooooooooonooonnnnnnnnnnnnnnnnnnnnnonnnnnnnnnmmmmmmlllllllllklllkkkkkkkjjjjjjjjiiiiiiigggggggffffffffffffeeeeeeecccccccbbbbbbbbbbbbaaaaaaaaaaaaaaa`````````````___________^^^^^^^^^^^^^^^^]^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRQQQQQQQQQPPPPPPPPPPOOPPPOOOOOOOOONNNNNNNNNMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888888877777777777666666666655555555554444444444433333333322222222222111111110000000000///////////...........------------,,,,,,,,,,,+++++++++++***************))))))))))))((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$########""""""""""""!!!!!!!!!!!!!! xxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������€€€€€€€€€€€������������������������������������������€€€€€€€€~~€€€€€€€€€€€€€€€�����������€€€€€€€€€€€€��‚‚ƒƒ„……†‡‡ˆˆ‰‰‰ŠŠ‹ŒŒŒ������ŒŒŒ‹‹Š‰‰ˆ‡††…„„ƒ‡††……„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzz{{{{{{{{{{{zzzzzzyyyyyyxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttuuuuuttttttttttssssssssssrrrrrrrrrqqqqqqqqqqqqqqpppppppppppoooooooooooooonnooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmlllllllllkkllkkkkkkkkjjjjjjjjiiiiiiiggggggffffffffffffeeeeeeeecccccccbbbbbbbbbbbbaaaaaaaaaaaaaa``````````````___________^^^^^^^^^^^^^^^]]^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRQQQQQQQQQPPPPPPPPPPOOPPPOOOOOOOOONNNNNNNNNMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888888877777777776666666666555555555554444444444433333333322222222222111111110000000000///////////...........-----------,,,,,,,,,,,++++++++++++***************)))))))))))(((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!! xxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������€€€€€€€€€€€€€€€���������������������������������������€€€€€€€€€€€~~~~€€€€€€€€€€€€€€������������€€€€€€€€€€€€��‚‚ƒ„„…††‡ˆˆ‰‰‰ŠŠ‹‹ŒŒŒ����ŒŒŒŒ‹ŠŠ‰ˆˆ‡††…„„ƒ‚††……„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€|||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzz{{{{{{{{{zzzzzzzyyyyyxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttuuuutttttttttttssssssssssrrrrrrrrqqqqqqqqqqqqqqqpppppppppppoooooooooooooonnooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmllllllllllkkklkkkkkkkkjjjjjjjjiiiiiiiigggggffffffffffffeeeeeeeeeccccccbbbbbbbbbbbbbaaaaaaaaaaaaaa`````````````___________^^^^^^^^^^^^^^^^]]^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRQQQQQQQQQPPPPPPPPPPOOPPOOOOOOOOOONNNNNNNNNMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888877777777776666666666555555555554444444444433333333322222222221111111110000000000///////////...........-----------,,,,,,,,,,,+++++++++++****************)))))))))))((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!! xxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������€€€€€€€€€€€€€€€€€€€�������������������������������������€€€€€€€€€€€€€~~~~~~€€€€€€€€€€€€�����������€€€€€€€€€€€€��‚‚ƒ„„…††‡ˆˆ‰‰‰ŠŠ‹‹‹ŒŒŒ���ŒŒŒ‹‹ŠŠ‰ˆˆ‡†……„ƒƒ‚‚†……„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzz{{{{{{{zzzzzzzyyyyyyxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttuuuutttttttttttssssssssssrrrrrrrqqqqqqqqqqqqqqqpppppppppppoooooooooooooonnnoonnnnnnnnnnnnnmmmmnnnnnnmmmmmmmmmmmlllllllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiigggggffffffffffffeeeeeeeeeccccccbbbbbbbbbbbbaaaaaaaaaaaaaaa`````````````___________^^^^^^^^^^^^^^^^]]^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRQQQQQQQQQPPPPPPPPPOOOPPOOOOOOOOONNNNNNNNNMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999988888888877777777777666666666655555555555444444444433333333332222222222111111111000000000////////////...........-----------,,,,,,,,,,,+++++++++++***************))))))))))))((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$########"""""""""""""!!!!!!!!!!!!!! xxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€€€€€€€€€€€€€�����������������������������������€€€€€€€€€€€€€€€~~~~~~~€€€€€€€€€€€€����������€€€€€€€€€€€€€��‚‚ƒ„……†‡‡ˆˆ‰‰ŠŠ‹‹‹‹ŒŒŒ��ŒŒŒ‹‹ŠŠ‰ˆˆ‡†……„ƒƒ‚‚�……„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€|||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzz{{zzzzzzzzzzyyyyyxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttuuutttttttttttsssssssssssrrrrrrrqqqqqqqqqqqqqqppppppppppppooooooooooooonnnnoonnnnnnnnnnnnmmmmmmmmmmnmmmmmmmmmlllllllllkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiggggffffffffffffeeeeeeeeeecccccbbbbbbbbbbbbbaaaaaaaaaaaaaaa````````````___________^^^^^^^^^^^^^^^^]]]^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRQQQQQQQQPPPPPPPPPOOOPPOOOOOOOOONNNNNNNNNMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888888877777777777666666666655555555554444444444433333333322222222222111111111000000000///////////............-----------,,,,,,,,,,,+++++++++++***************))))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$########"""""""""""""!!!!!!!!!!!!! xxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||{||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������€€€€€€€€€€€€€€€€€~~~~~~~~~€€€€€€€€€€����������€€€€€€€€€€€€��‚‚ƒ„„…††‡ˆˆ‰‰ŠŠ‹‹‹‹ŒŒ���ŒŒŒŒ‹ŠŠ‰ˆˆ‡†……„ƒƒ‚��€…„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttuuutttttttttttsssssssssssrrrrrrqqqqqqqqqqqqqqqpppppppppppoooooooooooooonnnnonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiigggffffffffffffeeeeeeeeeeecccccbbbbbbbbbbbbaaaaaaaaaaaaaaa`````````````___________^^^^^^^^^^^^^^^]]]]^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQPPPPPPPPPOOOPOOOOOOOOOONNNNNNNNNMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888888877777777776666666666655555555554444444444433333333322222222222111111111000000000///////////...........------------,,,,,,,,,,++++++++++++***************))))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$########""""""""""""!!!!!!!!!!!!!! xxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||{{||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~€€€€€€€€��������€€€€€€€€€€€€€€€��‚‚ƒ„……†‡‡ˆ‰‰ŠŠŠ‹‹‹ŒŒ����ŒŒŒ‹‹Š‰‰ˆ‡†……„ƒ‚‚��€€„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚�����������€€€€€€€€||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttuuttttttttttttsssssssssssrrrrrrqqqqqqqqqqqqqqppppppppppppoooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiigggffffffffffffeeeeeeeeeeecccccbbbbbbbbbbbbaaaaaaaaaaaaaaa`````````````___________^^^^^^^^^^^^^^^]]]]^]]]]]]]]]]]]\\\\\\\\\\\[\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQPPPPPPPPPOOOPOOOOOOOOOONNNNNNNNNMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888777777777776666666666655555555554444444444433333333322222222221111111111000000000///////////...........-----------,,,,,,,,,,,++++++++++++***************)))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!! xxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||{{{||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~€€€€€€€€�������€€€€€€€€€€€€€€���‚ƒƒ„…††‡ˆˆ‰‰ŠŠ‹‹‹ŒŒŒ����ŒŒ‹‹ŠŠ‰ˆ‡†……„ƒ‚‚��€€€„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚�������������€€€€€€€€|||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyzzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttuttttttttttttssssssssssssrrrrrqqqqqqqqqqqqqqppppppppppppoooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiihggffffffffffffeeeeeeeeeeeeccccbbbbbbbbbbbbbaaaaaaaaaaaaaa`````````````___________^^^^^^^^^^^^^^^^]]]]^]]]]]]]]]]]]\\\\\\\\\\\[\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRQQQQQQQQQPPPPPPPPPOOOPOOOOOOOOOONNNNNNNNMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::::99999999999888888888777777777776666666666655555555554444444444333333333322222222221111111111000000000///////////...........-----------,,,,,,,,,,,+++++++++++****************)))))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$########"""""""""""""!!!!!!!!!!!!!! xxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~€€€€€€€������€€€€€€€€€€€€€€€��‚‚ƒ„„…†‡‡ˆ‰‰ŠŠ‹‹‹ŒŒŒŒ����ŒŒ‹‹Š‰ˆ‡‡†…„ƒ‚‚��€€€ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚�������������€€€€€€€€€||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttuttttttttttttsssssssssssrrrrrrqqqqqqqqqqqqqqppppppppppppoooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkjkkkjjjjjjjjjjjiiiiiiiiiihggffffffffffffeeeeeeeeeeeecccbbbbbbbbbbbbbaaaaaaaaaaaaaaa````````````____________^^^^^^^^^^^^^^^]]]]]^]]]]]]]]]]]\\\\\\\\\\\\[\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRQQQQQQQQQPPPPPPPPPOOOPOOOOOOOOOONNNNNNNNMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888888877777777777666666666655555555554444444444433333333322222222222111111111100000000///////////............-----------,,,,,,,,,,,+++++++++++***************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$########"""""""""""""!!!!!!!!!!!!!! xxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~€€€€€€€€����€€€€€€€€€€€€€€€€��‚‚ƒ„……†‡‡ˆ‰‰ŠŠ‹‹ŒŒŒŒŒ����ŒŒ‹ŠŠ‰ˆ‡†…„ƒƒ‚��€€ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚��������������€€€€€€€€€|||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyzzzzzyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttttttttttttttttssssssssssssrrrrrqqqqqqqqqqqqqqppppppppppppoooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllkkkkkkkkkkkkjjjkkjjjjjjjjjjjiiiiiiiiiihhgffffffffffffeeeeeeeeeeeedcccbbbbbbbbbbbbaaaaaaaaaaaaaaaa````````````___________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRQQQQQQQQQQPPPPPPPPOOOPOOOOOOOOONNNNNNNNNMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888877777777776666666666655555555554444444444433333333322222222222111111111100000000///////////...........------------,,,,,,,,,,++++++++++++***********)***))))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$########""""""""""""!!!!!!!!!!!!!! xxxxxxxxxxxyyyyyyyyyyyyxyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~€€€€€€€€€€�€€€€€€€€€€€€€€€€���‚ƒƒ„…††‡ˆˆ‰ŠŠ‹‹‹ŒŒŒ������ŒŒ‹Š‰‰ˆ‡†…„ƒ‚��€€ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttttsttttttttttttsssssssssssrrrrrqqqqqqqqqqqqqqqppppppppppppoooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkjjjjkjjjjjjjjjjjiiiiiiiiiiihhgffffffffffffeeeeeeeeeeeedcccbbbbbbbbbbbbaaaaaaaaaaaaaaa````````````____________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888777777777776666666666655555555554444444444433333333322222222222111111111100000000///////////...........-----------,,,,,,,,,,,++++++++++++***********)***)))))))))))(((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!! xxxxxxxxxxxxyyyyyyyyyyyxxyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||{{{{{{{{||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€�€€��‚‚ƒƒ„…††‡ˆˆ‰ŠŠ‹‹ŒŒŒ���Ž���ŒŒ‹Š‰ˆ‡†…„ƒ‚‚�€€~ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttttsttttttttttttsssssssssssrrrrrqqqqqqqqqqqqqqppppppppppppoooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiihhhffffffffffffeeeeeeeeeeeeedccbbbbbbbbbbbbbaaaaaaaaaaaaaaa````````````____________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRQQQQQQQQQPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999999888888888777777777776666666666555555555554444444444333333333322222222221111111111100000000///////////...........-----------,,,,,,,,,,,+++++++++++************)***)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!! xxxxxxxxxxxxyyyyyyyyyyyxxyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{||||||||||||||{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€�€€��‚‚ƒ„„…†‡‡ˆ‰‰ŠŠ‹‹ŒŒŒ���ŽŽ��ŒŒ‹Š‰ˆ‡†…„ƒ‚��€€~~ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€€€€€€|||{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttttttsstttttttttttssssssssssssrrrrqqqqqqqqqqqqqqqpppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmlllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhffffffffffffeeeeeeeeeeeeddccbbbbbbbbbbbbaaaaaaaaaaaaaaaa```````````____________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRQQQQQQQQQPPPPPPPPOOOOOOOOOOOOOONNNNNNNNMMMMMMMLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888888877777777777666666666655555555554444444444433333333322222222222111111111110000000///////////............-----------,,,,,,,,,,,+++++++++++************)**))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$########"""""""""""""!!!!!!!!!!!!!! xxxxxxxxxxxxxyyyyyyyyyyxxxyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{|||||||||||||{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€�€€��‚ƒƒ„……†‡‡ˆ‰‰ŠŠ‹‹ŒŒ����ŽŽ��ŒŒ‹Š‰ˆ‡†…„ƒ‚�€€~~~‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€€€€€€€|||{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttttttssstttttttttttssssssssssssrrrrqqqqqqqqqqqqqqppppppppppppoooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhffffffffffffeeeeeeeeeeeeddccbbbbbbbbbbbbaaaaaaaaaaaaaaa````````````___________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOOOOONNNNNNNNNMMMMMMMLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888877777777776666666666655555555554444444444433333333322222222222111111111110000000///////////...........------------,,,,,,,,,,++++++++++++***********))**))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$########"""""""""""""!!!!!!!!!!!!! xxxxxxxxxxxxxxyyyyyyyyyxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{||||||||||||{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€���������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€�€��‚‚ƒƒ„…††‡ˆˆ‰‰Š‹‹ŒŒŒ����ŽŽ��ŒŒ‹Š‰ˆ‡†„ƒ‚‚�€€~~~‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€||{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttttttttssssttttttttttssssssssssssrrrrrqqqqqqqqqqqqqqppppppppppppoooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhfffffffffffeeeeeeeeeeeedddcbbbbbbbbbbbbaaaaaaaaaaaaaaaa````````````___________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOOOOONNNNNNNNNMMMMMMMLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888777777777776666666666655555555554444444444433333333322222222222111111111100000000///////////...........-----------,,,,,,,,,,,++++++++++++***********))**)))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!! xxxxxxxxxxxxxxxyyyyyyyyxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{|||||||||||{{{{{{{{{{{{||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€�€��‚‚ƒ„„…††‡ˆˆ‰ŠŠ‹‹ŒŒ�����ŽŽ��ŒŒ‹Š‰ˆ‡…„ƒ‚‚�€€~~~‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€|{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttttttttsssssttttttttttssssssssssssrrrrqqqqqqqqqqqqqqppppppppppppoooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhfffffffffffeeeeeeeeeeeedddcbbbbbbbbbbbbaaaaaaaaaaa`aaa````````````____________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVUUUUUUTTTTTTTTTSSSSSSSSSSSSSRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNMMMMMMMLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888777777777776666666666555555555554444444444333333333322222222221111111111100000000///////////...........-----------,,,,,,,,,,,+++++++++++************))**)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!! xxxxxxxxxxxxxxxxyyyyyyyxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{||||||||||{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€�€��‚‚ƒ„……†‡‡ˆ‰‰ŠŠ‹‹ŒŒ�����ŽŽ��ŒŒ‹Š‰ˆ†…„ƒ‚‚�€€~~~‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€€|{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuutttttttttttttttttttssssssttttttttttssssssssssssrrrrqqqqqqqqqqqqqpppppppppppppoooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhffffffffffeeeeeeeeeeeeddddbbbbbbbbbbbbaaaaaaaaaaaa`aaa````````````___________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNMMMMMMMLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888888877777777777666666666655555555554444444444433333333322222222222111111111110000000///////////............-----------,,,,,,,,,,,+++++++++++************))*))))))))))))((((((((((('('''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$########"""""""""""""!!!!!!!!!!!!!! xxxxxxxxxxxxxxxxxyyyyyyxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{||||||||{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€�������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€��€��‚ƒƒ„…††‡ˆˆ‰‰Š‹‹ŒŒŒ�����ŽŽ��ŒŒ‹Š‰ˆ†…„ƒ‚‚�€€~~~‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€€€€€€€€€€{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuutttttttttttttttttsssssssstttttttttssssssssssssrrrrrqqqqqqqqqqqqqppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhfffffffffeeeeeeeeeeeedddddbbbbbbbbbbbbaaaaaaaaaaaa`aa````````````____________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888877777777776666666666655555555554444444444433333333322222222222111111111110000000///////////...........------------,,,,,,,,,,,+++++++++++***********)))*))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$########"""""""""""""!!!!!!!!!!!!!! vvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{||||||||||||||{{{{{||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~€€€�‚‚ƒ„„…††‡ˆ‰‰ŠŠ‹‹ŒŒ��ŽŽŽŽŽ���Ž��Œ‹Š‰ˆ†…„„ƒ‚��€€€…„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ{{{{{{{{{{{{{zzzzzzzzzzzz{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttttttsssssssttttttttttsssssssssssrrrrqqqqqqqqqqqqpppppppppppppoooooooooooonnnnnnnnnnnnnmmmmmmmmmlllllllllllkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhggggggggggggffffffffeeeeeeeeeeeeedddddddddddccccbbbbbbbbbbbbbaaaaaaaabbaaaaaaaaaaaa``````````````______________^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZYYYYYYYYYYYYXXXXXXXXXWWWWVVVVVVUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJJIIIIIIHHHHHHHHGGGGGGGGGGFGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@?????????>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;:::::::::::999999999998888888888777777777776666666666655555544444444443333333333222222221111111111100000000000000///////////.........------------,,,,,,,,,,,,++++++++++++***********)**))))))))))))(((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!! vvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||{{{{{{|||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~€€€�‚‚ƒ„……†‡ˆˆ‰ŠŠ‹‹ŒŒ���ŽŽŽŽŽ���Ž�ŒŒ‹Š‰‡†…„„ƒ‚��€€€„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ{{{{{{{{{{{{zzzzzzzzzzzzz{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttttttssssssssstttttttttssssssssssssrrrrqqqqqqqqqqqppppppppppppppoooooooooooonnnnnnnnnnnnnmmmmmmmmllllllllllllkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhggggggggggggfffffffeeeeeeeeeeeeeedddddddddddccccbbbbbbbbbbbbaaaaaaaaabbaaaaaaaaaaaa`````````````______________^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWVVVVVVUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJJIIIIIIHHHHHHHHGGGGGGGGGFFGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@?????????>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;:::::::::::99999999998888888888877777777777666666666655555544444444444333333333322222222111111111110000000000000///////////..........-----------,,,,,,,,,,,,,+++++++++++************)**))))))))))))(((((((((((''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! vvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{||||||||||||{{{{{{{{|||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~€€€�‚ƒƒ„…††‡ˆ‰‰ŠŠ‹‹ŒŒ��ŽŽŽŽŽŽ��ŽŽ�Œ‹‹Šˆ‡†……„ƒ‚��€€€„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ{{{{{{{{{{{zzzzzzzzzzzzzz{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttttssssssssssttttttttsssssssssssssrrrrqqqqqqqqqqqppppppppppppppooooooooooonnnnnnnnnnnnnnmmmmmmmllllllllllllkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhggggggggggggffffffffeeeeeeeeeeeeeddddddddddddccccbbbbbbbbbbbbaaaaaaaaabaaaaaaaaaaaa``````````````_____________^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQRRQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJJIIIIIIHHHHHHHGGGGGGGGGGFFGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@?????????>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;:::::::::::999999999998888888888877777777776666666666655555544444444444333333333322222222111111111110000000000000///////////..........-----------,,,,,,,,,,,+,+++++++++++************)**)))))))))))(((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! vvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{|||||||||||{{{{{{{{{||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~€€�‚‚ƒ„„…†‡‡ˆ‰ŠŠ‹‹ŒŒ��ŽŽŽŽŽŽŽ��ŽŽ�Œ‹Š‰ˆ‡†……„ƒ‚‚�€€€„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ{{{{{{{{{{{zzzzzzzzzzzzzz{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttttssssssssssstttttttssssssssssssssrrrrqqqqqqqqqqqppppppppppppppooooooooooonnnnnnnnnnnnnnmmmmmmmllllllllllllkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhggggggggggggfffffffffeeeeeeeeeeeedddddddddddddcccbbbbbbbbbbbbaaaaaaaaaabaaaaaaaaaaaa``````````````_____________^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWVVVVVUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQRRQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJJIIIIIIHHHHHHHGGGGGGGGGGFFGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@?????????>>>>>>>>>>======<<<<<<<<;;;;;;;;;;;:::::::::::999999999998888888888877777777776666666666655555544444444444333333333322222222111111111110000000000000///////////..........-----------,,,,,,,,,,,+++++++++++++***********))**)))))))))))(((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! vvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzyyyyyyyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||{{{{{{{{{{|||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~€€�‚ƒƒ„…††‡ˆ‰‰Š‹‹ŒŒ���ŽŽŽŽŽŽŽ��ŽŽ�Œ‹Š‰ˆ‡†……„ƒ‚‚��€€„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttsssssssssssssttttttsssssssssssssssrrrrqqqqqqqqqqppppppppppppppoooooooooooonnnnnnnnnnnnnmmmmmmmllllllllllllkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhggggggggggggffffffffeeeeeeeeeeeeeddddddddddddccccbbbbbbbbbbbbaaaaaaaaaabaaaaaaaaaaa``````````````_____________^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWVVVVUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQRRQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIHHHHHHHHGGGGGGGGGFFFGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@????????>>>>>>>>>>=======<<<<<<<<;;;;;;;;;;;:::::::::::999999999988888888888777777777776666666666655555544444444443333333333322222221111111111100000000000000///////////.........------------,,,,,,,,,,,+++++++++++++***********))*))))))))))))(((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!! vvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||{{{{{{{{{{{{|||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~€€€�‚ƒƒ„…†‡‡ˆ‰ŠŠ‹‹ŒŒ��ŽŽŽŽ�ŽŽŽ��Ž��Œ‹Š‰ˆ‡†……„ƒ‚‚��€€„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvvvuuvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttssssssssssssstttttsssssssssssssssrrrrrqqqqqqqqqpppppppppppppppooooooooooonnnnnnnnnnnnnnmmmmmmmllllllllllllkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhgggggggggggggffffffffeeeeeeeeeeeedddddddddddddcccbbbbbbbbbbbbaaaaaaaaaaabaaaaaaaaaaa``````````````____________^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWVVVVUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQRRQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIHHHHHHHGGGGGGGGGGFFFGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@????????>>>>>>>>>>=======<<<<<<<<;;;;;;;;;;::::::::::::999999999988888888888777777777776666666666555555444444444443333333333322222221111111111100000000000000//////////..........-----------,,,,,,,,,,,,++++++++++++************))*))))))))))))(((((((((((''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! vvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{{{|||||||{{{{{{{{{{{{{||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~€€��‚ƒ„……†‡ˆ‰‰Š‹‹ŒŒ��ŽŽŽŽ���ŽŽ�ŽŽ�ŒŒ‹Š‰ˆ‡†……„ƒ‚‚��€€„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvvuuuuvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttssssssssssssssttttssssssssssssssssrrrrrqqqqqqqqqpppppppppppppppooooooooooonnnnnnnnnnnnnmmmmmmmllllllllllllkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhggggggggggggfffffffffeeeeeeeeeeeeddddddddddddccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa`````````````______________^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQRRQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIHHHHHHHGGGGGGGGGGFFFGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@????????>>>>>>>>>>=======<<<<<<<<;;;;;;;;;;:::::::::::999999999998888888888877777777776666666666655555544444444444333333333332222222111111111110000000000000///////////..........-----------,,,,,,,,,,,+++++++++++++************))*)))))))))))(((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! vvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzyyyyyyyyyyyyyyyyyzzzzzzzz{{{{{{{{{{{{{{{{{{{||||||{{{{{{{{{{{{{{|||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€��ƒƒ„…†‡ˆˆ‰Š‹‹ŒŒ��ŽŽŽŽ����ŽŽ�ŽŽ�Œ‹‹Š‰ˆ‡†…„„ƒ‚‚�€€€„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvuuuuuvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttsssssssssssssssttssssssssssssssssssrrrrrqqqqqqqqpppppppppppppppooooooooooonnnnnnnnnnnnnnmmmmmmmllllllllllllkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhggggggggggggffffffffffeeeeeeeeeeeddddddddddddccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa`````````````_____________^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWVVVUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQRQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIHHHHHHHGGGGGGGGGFFFFGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????>>>>>>>>>>>=======<<<<<<<;;;;;;;;;;;:::::::::::999999999998888888888877777777776666666666655555544444444444333333333322222222111111111110000000000000///////////..........-----------,,,,,,,,,,,+++++++++++++***********)))*)))))))))))(((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! vvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzyyyyyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{{{|||||{{{{{{{{{{{{{{{{|||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€�‚ƒ„……†‡ˆ‰ŠŠ‹ŒŒ��ŽŽŽ������ŽŽ�Ž��Œ‹Š‰‰ˆ‡†…„„ƒ‚‚�€€„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuvvvvvvvvvuuuuuuuuuuuuuutttttttttttttssssssssssssssssssssssssssssssssssrrrrrrqqqqqqqqpppppppppppppppooooooooooonnnnnnnnnnnnnnmmmmmmlllllllllllllkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhgggggggggggggffffffffffeeeeeeeeeeeddddddddddddcccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa````````````______________^^^^^^^^^^^^]^]]]]]]]]]]]]]]\\\\\\\\\[\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQRQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIHHHHHHHGGGGGGGGGFFFFGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????>>>>>>>>>>========<<<<<<<;;;;;;;;;;;:::::::::::999999999988888888888777777777776666666666655555444444444443333333333322222221111111111100000000000000///////////.........------------,,,,,,,,,,,+++++++++++++***********)))))))))))))))(((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!! vvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzyyyyyyyyyyyyyyyyyyyyzzzzz{{{{{{{{{{{{{{{{{{{{{{|||{{{{{{{{{{{{{{{{{||||||||}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€�‚ƒ„…†‡ˆˆ‰Š‹‹Œ��ŽŽŽ�������ŽŽŽŽ�ŒŒ‹Š‰ˆ‡††…„ƒƒ‚��€€~„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ{{{{{{zzzzzzzzzzzzzzzzzzyzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuvvvvvvvvuuuuuuuuuuuuuuuttttttttttttssssssssssssssssssssssssssssssssssrrrrrrrqqqqqqqqppppppppppppppoooooooooooonnnnnnnnnnnnnmmmmmmmllllllllllllkkkkkkkkkjjjjjjjjiiiiiiiiiiiiihhhhhhggggggggggggfffffffffffeeeeeeeeeeddddddddddddccccbbbbbbbbbbbbaaaaaaaaaaaa`aaaaaaaaaa`````````````_____________^^^^^^^^^^^^^]^]]]]]]]]]]]]]\\\\\\\\\\[\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQRQQQQQQQQQPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????>>>>>>>>>>========<<<<<<<;;;;;;;;;;:::::::::::9999999999988888888888777777777776666666666555555444444444443333333333322222221111111111100000000000000//////////..........-----------,,,,,,,,,,,,++++++++++++************)))))))))))))))(((((((((((''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! vvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzyyyyyyyyyyyyyyyyyyyyyzzzz{{{{{{{{{{{{{{{{{{{{{{{||{{{{{{{{{{{{{{{{{{{||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€�‚ƒ„…†‡ˆ‰ŠŠ‹ŒŒ��ŽŽ�������ŽŽŽŽ��Œ‹Š‰‰ˆ‡†……„ƒ‚‚��€€~„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚{{{{{zzzzzzzzzzzzzzzzzzyyzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuvvvvvvuuuuuuuuuuuuuuuuttttttttttttsssssssssssssssrrssssssssssssssssssrrrrrrrqqqqqqqqpppppppppppppooooooooooooonnnnnnnnnnnnnmmmmmmmllllllllllllkkkkkkkkkjjjjjjjjiiiiiiiiiiiiihhhhhgggggggggggggfffffffffffeeeeeeeeeeddddddddddddccccbbbbbbbbbbbbaaaaaaaaaaaa`aaaaaaaaa`````````````______________^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\[[\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXXXXXXWWWWWWWWVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQRQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>========<<<<<<<;;;;;;;;;;:::::::::::999999999998888888888777777777776666666666655555544444444444333333333332222222111111111110000000000000///////////..........-----------,,,,,,,,,,,+++++++++++++************))))))))))))))(((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! vvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzyyyyyyyyyyyyyyyyyyyyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{|{{{{{{{{{{{{{{{{{{{{|||||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€��‚„…†‡‡ˆ‰Š‹ŒŒ��ŽŽ��������ŽŽ�Ž�Œ‹‹Š‰ˆ‡‡†…„„ƒ‚‚��€€~„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚{{{{zzzzzzzzzzzzzzzzzzzyyzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuvvvvvuuuuuuuuuuuuuuuutttttttttttttsssssssssssssssrrsssssssssssssssssrrrrrrrrqqqqqqqppppppppppppppooooooooooooonnnnnnnnnnnnnmmmmmmllllllllllllkkkkkkkkkkjjjjjjjiiiiiiiiiiiiihhhhhhggggggggggggffffffffffffeeeeeeeeeddddddddddddcccccbbbbbbbbbbbaaaaaaaaaaaa``aaaaaaaaa`````````````______________^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\[[\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXWWWWWWWWVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQRQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKJJJJJJJJJIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>=========<<<<<<;;;;;;;;;;;:::::::::::999999999998888888888777777777776666666666655555544444444444333333333322222222111111111110000000000000///////////..........-----------,,,,,,,,,,,+++++++++++++***********)))))))))))))))(((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! vvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyzzyyyyyyyyyyyyyyyyyyyyyyyzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€�‚‚„…†‡ˆ‰Š‹‹Œ��ŽŽŽ�������ŽŽ����Œ‹Š‰ˆˆ‡†……„ƒƒ‚��€€~~„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚{{{zzzzzzzzzzzzzzzzzzzyyyzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuvvvuuuuuuuuuuuuuuuuutttttttttttttsssssssssssssssrrrssssssssssssssssrrrrrrrrrqqqqqqqpppppppppppppooooooooooooonnnnnnnnnnnnnnmmmmmmllllllllllllkkkkkkkkkkjjjjjjjiiiiiiiiiiiihhhhhhgggggggggggggffffffffffffeeeeeeeedddddddddddddcccccbbbbbbbbbbbaaaaaaaaaaaa``aaaaaaaa`````````````______________^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYXXXXXXXXXXXXXWWWWWWWWWVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>=========<<<<<<;;;;;;;;;;::::::::::::999999999988888888888777777777776666666666555555444444444443333333333322222221111111111100000000000000///////////.........------------,,,,,,,,,,,+++++++++++++***********)))))))))))))))(((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!! vvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€�‚ƒ„…†‡ˆ‰Š‹ŒŒ��ŽŽ��������ŽŽ�Œ�Œ‹Š‰‰ˆ‡†……„„ƒ‚‚��€€~~„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚{{zzzzzzzzzzzzzzzzzzzyyyyzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuvvuuuuuuuuuuuuuuuuutttttttttttttsssssssssssssssrrrrsssssssssssssssrrrrrrrrrrqqqqqqqpppppppppppppooooooooooooonnnnnnnnnnnnnnmmmmmmllllllllllllkkkkkkkkkkjjjjjjiiiiiiiiiiiiihhhhhhggggggggggggffffffffffffeeeeeeeeeddddddddddddccccccbbbbbbbbbbaaaaaaaaaaaa```aaaaaaaa`````````````______________^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYXXXXXXXXXXXXXWWWWWWWWWWVUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLKKKKKKKKJJJJJJJJJIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBABBBBBAAAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>=========<<<<<<;;;;;;;;;;:::::::::::9999999999988888888888777777777776666666666555555444444444443333333333322222221111111111100000000000000///////////.........-----------,,,,,,,,,,,,++++++++++++************)))))))))))))))(((((((((((''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!! vvvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€�‚ƒ„…‡ˆ‰ŠŠ‹Œ��ŽŽŽ�������ŽŽ��ŒŒ‹‹Š‰ˆ‡††…„„ƒ‚‚��€€€~~„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚{zzzzzzzzzzzzzzzzzzzyyyyyzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttsssssssssssssssrrrrssssssssssssssrrrrrrrrrrrqqqqqqpppppppppppppoooooooooooooonnnnnnnnnnnnnnmmmmmmllllllllllllkkkkkkkkkkjjjjjjiiiiiiiiiiiihhhhhhhggggggggggggffffffffffffeeeeeeeedddddddddddddccccccbbbbbbbbbbaaaaaaaaaaaa```aaaaaaaa````````````______________^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYXXXXXXXXXXXXXXWWWWWWWWWWVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBABBBBBAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>>=========<<<<<;;;;;;;;;;;:::::::::::999999999998888888888777777777776666666666655555544444444444333333333332222222111111111110000000000000///////////..........-----------,,,,,,,,,,,+++++++++++++************))))))))))))))(((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! vvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~€�‚ƒ…†‡ˆ‰Š‹ŒŒ��ŽŽ�������ŽŽ��Œ‹Œ‹Š‰ˆ‡††…„„ƒ‚‚���€€~~~„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚zzzzzzzzzzzzzzzzzzzyyyyyyzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttssssssssssssssrrrrrssssssssssssrrrrrrrrrrrrrqqqqqppppppppppppppoooooooooooooonnnnnnnnnnnnnmmmmmmmlllllllllllkkkkkkkkkkkjjjjjiiiiiiiiiiiiihhhhhhhgggggggggggffffffffffffeeeeeeeeeddddddddddddcccccccbbbbbbbbbaaaaaaaaaaaa````aaaaaaa`````````````______________^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYXXXXXXXXXXXXXXWWWWWWWWWWWUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLKKKKKKKKJJJJJJJJJIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBABBBBBAAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>==========<<<<<;;;;;;;;;;;:::::::::::999999999988888888888777777777776666666666655555544444444443333333333322222221111111111110000000000000///////////..........-----------,,,,,,,,,,,+++++++++++++***********)))))))))))))))(((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! vvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyxyyyyyyyyyyyyyyyyyyyyyyyyz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~€�‚ƒ…†‡ˆ‰Š‹Œ��ŽŽŽ������ŽŽŽ�ŒŒ‹‹Š‰ˆ‡‡†…„„ƒ‚‚���€€€~~~ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚zzzzzzzzzzzzzzzzzzyyyyyyyzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttsssssssssssssssrrrrrsssssssssssrrrrrrrrrrrrrrqqqqqpppppppppppppoooooooooooooonnnnnnnnnnnnnmmmmmmmmlllllllllllkkkkkkkkkkjjjjjjiiiiiiiiiiiihhhhhhhhgggggggggggffffffffffffeeeeeeeedddddddddddddcccccccbbbbbbbbbaaaaaaaaaaaa````aaaaaaa`````````````______________^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYXXXXXXXXXXXXXWWWWWWWWWWWVUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBABBBBAAAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>==========<<<<<;;;;;;;;;;::::::::::::999999999988888888888777777777776666666666555555444444444443333333333322222221111111111100000000000000///////////..........-----------,,,,,,,,,,,+++++++++++++***********)))))))))))))))(((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! vvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyxxyyyyyyyyyyyyyyyyyyyyyyyzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~€�‚ƒ…†‡‰Š‹‹Œ��ŽŽŽ�����ŽŽŽ��Œ‹ŠŠ‰ˆˆ‡†…„„ƒ‚‚���€€€~~~~ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚zzzzzzzzzzzzzzzzzyyyyyyyyzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttsssssssssssssssrrrrrrssssssssssrrrrrrrrrrrrrrrqqqqqppppppppppppooooooooooooooonnnnnnnnnnnnnmmmmmmmmllllllllllkkkkkkkkkkkjjjjjiiiiiiiiiiiiihhhhhhhhggggggggggffffffffffffeeeeeeeeeddddddddddddccccccccbbbbbbbbaaaaaaaaaaaa`````aaaaaa``````````````_____________^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKJJJJJJJJJIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBABBBBAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>>==========<<<<<;;;;;;;;;;:::::::::::999999999998888888888777777777776666666666655555544444444444333333333332222222111111111110000000000000////////////..........----------,,,,,,,,,,,,++++++++++++************)))))))))))))))(((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!! vvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyxxxyyyyyyyyyyyyyyyyyyyyyyzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~€�‚ƒ…†ˆ‰Š‹ŒŒ��ŽŽŽ����ŽŽŽ��Œ‹‹ŠŠ‰ˆ‡†…„„ƒ‚‚���€€€~~~~ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚zzzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttssssssssssssssrrrrrrrsssssssssrrrrrrrrrrrrrrrrqqqqpppppppppppppoooooooooooooonnnnnnnnnnnnnnmmmmmmmlllllllllllkkkkkkkkkkkjjjjiiiiiiiiiiiiihhhhhhhhhggggggggggffffffffffffeeeeeeeedddddddddddddccccccccbbbbbbbbaaaaaaaaaaaa`````aaaaaa`````````````______________^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAABBBBAAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>>==========<<<<;;;;;;;;;;;:::::::::::999999999998888888888777777777776666666666655555544444444444333333333332222222111111111110000000000000///////////...........----------,,,,,,,,,,,+++++++++++++************))))))))))))))(((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! uvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyxxxxyyyyyyyyyyyyyyyyyyyyyzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~€�‚„…‡ˆ‰Š‹Œ��ŽŽŽŽ���ŽŽŽŽ�ŒŒ‹Š‰‰ˆ‡†…„„ƒ‚‚��€€€€~~~~~ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚zzzzzzzzzzzzzzzyyyyyyyyyyzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttsssssssssssssssrrrrrrrssssssssrrrrrrrrrrrrrrrrrqqqpppppppppppppoooooooooooooonnnnnnnnnnnnnnmmmmmmmmlllllllllllkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhgggggggggffffffffffffeeeeeeeeeddddddddddddcccccccccbbbbbbbaaaaaaaaaaaa``````aaaaa``````````````_____________^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAABBBBAAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>==========<<<<<;;;;;;;;;;::::::::::::999999999988888888888777777777776666666666655555544444444443333333333322222221111111111100000000000000///////////...........----------,,,,,,,,,,,+++++++++++++***********)))))))))))))))(((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! uuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~€�‚„†‡ˆ‰Š‹Œ��ŽŽŽŽŽŽŽŽŽŽ��Œ‹Š‰‰‰ˆ††…„ƒ‚‚��€€€~~~~~~ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚zzzzzzzzzzzzzyyyyyyyyyyyyzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttsssssssssssssssrrrrrrrrsssssssrrrrrrrrrrrrrrrrrqqqppppppppppppppoooooooooooooonnnnnnnnnnnnnnmmmmmmmlllllllllllkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhgggggggggffffffffffffeeeeeeeeeddddddddddddcccccccccbbbbbbbaaaaaaaaaaaa``````aaaaa`````````````______________^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAABBBAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>==========<<<<<;;;;;;;;;;:::::::::::9999999999988888888888777777777776666666666555555544444444443333333333322222221111111111100000000000000///////////...........----------,,,,,,,,,,,+++++++++++++***********)))))))))))))))(((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!! uuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzz{{{{{{{{{{{{{{{{{{zz{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~€�ƒ„†‡ˆ‰Š‹Œ��ŽŽŽŽŽŽŽŽŽ��ŒŒ‹Š‰ˆˆ‡†…„ƒ‚‚��€€€~~~~~~~ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚zzzzzzzzzzzzyyyyyyyyyyyyyzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttsssssssssssssssrrrrrrrrrssssssrrrrrrrrrrrrrrrrrqqqqppppppppppppooooooooooooooonnnnnnnnnnnnnnmmmmmmmmlllllllllllkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhhggggggggffffffffffffeeeeeeeeeddddddddddddccccccccccbbbbbbaaaaaaaaaaaa```````aaaa`````````````______________^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAABBBAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>==========<<<<<;;;;;;;;;;::::::::::9999999999998888888888777777777776666666666655555554444444444333333333332222222111111111110000000000000////////////...........---------,,,,,,,,,,,,++++++++++++************)))))))))))))))(((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! uuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{zzz{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~€€‚ƒ„†‡ˆŠ‹ŒŒ��ŽŽŽŽŽŽŽŽ���Œ‹ŠŠ‰ˆˆ†…„„ƒ‚��€€€~~~~~~~~ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚zzzzzzzzzzzyyyyyyyyyyyyyyzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttssssssssssssssssrrrrrrrrrsssssrrrrrrrrrrrrrrrrrqqqppppppppppppppoooooooooooooonnnnnnnnnnnnnnmmmmmmmmllllllllllllkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhhggggggggffffffffffffeeeeeeeeeddddddddddddccccccccccbbbbbbaaaaaaaaaaaa```````aaaa`````````````______________^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXXXWWWWWWWWWWWWVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPQQPPPPPPPPPOOOOOOOOOOOOONOONNNNNNNNNMMMMMMMMLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAABBBAAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>===========<<<<;;;;;;;;;;;::::::::::9999999999988888888888777777777776666666666655555554444444444333333333322222222111111111110000000000000///////////...........----------,,,,,,,,,,,+++++++++++++************))))))))))))))(((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! uuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{zzzz{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~€�‚ƒ„†‡‰Š‹ŒŒ�ŽŽŽŽŽŽŽŽŽ��ŒŒ‹Š‰ˆ‡‡†…„ƒ‚��€€€~~~~~~~~~ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚zzzzzzzzzzzyyyyyyyyyyyyyyzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuuutuuuuuuuuuuttttttttttttttttsssssssssssssssrrrrrrrrrrsssssrrrrrrrrrrrrrrrrqqqqpppppppppppppooooooooooooooonnnnnnnnnnnnnmmmmmmmmmlllllllllllkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhhhgggggggffffffffffffeeeeeeeeeddddddddddddcccccccccccbbbbbaaaaaaaaaaaa````````aaaa`````````````______________^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPQPPPPPPPPPPOOOOOOOOOOOOONOONNNNNNNNNMMMMMMMMLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAABBBAAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>===========<<<<;;;;;;;;;;:::::::::::9999999999988888888888777777777776666666666555555554444444443333333333322222221111111111100000000000000///////////...........----------,,,,,,,,,,,+++++++++++++***********)))))))))))))))(((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! uuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~€�‚ƒ„†ˆ‰Š‹Œ��ŽŽŽŽŽŽŽŽ���Œ‹‹Š‰ˆ‡‡†…„ƒ‚��€€~~~~~~~~~~~ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚zzzzzzzzzzyyyyyyyyyyyyyyyzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuuttuuuuuuuuuttttttttttttttttsssssssssssssssrrrrrrrrrrrssssrrrrrrrrrrrrrrrrqqqqqpppppppppppppooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmlllllllllllkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhhhgggggggffffffffffffeeeeeeeeeddddddddddddcccccccccccbbbbbaaaaaaaaaaaa````````aaa`````````````______________^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPQPPPPPPPPPPOOOOOOOOOOOOONONNNNNNNNNNMMMMMMMLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAABBAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>==========<<<<<;;;;;;;;;;:::::::::::9999999999988888888887777777777766666666666555555554444444443333333333322222221111111111100000000000/00///////////...........----------,,,,,,,,,,,+++++++++++++***********)))))))))))))))(((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############""""""""""""""!!!!!!!!!!!! uuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{zzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||}}}}}}}}}}}}||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~€�‚ƒ„‡ˆ‰Š‹Œ�ŽŽŽŽŽŽŽŽŽŽ��ŒŒ‹Š‰ˆ‡Š‰ˆ‡†…„ƒƒƒ‚‚‚‚�����������~~~~~}}}}}}}}}}}}}}}}}|||zzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttttttttttttsssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhgggggghhhggggggggggggffffffffffeeeeeeeddddddddddddcccccccccbbbbbbbbbbbbaaaaaaaaaaa```````````______________^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNMMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCDDCCCCCCCCCCBBBBBBBBBBBAAA@@@@@@@@@@???????????>>>>??>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;::::::::::::9999999999888888887777776666666666655555555555444444444443333333333322222111111111110000000000///////////...........-------------,,,,,,,,,,,+++++++++************))))))))((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! uuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||}}}}}}}}}}|||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~€�‚ƒ…‡ˆŠ‹ŒŒ�ŽŽŽŽŽŽŽŽŽ���Œ‹‹Š‰ˆ‡Š‰ˆ‡†…„ƒƒ‚‚‚‚������������~~~~}}}}}}}}}}}}}}}}}||||zyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttttttttttttssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppoooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhgggggghhgggggggggggggffffffffffeeeeeeddddddddddddccccccccccbbbbbbbbbbbaaaaaaaaaaaa``````````______________^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNMMMMMMMLLLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCDDCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@??????????>>>>>?>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;::::::::::::999999999988888888777777666666666665555555555544444444444333333333332222211111111111000000000///////////............------------,,,,,,,,,,,,+++++++++***********)))))))))(((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! uuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{zzzzzzzz{{{{{{{{{{{{{{{{{zz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||}}}}}}}}|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~€�‚ƒ…‡ˆŠ‹Œ��ŽŽŽŽŽŽŽŽŽ��ŒŒ‹‹Š‰ˆ‡Š‰‡†……„ƒƒ‚‚‚�������������~~~~}}}}}}}}}}}}}}}}|||||yyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhggggggghhggggggggggggfffffffffffeeeeeeddddddddddddcccccccccbbbbbbbbbbbbaaaaaaaaaaaa`````````_______________^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOONNNNNNMMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCDCCCCCCCCCCCBBBBBBBBBBAAA@@@@@@@@@@@??????????>>>>>?>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;::::::::::::9999999999988888888777777666666666665555555555544444444444333333333332222111111111110000000000///////////...........-------------,,,,,,,,,,,,+++++++++***********)))))))))(((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! uuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{{zzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||}}}}}}|||||||||||||||||||}}}}}}}}}}}||||||||||}}}}}}}}}}{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~}}}}}}}}}}}}}}~~€�‚„…‡‰Š‹Œ��ŽŽŽŽŽŽŽŽŽ��ŒŒ‹ŠŠ‰ˆ‡Š‰‡†……„ƒƒ‚‚‚�������������~~~}}}}}}}}}}}}}}}}||||||yyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggghgggggggggggggfffffffffffeeeeeddddddddddddccccccccccbbbbbbbbbbbaaaaaaaaaaaa``````````______________^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOONNNNNNMMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCDCCCCCCCCCCBBBBBBBBBBBAAA@@@@@@@@@@???????????>>>>>?>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;::::::::::::9999999999888888888777777666666666655555555555544444444443333333333322222111111111110000000000///////////...........-------------,,,,,,,,,,,+++++++++************)))))))))(((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! uuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{zzzzzzzzzz{{{{{{{{{{{{{{{zzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||}}}}||||||||||||||||||||||||}|||||||||||||||||}}}}}}}}{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}~~€�‚„…‡‰Š‹Œ��ŽŽŽŽŽŽŽŽŽ��ŒŒ‹ŠŠ‰ˆ‡Š‰‡†……„ƒƒ‚‚‚�������������~~}}}}}}}}}}}}}}}}|||||||yyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttttttstttttttssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppoooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhggggggghggggggggggggffffffffffffeeeeeddddddddddddcccccccccbbbbbbbbbbbbaaaaaaaaaaaa``````````_____________^^^^]]]]]]]]]]]]\\\\\\\\\\\[\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOONNNNNMMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCDCCCCCCCCCCBBBBBBBBBBBAAA@@@@@@@@@@???????????>>>>>>>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;::::::::::::9999999999888888888777776666666666655555555555444444444443333333333322222111111111110000000000///////////...........-------------,,,,,,,,,,,+++++++++************)))))))))(((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! uuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||}|||||||||||||||||||||||||||||||||||||||||||}}}}}}}{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}}}~~€�‚„…‡‰Š‹Œ��ŽŽŽŽŽŽŽŽ���ŒŒ‹ŠŠ‰ˆ‡Š‰ˆ††…„ƒƒ‚‚‚������������€~~}}}}}}}}}}}}}}}||||||||yyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttttttstttttttssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqpqqqqqqqqqppppppppppppppppoooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggggggggggffffffffffffeeeedddddddddddddcccccccccbbbbbbbbbbbaaaaaaaaaaaa``````````______________^^^^]]]]]]]]]]]]\\\\\\\\\\\[\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOONNNNNNMMMMMMMLLLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@???????????>>>>>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999888888888777776666666666655555555555444444444443333333333322222111111111110000000000//////////............------------,,,,,,,,,,,,+++++++++***********))))))))))((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! uuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{zzzzzzzzzzzzz{{{{{{{{{{{{zzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}}}}~~€�ƒ„…ˆ‰Š‹Œ�ŽŽŽŽŽŽŽŽŽ���ŒŒ‹ŠŠ‰ˆ‡Š‰ˆ‡†…„ƒƒ‚‚‚������������€~}}}}}}}}}}}}}}}|||||||||yyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttttttssttttttsssssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqqpqqqqqqqqppppppppppppppppoooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggggggggfffffffffffffeeeeddddddddddddccccccccccbbbbbbbbbbbaaaaaaaaaaaa`````````______________^^^^]]]]]]]]]]]]\\\\\\\\\\\[[\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNMMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@???????????>>>>>>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;::::::::::::99999999999888888888777776666666666555555555555444444444443333333333222221111111111100000000000//////////...........-------------,,,,,,,,,,,,+++++++++***********))))))))))((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! uuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{zzzzzzzzzzzzzz{{{{{{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}}}}~~€�‚„…‡‰Š‹Œ�ŽŽŽŽŽŽŽŽŽ���ŒŒ‹Š‰‰ˆ‡Š‰ˆ‡†…„ƒƒ‚‚‚�����������€€~}}}}}}}}}}}}}}}|||||||||yyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttttttssttttttssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqpqqqqqqqqpppppppppppppppoooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggggggggggffffffffffffeeeedddddddddddddccccccccccbbbbbbbbbbaaaaaaaaaaaa``````````_____________^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOONNNNNMMMMMMMMLLLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAA@@@@@@@@@???????????>>>>>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;::::::::::::99999999998888888888777766666666666555555555555444444444433333333333222221111111111100000000000//////////...........-------------,,,,,,,,,,,+++++++++************))))))))))((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! uuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{zzzzzzzzzzzzzzzz{{{{{{{{{zzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}|}}}}}~~€�‚„…‡‰Š‹Œ��ŽŽŽŽŽŽŽŽ���ŒŒ‹Š‰‰ˆ‡Š‰ˆ‡†…„ƒƒ‚‚‚�����������€€}}}}}}}}}}}}}}}||||||||||yyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttttttssstttttssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqppqqqqqqqppppppppppppppppoooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggggggggfffffffffffffeeeeddddddddddddcccccccccccbbbbbbbbbbaaaaaaaaaaaa`````````______________^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNMMMMMMMLLLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@@???????????>>>>>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;::::::::::::99999999998888888888777766666666666555555555554444444444433333333333222221111111111100000000000//////////...........-------------,,,,,,,,,,,+++++++++************))))))))))((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! uuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{zzzzzzzzzzzzzzzzz{{{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}||||}}}~~€�‚„…‡‰Š‹Œ��ŽŽŽŽŽŽŽŽ���ŒŒ‹Š‰‰ˆ‡Š‰ˆ‡†…„ƒƒ‚‚‚����������€€€}}}}}}}}}}}}}}|||||||||||yyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttttttssstttttsssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppqqqqqqqpppppppppppppppoooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggggggggggffffffffffffeeeedddddddddddddcccccccccccbbbbbbbbbaaaaaaaaaaaa``````````_____________^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNMMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@@??????????>>>>>>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;::::::::::::999999999998888888888777766666666666555555555554444444444433333333333222221111111111100000000000/////////...........--------------,,,,,,,,,,,+++++++++***********)))))))))))(((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! uuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{zzzzzzzzzzzzzzzzzzz{{{{{{zzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}|||||||}}~~€�‚ƒ…‡ˆŠ‹Œ��ŽŽŽŽŽŽŽŽ��ŒŒ‹‹Š‰ˆˆ‡Š‰ˆ‡†…„ƒƒ‚‚‚���������€€€€}}}}}}}}}}}}}||||||||||||yyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttttttssssttttssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppqqqqqqppppppppppppppppooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggggggggggfffffffffffffeeeeddddddddddddccccccccccccbbbbbbbbbaaaaaaaaaaaa`````````_____________^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNMMMMMMMMLLLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@???????????>>>>>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;::::::::::::99999999998888888888877776666666666555555555555444444444433333333333222221111111111100000000000//////////...........-------------,,,,,,,,,,,+++++++++************)))))))))))(((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! uuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{zzzzzzzzzzzzzzzzzzzz{{{{{zzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{|||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}||||||||}}}~€�‚ƒ„‡ˆ‰‹ŒŒ�ŽŽŽŽŽŽŽ���ŒŒ‹‹Š‰ˆ‡‡Š‰ˆ‡†…„ƒƒ‚‚‚���������€€€€}}}}}}}}}}}}|||||||||||||yyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttttttssssttttsssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppqqqqqqpppppppppppppppoooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggggggggfffffffffffffeeeedddddddddddddccccccccccccbbbbbbbbaaaaaaaaaaaa``````````_____________^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@???????????>>>>>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;::::::::::::99999999998888888888877766666666666555555555554444444444433333333333222221111111111100000000000//////////...........-------------,,,,,,,,,,,+++++++++************)))))))))))(((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! uuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{zzzzzzzzzzzzzzzzzzzzz{{{{zzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}||||||||||}}~€‚ƒ„‡ˆ‰Š‹Œ��ŽŽŽŽŽŽ���ŒŒ‹‹Š‰ˆ‡†‰ˆ‡‡†…„ƒƒ‚‚‚���������€€€€}}}}}}}}}}}||||||||||||||yyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttttttsssssttttssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppqqqqqpppppppppppppppoooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggggggggggfffffffffffffeeeeddddddddddddccccccccccccbbbbbbbbbaaaaaaaaaaaa`````````_____________^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@??????????>>>>>>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;::::::::::::99999999998888888888777766666666666555555555554444444444433333333333222221111111111100000000000/////////............-------------,,,,,,,,,,,+++++++++************)))))))))))(((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! uuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{zzzzzzzzzzzzzzzzzzzzzzz{{zzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}|||||||||||}}~~€�ƒ„†ˆ‰Š‹Œ��ŽŽŽŽŽŽ���ŒŒ‹ŠŠ‰ˆ‡†‰ˆ‡††…„ƒƒ‚‚‚��������€€€€€}}}}}}}}}}|||||||||||||||yyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttttttsssssstttssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppqqqqqpppppppppppppppooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggggggggggffffffffffffeeeedddddddddddddccccccccccccbbbbbbbbaaaaaaaaaaaa``````````____________^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@??????????>>>>>>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::::::99999999998888888888777766666666665555555555544444444444433333333332222211111111111000000000000/////////...........-------------,,,,,,,,,,,,+++++++++***********))))))))))))((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! uuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{zzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}|||||||||||||}}~€�‚ƒ†‡ˆŠ‹ŒŒ��ŽŽŽŽŽ���ŒŒ‹ŠŠ‰ˆ‡†‰ˆ‡†……„ƒƒ‚‚‚��������€€€€€}}}}}}}}}}|||||||||||||||yyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttttttssssssstttssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppqqqqpppppppppppppppooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllllkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggggggggffffffffffffeeeeeddddddddddddccccccccccccbbbbbbbbbaaaaaaaaaaaa`````````_____________^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@???????????>>>>>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;::::::::::::99999999998888888888877766666666666555555555554444444444433333333333222221111111111100000000000//////////...........-------------,,,,,,,,,,,+++++++++************))))))))))))((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! uuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}}|||||||||||||}}~€�‚ƒ…‡ˆ‰Š‹Œ���ŽŽŽ���ŒŒ‹‹Š‰‰ˆ‡†‰ˆ‡†…„„ƒƒ‚‚‚�������€€€€€€}}}}}}}}}||||||||||||||||yyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttttttssssssssttsssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppqqqqppppppppppppppooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggggggggggffffffffffffeeeeeddddddddddddccccccccccccbbbbbbbbaaaaaaaaaaaa``````````____________^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@???????????>>>>>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;::::::::::::99999999998888888888877766666666666555555555554444444444433333333333222221111111111100000000000//////////...........-------------,,,,,,,,,,,+++++++++************)))))))))))(((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! uuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||{{{{{{||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}||||}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}|}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}||||||||||||||}}~~€�ƒ…†ˆ‰Š‹ŒŒ���ŽŽ���ŒŒ‹‹Š‰ˆ‡‡†‰ˆ‡†…„„ƒƒ‚‚‚������€€€€€€€}}}}}}}}|||||||||||||||||yyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttttssssssssssttssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppqqqpppppppppppppppooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllllkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggfgggggggffffffffffffeeeeeedddddddddddccccccccccccbbbbbbbbbaaaaaaaaaaaa``````````____________^^^^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@???????????>>>>>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;::::::::::::99999999998888888888777766666666666555555555544444444444433333333333222221111111111100000000000/////////............-------------,,,,,,,,,,,+++++++++***********))))))))))))(((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! uuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}|||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}}|||||||||||||||}}~€�‚…†‡ˆŠ‹‹Œ���Ž����ŒŒ‹‹Š‰ˆ‡†…ˆˆ‡†…„„ƒƒ‚‚�������€€€€€€€}}}}}}}}|||||||||||||||{{yyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttttttsssssssssstssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppqqpppppppppppppppoooooooonnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggfgggggggffffffffffffeeeeeeddddddddddcccccccccccccbbbbbbbbaaaaaaaaaaaaa`````````____________^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\[[[[[[\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@???????????>>>>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;::::::::::::99999999999888888888877776666666666555555555554444444444433333333333222221111111111100000000000//////////...........-------------,,,,,,,,,,,,+++++++++***********))))))))))))((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! uuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}}}|||||||||||||||}}~€�‚„…‡ˆ‰Š‹Œ��������ŒŒ‹ŠŠ‰ˆ‡†…ˆ‡††…„ƒƒ‚‚‚������€€€€€€€€}}}}}}||||||||||||||||{{{yyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttttttssssssssssssssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppqqppppppppppppppooooooooonnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggffggggggffffffffffffeeeeeeeddddddddddccccccccccccbbbbbbbbbaaaaaaaaaaaa``````````____________^^^^^^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@???????????>>>>>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;::::::::::::99999999998888888888877766666666666555555555554444444444433333333333222221111111111100000000000//////////...........-------------,,,,,,,,,,,+++++++++************))))))))))))((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! uuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||{{{{{{{{{{||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}||||||||||||||||}~~€‚„…†ˆ‰Š‹ŒŒ�������ŒŒ‹ŠŠ‰ˆ‡†…ˆ‡†……„ƒƒ‚‚‚�����€€€€€€€€€}}}}}||||||||||||||||{{{{yyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttttttssssssssssssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppqpppppppppppppppooooooooonnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggfffggggggffffffffffffeeeeeeedddddddddcccccccccccccbbbbbbbbaaaaaaaaaaaaa`````````____________^^^^^^^^^^^^]]]]]\\\\\\\\\\\\\[[[[[[[\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@???????????>>>>>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;::::::::::::99999999998888888888877766666666666555555555544444444444433333333333222221111111111100000000000/////////............-------------,,,,,,,,,,,+++++++++************)))))))))))(((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! tuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}|||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}||||||||||||{{|||}}~€�ƒ…†‡ˆŠ‹‹Œ�������ŒŒ‹Š‰‰ˆ‡†…ˆ‡†……„ƒƒ‚‚‚�����€€€€€€€€€}}}}}||||||||||||||||{{{{yxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttttsssssssssssssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppppppppppppoooooooooonnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggfffgggggffffffffffffeeeeeeeedddddddddccccccccccccbbbbbbbbbaaaaaaaaaaaa``````````___________^^^^^^^^^^^^^]]]]]\\\\\\\\\\\\[[[[[[[[\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@???????????>>>>>>>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;::::::::::::99999999998888888888777766666666665555555555544444444444433333333332222221111111111000000000000/////////...........--------------,,,,,,,,,,,+++++++++***********))))))))))))(((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! ttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}|||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}||||||||||{{{{{|||}~€�ƒ„†‡ˆ‰Š‹Œ�������ŒŒ‹Š‰ˆ‡‡†…ˆ‡†…„„ƒƒ‚‚������€€€€€€€€€}}}}||||||||||||||||{{{{{xxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttttttsssssssssssssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppppppppppppooooooooooonnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggfffgggggffffffffffffeeeeeeeeddddddddcccccccccccccbbbbbbbbaaaaaaaaaaaaa`````````____________^^^^^^^^^^^^^]]]]\\\\\\\\\\\\\[[[[[[[[\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@???????????>>>>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;:::::::::::::9999999999888888888877776666666666555555555554444444444433333333333222222111111111100000000000//////////...........-------------,,,,,,,,,,,,+++++++++***********))))))))))))((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! tttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||{{{{{{{{{{{{{{{{{{{{{{{||{{|||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~}}}}||||||||||{{{{{|||}~~�ƒ„…‡ˆ‰Š‹Œ�������ŒŒ‹Š‰ˆ‡†…„‡‡†…„„ƒƒ‚‚������€€€€€€€€€}}}}|||||||||||||||{{{{{{xxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttttsssssssssssssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppppppppppoooooooooooonnnnnnnnnnmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggffffggggffffffffffffeeeeeeeeeddddddddccccccccccccbbbbbbbbbaaaaaaaaaaaa``````````____________^^^^^^^^^^^^]]]]\\\\\\\\\\\\\\[[[[[[[[\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@???????????>>>>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;::::::::::::99999999999888888888877776666666666555555555554444444444433333333333222222111111111100000000000//////////...........-------------,,,,,,,,,,,++++++++++***********))))))))))))((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! ttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzyyyyyyyzzzzzzzzzzzzzzzzzzyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}||}}}}}}}}}}}~~~~~~~~~~~}}}}|||||||||||{{{{{|||}}~€ƒ„…‡ˆ‰Š‹ŒŒ������ŒŒ‹Š‰ˆ‡†…„‡††…„„ƒ‚‚‚�����€€€€€€€€€€}}}|||||||||||||||{{{{{{{xxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttttsssssssssssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppppppppppppoooooooooooonnnnnnnnnmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggffffgggfffffffffffffeeeeeeeeedddddddcccccccccccccbbbbbbbbaaaaaaaaaaaaa``````````___________^^^^^^^^^^^^^]]]\\\\\\\\\\\\\\[[[[[[[[[\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@???????????>>>>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;::::::::::::99999999998888888888877766666666666555555555544444444444433333333333222222111111111100000000000/////////............-------------,,,,,,,,,,,++++++++++***********)))))))))))(((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! tttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzzzzzzzzzzyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}||}}}}}}}}}}}}~~~~~~~~~~}}}}||||||||||{{{{{{{||}}~€ƒ„…†ˆ‰Š‹ŒŒ������ŒŒ‹Š‰ˆ‡†…„‡†……„ƒƒ‚‚‚�����€€€€€€€€€€}}}||||||||||||||{{{{{{{{xxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttttsssssssssssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppppppppppppppoooooooooooonnnnnnnnnmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggfffffgggffffffffffffeeeeeeeeeedddddddccccccccccccbbbbbbbbbaaaaaaaaaaaa```````````___________^^^^^^^^^^^^]]]]\\\\\\\\\\\\\\[[[[[[[[[\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@???????????>>>>>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;::::::::::9:9999999999888888888887776666666666555555555554444444444433333333333222222211111111100000000000//////////...........-------------,,,,,,,,,,,,++++++++++**********))))))))))))(((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! uuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{||||||{{{{{|||||{{{{{{{{{{{{{{||}~€€‚ƒ„†‡ˆ‰ŠŠ‹‹‹‹‹ŠŠ‰‰ˆ‡†…„ƒ‚…„„ƒ‚‚��€€€~~~~~~~||||{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuttttttttsssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppppoooooooooooooooooonnnnnnnnnnnmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggggedddddddddddddccccccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaa````````````__^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMMLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;;::::::::::99999998888888888877777777777666666666655555555554444444333333333332222222222211111111100000000000///////...........------------,,,,,,,,,++++++++++++*********))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! uuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{||||{{{{{{{{{{{{{{{||}~€€‚ƒ„†‡ˆ‰ŠŠ‹‹‹‹‹ŠŠ‰ˆˆ‡†…„ƒ‚…„ƒƒ‚‚��€€€~~~~~~~||||{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuutttttttssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppppooooooooooooooooooonnnnnnnnnnnmmmmmmmmmmllllllllllllllklllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggfedddddddddddddccccccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaa````````````__^^^^^^^^^^^^]]]]]]]]]]]]\]]\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNNNMMMMMMMMMMMMLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;:::::::::::99999998888888888777777777776666666666555555555554444444333333333332222222222211111111100000000000///////...........-----------,,,,,,,,,,++++++++++++*********)))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!! uuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{|||{{{{{{{{{{{{{{{{||}~€�‚ƒ„†‡ˆ‰ŠŠ‹‹‹‹‹ŠŠ‰ˆ‡†……„ƒ‚…„ƒƒ‚���€€€~~~~~~~|||{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuutttttttssssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppppooooooooooooooooooonnnnnnnnnnnnmmmmmmmmmmllllllllllllllklllkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggfdddddddddddddccccccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaa````````````___^^^^^^^^^^^]]]]]]]]]]]]]\]\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNNNMMMMMMMMMMMLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;:::::::::::99999998888888888777777777776666666666555555555554444444333333333322222222222111111111000000000000//////............-----------,,,,,,,,,,+++++++++++*********))))))))))))(((((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! uuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{yyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||{{||||||{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{||{{{{{{{{{{{{{{{{{|}}~€�‚ƒ…†‡ˆ‰ŠŠ‹‹‹‹ŠŠŠ‰ˆ‡†…„ƒ‚�…„ƒƒ‚��€€€€~~~~~~~~|||{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuttttttssssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppppoooooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmllllllllllllllkllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggggffdddddddddddddccccccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaa````````````___^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNNMMMMMMMMMMMMLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;:::::::::::9999998888888888877777777777666666666655555555554444444333333333332222222222211111111100000000000///////...........------------,,,,,,,,,++++++++++++*********))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! uuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwvvwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{yyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||{{{{{|||{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{|{{{{{{{{{{{{{{{{{||}~~€�‚„…†‡ˆ‰ŠŠ‹‹‹‹ŠŠ‰‰ˆ‡†…„ƒ‚�…„ƒ‚‚��€€€€~~~~~~~~~||{{{{{{{{{{{{{{zzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuutttttsssssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppppooooooooooooooooooonnnnnnnnnnnnnmmmmmmmmmllllllllllllllkkllkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggfffddddddddddddccccccccccccbcccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaa````````````____^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;::::::::::99999998888888888877777777776666666666555555555554444444333333333332222222222211111111100000000000///////...........------------,,,,,,,,,++++++++++++*********))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! uuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{yyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||}}~€�‚ƒ„…†‡ˆ‰ŠŠŠ‹‹ŠŠŠ‰ˆ‡‡†…„ƒ‚�„„ƒ‚‚��€€€~~~~~~~~~|{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuuttttsssssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppppoooooooooooooooooooonnnnnnnnnnnnnmmmmmmmmllllllllllllllkkklkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggggfffdddddddddddcccccccccccccbcccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaa````````````____^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;:::::::::::99999998888888888777777777776666666666555555555554444444333333333332222222222211111111100000000000///////...........-----------,,,,,,,,,,+++++++++++**********)))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! uuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{yyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{z{{{{{{||}~€€‚‚ƒ„…‡‡ˆ‰ŠŠŠŠŠŠŠ‰‰ˆ‡†…„ƒ‚��„ƒƒ‚���€€€~~~~~~~~~~|{{{{{{{{{{{{{{zzzzzzzzzzyyyyyxxxxxxxxxxxxxxxxxxxwxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuuutttttsssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppppppoooooooooooooooooooonnnnnnnnnnnnnnmmmmmmmmllllllllllllllkkklkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggffffdddddddddddccccccccccccbbccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaa````````````_____^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;:::::::::::9999999888888888877777777777666666666655555555554444444333333333332222222222221111111100000000000///////............-----------,,,,,,,,,,+++++++++++*********))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! uuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxyyyxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{yyyyyyyyyyyzzzzzzzzzzzzzzyzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{z{{{{{{{{zzz{{{{{||}~~€�‚ƒ„…†‡ˆˆ‰ŠŠŠŠŠŠ‰‰ˆˆ‡†…„ƒ‚�€„ƒ‚‚��€€€~~~~~~~~~~{{{{{{{{{{{{{{zzzzzzzzzzzyyyyxxxxxxxxxxxxxxxxxxxwwxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuutttttsssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppppooooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmlllllllllllllllkkklkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggffffddddddddddcccccccccccccbbccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaa````````````_____^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@?@@@@@???????????>>>>>>>>>=>>>>============<<<<<<<<<;;;;;;;;;;:::::::::::9999999888888888877777777777666666666655555555554444444333333333332222222222211111111100000000000///////...........------------,,,,,,,,,++++++++++++*********))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! uuuuuuuuuuuuuuuuuuuvvvvuvvvvvvvvvvvvvvvvvvvvvvwwvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{yyyyyyyyyyyyyyzzzzzzzzzzzyyyyzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||{{{{{{{{{{{{{{{{{{z{{{{{{{{{{{{{{{{zz{{{{{{zzzzz{{{{||}~~€�‚ƒƒ„…†‡ˆ‰‰ŠŠŠŠŠ‰‰ˆˆ‡†…„ƒ‚‚�€ƒƒ‚‚��€€€~~~~~~~~~~}{{{{{{{{{{{{{zzzzzzzzzzzzyyyxxxxxxxxxxxxxxxxxxxwwwxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuuuuuuttttsssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppppppooooooooooooooooooonnnnnnnnnnnnnnnnmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggggggggffffddddddddddccccccccccccbbbcccccbbbbbbbbbbbbaaaaaaaaaaaaaaaa````````````______^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@?@@@@@??????????>>>>>>>>>>=>>>>===========<<<<<<<<<<;;;;;;;;;;:::::::::::9999999888888888877777777776666666666555555555554444444333333333332222222222211111111100000000000///////...........-----------,,,,,,,,,,+++++++++++**********))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!! uuuuuuuuuuuuuuuuuuuuvvvuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{yyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyyzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzz{{{{{{{zzzzzz{{{{{zzzzzz{{{||}~~€�‚ƒ„„…†‡‡ˆ‰‰‰ŠŠŠ‰‰‰ˆ‡††…„ƒ‚�€€ƒ‚‚��€€€~~~~~~~~~~~}{{{{{{{{{{{{zzzzzzzzzzzzzyyxxxxxxxxxxxxxxxxxxxwwwwxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuuuuuttttssssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppppppoooooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggggfffffdddddddddcccccccccccccbbbccccbbbbbbbbbbbbbaaaaaaaaaaaaaaa`````````````______^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVUVVVUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@?@@@@@??????????>>>>>>>>>>=>>>>===========<<<<<<<<<<;;;;;;;;;::::::::::::9999998888888888777777777776666666666555555555554444443333333333322222222222211111111000000000000///////...........-----------,,,,,,,,,,+++++++++++*********))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! uuuuuuuuuuuuuuuuuuuuuvvuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyzzzzzzzyyyyyyyyyzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzz{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzz{{{zzzzzzz{{{||}}~€�‚ƒƒ„…††‡ˆˆ‰‰‰‰‰‰‰‰ˆ‡‡†…„ƒ‚‚�€ƒ‚‚��€€€~~~~~~~~~~}}{{{{{{{{{{{zzzzzzzzzzzzzzyxxxxxxxxxxxxxxxxxxxwwwwwxxxxxxwwwwwwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuuuuuttttssssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppppppoooooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggggffffffdddddddddccccccccccccbbbbccccbbbbbbbbbbbbaaaaaaaaaaaaaaaa````````````_______^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVUVVUUUUUUUUUUUUTTTTTTTTTTSTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@?@@@@???????????>>>>>>>>>==>>>>===========<<<<<<<<<<;;;;;;;;;::::::::::::999999888888888877777777777666666666655555555554444444333333333332222222222211111111100000000000////////..........------------,,,,,,,,,++++++++++++*********))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! tuuuuuuuuuuuuuuuuuuuuuvuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyzzzzyyyyyyyyyyyyzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{zzzzzzzz{{{|}}~€�‚ƒƒ„……†‡‡ˆˆ‰‰‰‰‰‰‰ˆˆ‡†……„ƒ‚�€‚‚��€€€~~~~~~~~~~}}}{{{{{{{{{{zzzzzzzzzzzzzzzyxxxxxxxxxxxxxxxxxxwwwwwwxxxxxwwwwwwwwwwwwwwwwwwwvvvvuuuuuuuuuuuuuuuuutttttssssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppppppoooooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggffffffddddddddcccccccccccccbbbbcccbbbbbbbbbbbbbaaaaaaaaaaaaaaa`````````````_______^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVVUUVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@?@@@@??????????>>>>>>>>>>==>>>===========<<<<<<<<<<<;;;;;;;;;:::::::::::9999999888888888877777777777666666666655555555554444444333333333332222222222211111111100000000000////////..........-----------,,,,,,,,,,++++++++++++*********))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! ttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyzzyyyyyyyyyyyyyyyzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{zzzzzzzzz{{||}~€�‚ƒƒ„…††‡‡ˆˆ‰‰‰‰‰‰ˆˆˆ‡††…„ƒ‚��€~‚���€€€~~~~~~~~~}}}}}{{{{{{{{{zzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxwwwwwwwxxxxwwwwwwwwwwwwwwwwwwwvvvvuuuuuuuuuuuuuuuuuttttttsssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppppppoooooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggggfffffffddddddddccccccccccccbbbbbcccbbbbbbbbbbbbaaaaaaaaaaaaaaaa````````````________^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@??@@@@??????????>>>>>>>>>>==>>>===========<<<<<<<<<<;;;;;;;;;;:::::::::::9999999888888888877777777776666666666555555555554444444333333333332222222222211111111100000000000////////..........-----------,,,,,,,,,,+++++++++++**********)))))))))))(((((((((((('(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!! tttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzxxxyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{||}~€€�‚ƒ„…†‡‡‡ˆˆ‰‰‰‰‰‰ˆˆˆ‡††…„ƒ‚‚�€~‚��€€€~~~~~~~~~}}}}}}{{{{{{{{zzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxwwwwwwwwxxxwwwwwwwwwwwwwwwwwwwvvvvuuuuuuuuuuuuuuuuutttttttssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppppppoooooooooooooooooooonnnnnnnnnnnnnnmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggggggggfffffffdddddddccccccccccccbbbbbbccbbbbbbbbbbbbbaaaaaaaaaaaaaaa`````````````________^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@??@@@??????????>>>>>>>>>>>==>>============<<<<<<<<<<;;;;;;;;;::::::::::::999999988888888887777777777666666666655555555554444444433333333333222222222221111111110000000000/////////..........-----------,,,,,,,,,,+++++++++++*********))))))))))))(((((((((((('((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! ttttuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{|}}~€�‚ƒ„…†‡‡‡ˆˆˆ‰‰‰‰‰ˆˆˆ‡‡†…„„ƒ‚�€€~~��€€€~~~~~~~~}}}}}}}{{{{{{{{zzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxwwwwwwwwwxwwwwwwwwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuuuuutttttttsssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppppppoooooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggggffffffffddddddcccccccccccccbbbbbbccbbbbbbbbbbbbaaaaaaaaaaaaaaaa````````````_________^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@??@@@??????????>>>>>>>>>>===>>===========<<<<<<<<<<<;;;;;;;;;::::::::::::999999888888888877777777777666666666655555555554444444433333333332222222222221111111100000000000/////////.........-----------,,,,,,,,,,++++++++++++*********))))))))))))(((((((((((('((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! tttttuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{|}~€�‚ƒ„…†‡‡ˆˆˆ‰‰‰‰‰‰ˆˆˆ‡‡†……„ƒ‚��€~~}��€€€~~~~~~~}}}}}}}}}{{{{{{{zzzzzzzzzzzzzzzzzyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuuuuuttttttttssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppppppooooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhghhhgggggggggggggfffffffffddddddccccccccccccbbbbbbbcbbbbbbbbbbbbbaaaaaaaaaaaaaaaa```````````__________^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@???@@???????????>>>>>>>>>>===>>===========<<<<<<<<<<;;;;;;;;;;::::::::::::999999888888888877777777776666666666555555555554444444433333333332222222222211111111100000000000/////////.........-----------,,,,,,,,,,++++++++++++*********))))))))))))(((((((((((('((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! ttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyxxyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{z{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{z{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyzzzzzzzz{{|}}~€‚ƒ„…†‡‡ˆˆˆ‰‰‰‰‰‰ˆˆˆ‡‡††…„ƒ‚‚�€~~}�€€€~~~~~~~}}}}}}}}}}{{{{{{zzzzzzzzzzzzzzzzzyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuutttttttttsssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppppooooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhgghhhgggggggggggggfffffffffdddddcccccccccccccbbbbbbbcbbbbbbbbbbbbaaaaaaaaaaaaaaaa````````````__________^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@???@@???????????>>>>>>>>>>===>>===========<<<<<<<<<<;;;;;;;;;:::::::::::::999999888888888877777777776666666666555555555554444444433333333332222222222211111111100000000000/////////.........-----------,,,,,,,,,,+++++++++++**********)))))))))))((((((((((((''((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!! tttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzz{{{{{{{{{{{{{{{{{{{{{{{{z{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyzzzzzzzz{{|}~€�‚ƒ„…†‡ˆˆ‰‰‰‰‰‰‰ˆˆˆ‡‡††…„„ƒ‚�€€~~}}€€€~~~~~~}}}}}}}}}}}{{{{{zzzzzzzzzzzzzzzzzzyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuttttttttttssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppppoooooooooooooooonoonnnnnnnnnnnnnnnnmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhgghhgggggggggggggffffffffffdddddccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa`aaa```````````___________^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@???@@??????????>>>>>>>>>>====>===========<<<<<<<<<<<;;;;;;;;;::::::::::::999999988888888877777777777666666666655555555554444444443333333333222222222221111111110000000000//////////........------------,,,,,,,,,,+++++++++++**********)))))))))))((((((((((((''(''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!! ttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{zzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyzzzzzzzz{||}~€‚ƒ„…†‡ˆˆ‰‰‰‰‰‰‰‰ˆˆ‡‡‡†……„ƒ‚‚�€~}}|€€€~~~~~~}}}}}}}}}}}}{{{{zzzzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuutttttttttttsssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppppppoooooooooooooooonnonnnnnnnnnnnnnnnnmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhgghggggggggggggggffffffffffddddcccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa`aa````````````___________^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@????@???????????>>>>>>>>>>====>===========<<<<<<<<<<;;;;;;;;;;::::::::::::999999988888888877777777777666666666555555555554444444443333333333222222222221111111100000000000//////////........------------,,,,,,,,,++++++++++++**********)))))))))))((((((((((((''(''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!! tttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzz{{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyzzzzzzz{{|}~€�‚ƒ„…†‡ˆˆ‰‰‰‰‰‰‰ˆˆˆ‡‡††…„„ƒ‚�€€~~}}|€€~~~~~~}}}}}}}}}}}}{{{{zzzzzzzzzzzzzzzzyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuutttttttttttsssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppppoooooooooooooooonnnonnnnnnnnnnnnnnnmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhggghgggggggggggggfffffffffffdddcccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa``aa```````````____________^^^]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@????@???????????>>>>>>>>>>====>===========<<<<<<<<<<;;;;;;;;;:::::::::::::999999888888888877777777776666666666555555555554444444443333333332222222222211111111100000000000//////////........-----------,,,,,,,,,,++++++++++++**********))))))))))(((((((((((('''(''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!! ttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{zzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyzzzzzzz{{|}~€�‚„…†‡‡ˆ‰‰‰‰‰‰‰ˆˆˆ‡‡††……„ƒ‚‚�€~}}||€~~~~~~}}}}}}}}}}}}}{{{zzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuttttttttttttssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggggggffffffffffffdddccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa```a````````````____________^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPOOOOOOOOONNNNNMMMMMMMMMMLLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@?????@???????????>>>>>>>>>>====>===========<<<<<<<<<<;;;;;;;;;:::::::::::::999999888888888877777777776666666666555555555544444444443333333332222222222211111111100000000000//////////........------------,,,,,,,,,++++++++++++**********))))))))))(((((((((((('''(''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!! tttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyzzzzzzz{{|}~€‚ƒ„…†‡ˆˆ‰‰‰‰‰‰‰ˆˆˆ‡‡††…„„ƒ‚�€€~~}}||€~~~~~~~}}}}}}}}}}}}}{zzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuutttttttttttttsssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggggfffffffffffffddcccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa```````````````____________^^^]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@????????????????>>>>>>>>>>=================<<<<<<<<<<;;;;;;;;;:::::::::::::999999888888888777777777776666666666555555555544444444443333333332222222222211111111100000000000//////////........-----------,,,,,,,,,,++++++++++++**********))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! ttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyzzzzzzz{||}~�‚ƒ„…†‡ˆˆ‰‰‰‰‰‰ˆˆˆ‡‡††……„ƒ‚‚�€~}}|||€~~~~~~}}}}}}}}}}}}}}zzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuttttttttttttttssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggggggfffffffffffffddccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa````````````````____________^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@?????????????????>>>>>>>>>>================<<<<<<<<<<;;;;;;;;;::::::::::::::99999988888888877777777776666666666555555555554444444444333333333222222222221111111110000000000///////////........-----------,,,,,,,,,,++++++++++++**********))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!! ttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvuvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{zzz{{{{{zzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyzzzzzzz{||}~€�‚ƒ„…†‡ˆˆˆ‰‰ˆˆˆˆˆ‡‡‡†……„„ƒ‚��€~~}}|||~~~~~~}}}}}}}}}}}}}|zzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuutttttttttttttttsssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggggggfffffffffffffedcccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa```````````````____________^^^]]]]]]]]]]]]\\\\\\\\\\\[\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLLKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@?????????????????>>>>>>>>>>================<<<<<<<<<<;;;;;;;;;:::::::::::::999999988888888877777777776666666666555555555544444444444333333333222222222221111111100000000000///////////.......------------,,,,,,,,,,++++++++++++**********)))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!! tttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvuuvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{zzzzzzz{zzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyzyyyyyyyyyyzzzzzz{{|}~€�‚ƒ„…†‡‡ˆˆˆ‰ˆˆˆˆ‡‡‡††……„ƒƒ‚�€€~~}}||{~~~~~~}}}}}}}}}}}}}||zzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuttttttttttttttttssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppppppooooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkjkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggggggfffffffffffffeccccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa````````````````____________^^]]]]]]]]]]]]\\\\\\\\\\\\[\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLLKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@?????????????????>>>>>>>>>>=================<<<<<<<<<<;;;;;;;;;:::::::::::::999999988888888777777777776666666666555555555544444444444333333332222222222221111111100000000000///////////.......-------------,,,,,,,,,++++++++++++**********)))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!! sssssssssssssttttttttttttuuuuuuuuuuuuuuuuuuuuuuvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxyyyyyyyyyyyyyyyyyyyyxxxyyyyyyyyyyyyyyyyyyyyyyyxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyy{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzz{{|}~€�‚ƒ„…†‡‡ˆˆˆˆˆˆˆˆ‡‡‡††…„„ƒ‚‚�€€~~}}|||€€€€~~~~~~~~~~~}}}}zzzzzzzyyyyyyyyyyyyyyyyyywwwvvvvvvvvvvvvvvvvvvvuuuvuuuuuuuuuuuuuuuuuuutttttsssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggffffffffffffeeedddddddddddddcccccccccccccccccbbbbbbbbbbbbbaaaaaaa`````````````_____________________^^^^^^^^^^^^]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@?????????????????>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;:::99999999999999888888888888877777777776666666666555555544444444443333333332222222221111111111100000000000//////////.........-----------,,,,,,,,,,,,++++++++++++***********)))))))((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$##################"""""""""""""!!!!!!!!!!!!!! ssssssssssssssstttttttttttuuuuuuuuuuuuuuuuuuuuuuvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyyyyyxxxxxyyyyyyyyyyyyyyyyyyyyyxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyy{{zzzzzzzzzzzzzzzzzzzzzzyzzzzzz{{|}~€�‚ƒ„…††‡‡ˆˆˆˆˆ‡‡‡‡††……„„ƒ‚��€~}}|||{€€€€~~~~~~~~~~}}}}}zzzzzzyyyyyyyyyyyyyyyyyyxwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuttttttssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggffffffffffffeeeedddddddddddddccccccccccccccccbbbbbbbbbbbbbaaaaaaa`````````````_____________________^^^^^^^^^^^^^]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@????????????????>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;:::9999999999999988888888888887777777777666666666655555544444444444333333333222222221111111111110000000000///////////.........-----------,,,,,,,,,,,,,+++++++++++***********)))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"#####"""""""""""""!!!!!!!!!!!!! sssssssssssssssstttttttttttuuuuuuuuuuuuuuuuuuuuuvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxvwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxyyyyyyyyyyyyyyyyyxxxxxxxyyyyyyyyyyyyyyyyyyyxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzyyyyzzzyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzyyzzzzzz{||}~€�‚ƒ„…††‡‡‡ˆˆ‡‡‡‡‡††……„„ƒ‚‚�€€~~}}|||{€€€€~~~~~~~~~~}}}}}}zzzzzyyyyyyyyyyyyyyyyyxxxwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuutttttttsssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhggggggggggfffffffffffffeeeeddddddddddddcccccccccccccccccbbbbbbbbbbbbbaaaaaaa`````````````_____________________^^^^^^^^^^^^]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@?????????????????>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;::::9999999999999988888888888877777777777666666666655555544444444444333333333222222221111111111110000000000///////////.........-----------,,,,,,,,,,,,,+++++++++++***********)))))))((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$#############"#####""""""""""""!!!!!!!!!!!!!! ssssssssssssssssstttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxyyyyyyyyyyyyyyyyyxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzyyyzzzz{{||}~€�‚ƒ„……††‡‡‡‡‡‡‡†††……„„ƒƒ‚��€~~}}|||{€€€~~~~~~~~~}}}}}}}zzzzyyyyyyyyyyyyyyyyyyxxxwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuttttttttssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggfffffffffffffeeedddddddddddddccccccccccccccccbbbbbbbbbbbbbaaaaaaa`````````````_____________________^^^^^^^^^^^^^]]]]\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@?????????????????>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;:::99999999999999988888888888877777777776666666666555555544444444444333333333222222221111111111110000000000//////////..........-----------,,,,,,,,,,,,,+++++++++++**********))))))))(((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$#############"####"""""""""""""!!!!!!!!!!!!!! sssssssssssssssssstttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyxxxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzyyyyzzzz{{||}~€�‚ƒ„……††‡‡‡‡‡††††………„„ƒ‚‚�€€~~}}||||{€€€~~~~~~~~}}}}}}}}zzzyyyyyyyyyyyyyyyyyyxxxxvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuutttttttttsssssssrrrrrrrrrrrrrrrrrqrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggffffffffffffeeedddddddddddddcccccccccccccccccbbbbbbbbbbbbaaaaaaaa`````````````____________^________^^^^^^^^^^^^]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@?????????????????>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;:::99999999999999888888888788877777777776666666666555555444444444444333333333222222221111111111100000000000//////////..........-----------,,,,,,,,,,,,,+++++++++++**********))))))))((((((((((('''''''''''&''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$#############"####"""""""""""""!!!!!!!!!!!!! ssssssssssssssssssstttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxxyyyyyyyyyyyyyxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzyyyyzzzz{{|}}~€�‚ƒ„„…††††‡‡††††………„„ƒƒ‚��€~~}}|||{{€€€~~~~~~~~}}}}}}}}zzyyyyyyyyyyyyyyyyyyxxxxxvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuttttttttttssssssrrrrrrrrrrrrrrrrrqqrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggffffffffffffeeeedddddddddddddccccccccccccccccbbbbbbbbbbbbbaaaaaaaa````````````_____________^________^^^^^^^^^^^^]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@?????????????????>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;;::::9999999999999988888888878887777777777666666666655555544444444444333333333322222221111111111110000000000///////////..........-----------,,,,,,,,,,,,,++++++++++***********))))))))((((((((((((''''''''''&''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############""####"""""""""""""!!!!!!!!!!!!! ssssssssssssssssssssttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyyyxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzyyyyyzzzz{{|}}~€�‚ƒ„„……††††††††………„„ƒƒ‚‚�€€~}}}|||{{€€€~~~~~~~}}}}}}}}}}zyyyyyyyyyyyyyyyyyxxxxxxxvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuttttttttttttsssssrrrrrrrrrrrrrrrrrqqqrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggfffffffffffffeeeeddddddddddddccccccccccccccccbbbbbbbbbbbbbaaaaaaaaa```````````_____________^^_______^^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@AAA@@@@@@@@@@?????????????????>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;;::::9999999999999988888888878877777777776666666666555555544444444444333333333322222221111111111110000000000///////////..........-----------,,,,,,,,,,,,,,+++++++++***********))))))))((((((((((((''''''''''&''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$#############""####""""""""""""!!!!!!!!!!!!!! sssssssssssssssssssssttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyxxxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzyyyyzzzzz{{|}~~€�‚ƒƒ„……††††††…………„„ƒƒ‚‚��€~~}}||||{{€€€~~~~~~~}}}}}}}}}}yyyyyyyyyyyyyyyyyxxxxxxxxvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuttttttttttttssssrrrrrrrrrrrrrrrrrqqqqrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllllkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggffffffffffffeeeeeddddddddddddccccccccccccccccbbbbbbbbbbbbbaaaaaaaaa```````````_____________^^_______^^^^^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@AA@@@@@@@@@@????????????>????>>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;;::::9999999999999888888888778877777777776666666666555555444444444444333333333322222221111111111110000000000//////////...........-----------,,,,,,,,,,,,,,+++++++++***********))))))))((((((((((((''''''''''&'&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$#############""###"""""""""""""!!!!!!!!!!!!!! rsssssssssssssssssssssttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwvvwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxxxxxxxxyyyyyyyxxxxxxxxxxxxxxxxxxxxxyyyyxxxyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzyyyyzzzzz{{|}~~€�‚ƒƒ„………††††…………„„ƒƒ‚‚��€€~~}}||||{{€€~~~~~~}}}}}}}}}}}yyyyyyyyyyyyyyyyxxxxxxxxxvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuutttttttttttttsssrrrrrrrrrrrrrrrrrqqqqqrrrrqqqqqqqqqqqqqqqqqqpppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggffffffffffffeeeeeedddddddddddcccccccccccccbccbbbbbbbbbbbbbaaaaaaaaaa``````````_____________^^^______^^^^^^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@AA@@@@@@@@@@????????????>????>>>>>>>>>>=============<<<<<<<<<<<<<;;;;;;;;:::99999999999999888888888778877777777776666666666555555444444444444333333333322222211111111111100000000000//////////...........-----------,,,,,,,,,,,,,,+++++++++***********))))))))((((((((((((''''''''''&'&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############""###"""""""""""""!!!!!!!!!!!!! rrsssssssssssssssssssssttttttttttttuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwvvvwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyyxxxxxxxxxxxxxxxxxxxxxxyyyyxxxxxxxxxxxxxxxxxxxxxxxxyxxxxxxyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzyyyyzzzz{{||}~€�‚ƒƒ„………††††………„„ƒƒƒ‚��€€~~}}}|||{{{€€~~~~~~~}}}}}}}}}}}yyyyyyyyyyyyyyyxxxxxxxxxxvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttssrrrrrrrrrrrrrrrrrqqqqqqrrrqqqqqqqqqqqqqqqqqqpppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggfffffffffffffeeeeeeddddddddddcccccccccccccbbccbbbbbbbbbbbbbaaaaaaaaaa``````````____________^^^^_____^^^^^^^^^^^^^]]]]]]]\\\\\\\\\[[[[[[[[[[[[[ZZZZYYYYYYYYYYYYXXXXXXXXXXXWXXXXXWWWWWWWWWWWWVVVVVVVVWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@AA@@@@@@@@@@????????????>???>>>>>>>>>>>=============<<<<<<<<<<<<<;;;;;;;;:::9999999999999988888888877877777777776666666666555555544444444444333333333332222221111111111110000000000///////////...........----------,,,,,,,,,,,,,,,+++++++++***********))))))))(((((((((((('''''''''&&'&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""###""""""""""""!!!!!!!!!!!!!! rrrsssssssssssssssssssstttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwvvvvwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyxxxxxxxxxxxxxxxxxxxxxxxxyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{||}~€€�‚ƒƒ„„……………………„„„ƒƒ‚‚�€€~~~}}||||{{{€€~~~~~~}}}}}}}}}}}}yyyyyyyyyyyyyxxxxxxxxxxxxvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttsrrrrrrrrrrrrrrrrrqqqqqqqrrqqqqqqqqqqqqqqqqqqpppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggfffffffffffffeeeeeeddddddddddcccccccccccccbbcbbbbbbbbbbbbbaaaaaaaaaaa`````````_____________^^^^_____^^^^^^^^^^^^]]]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZYYYYYYYYYYYYXXXXXXXXXXXXWXXXXXWWWWWWWWWWWVVVVVVVVVWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@AA@@@@@@@@@@???????????>>???>>>>>>>>>>>===========<=<<<<<<<<<<<<<;;;;;;;::::9999999999999988888888777877777777776666666666555555444444444444333333333332222221111111111110000000000//////////............----------,,,,,,,,,,,,,,,+++++++++***********))))))))(((((((((((('''''''''&&'&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#############"""###""""""""""""!!!!!!!!!!!!!! rrrrsssssssssssssssssssttttttttttttttuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwvvvvvvwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{|}}~€€�‚ƒƒ„„…………………„„„ƒƒ‚‚��€€~~}}}||||{{{€~~~~~~~}}}}}}}}}}}}yyyyyyyyyyyyxxxxxxxxxxxxxvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttrrrrrrrrrrrrrrrrrqqqqqqqqrqqqqqqqqqqqqqqqqqqpppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhggggggggggfffffffffffffeeeeeeedddddddddcccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaa````````_____________^^^^^____^^^^^^^^^^^^^]]]]]]]]\\\\\\\\[[[[[[[[[[[[ZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWXXXXWWWWWWWWWWWWVVVVVVVVVWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@A@@@@@@@@@@????????????>>???>>>>>>>>>>============<=<<<<<<<<<<<<<;;;;;;;::::9999999999999888888888777777777777766666666665555555444444444444333333333332222221111111111100000000000//////////............----------,,,,,,,,,,,,,,,+++++++++***********))))))))(((((((((((('''''''''&&'&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############"""##"""""""""""""!!!!!!!!!!!!!! rrrrrssssssssssssssssssttttttttttttttttuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwvvvvvvvwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{||}}~€€�‚ƒƒ„„………………„„„ƒƒ‚‚��€€~~~}}}||||{{{€~~~~~~}}}}}}}}}}}}}yyyyyyyyyyyxxxxxxxxxxxxxxvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppooooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggfffffffffffffeeeeeeeeddddddddccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaa````````_____________^^^^^____^^^^^^^^^^^^]]]]]]]]]\\\\\\\\[[[[[[[[[[[[ZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWXXXXWWWWWWWWWWWVVVVVVVVVVWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@A@@@@@@@@@@????????????>>??>>>>>>>>>>>===========<<=<<<<<<<<<<<<;;;;;;;;::::9999999999999888888887777777777777766666666665555555444444444443333333333332222211111111111100000000000//////////............---------,,,,,,,,,,,,,,,,,++++++++**********)))))))))(((((((((((('''''''''&&'&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""##"""""""""""""!!!!!!!!!!!!! rrrrrrrsssssssssssssssstttttttttttttttttuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwvvvvvvvvvwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzyyzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{||}}~€€�‚ƒƒ„„………………„„ƒƒƒ‚‚�€€~~~}}}|||||{{{€~~~~~}}}}}}}}}}}}}|yyyyyyyyyyxxxxxxxxxxxxxxxvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggfffffffffffffeeeeeeeeddddddddcccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaa```````_____________^^^^^^___^^^^^^^^^^^^^]]]]]]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@A@@@@@@@@@@????????????>>??>>>>>>>>>>>===========<<<<<<<<<<<<<<<;;;;;;;;::::999999999999988888888777777777777766666666666555555444444444444333333333333222221111111111110000000000///////////............--------,,,,,,,,,,,,,,,,,,+++++++***********)))))))))(((((((((((('''''''''&&'&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#############""""##""""""""""""!!!!!!!!!!!!!! rrrrrrrrsssssssssssssssttttttttttttttttttuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwvvvvvvvvvvwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzyyyyyzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{|||}~~€€�‚ƒƒ„„„……………„„ƒƒ‚‚��€€~~~}}}|||||{{{~~~~~~}}}}}}}}}}}}||yyyyyyyyyxxxxxxxxxxxxxxxxvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttsrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhggggggggggfffffffffffffeeeeeeeeedddddddccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaa````````_____________^^^^^^___^^^^^^^^^^^^]]]]]]]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@A@@@@@@@@@@???????????>>>??>>>>>>>>>>============<<<<<<<<<<<<<<<;;;;;;;;::::999999999999988888888777777777777766666666665555555444444444444333333333333222221111111111100000000000///////////............-------,,,,,,,,,,,,,,,,,,,+++++++***********)))))))))(((((((((((('''''''''&&'&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#############""""#"""""""""""""!!!!!!!!!!!!!! rrrrrrrrrsssssssssssssstttttttttttttttttttuuuuuuvvvvvvvvvvvvvvvvvvvvvvwwwvvvvvvvvvvvwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{|||}}~~€€�‚‚ƒƒ„„„………„„ƒƒ‚‚��€€~~~}}}}|||||{{{~~~~~~}}}}}}}}}}}|||yyyyyyyyxxxxxxxxxxxxxxxxxvvvvvvuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppooooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggfffffffffffffeeeeeeeeeeddddddccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaa```````_____________^^^^^^^__^^^^^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>?>>>>>>>>>>>===========<<<<<<<<<<<<<<<<;;;;;;;:::::999999999999888888887777777777777766666666665555554444444444443333333333332222221111111111100000000000///////////...........--------,,,,,,,,,,,,,,,,,,,+++++++***********)))))))))(((((((((((''''''''''&&'&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#############""""#"""""""""""""!!!!!!!!!!!!! rrrrrrrrrrssssssssssssstttttttttttttttttttttuuuuvvvvvvvvvvvvvvvvvvvvvvvwwvvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyyzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxzzzzzzzzzzzzzzzzzzzzz{{{{{{||||}}~~€€�‚‚ƒƒ„„„„„„„ƒƒƒ‚‚��€€~~~}}}}|||||{{{~~~~~}}}}}}}}}}}}|||yyyyyxxxxxxxxxxxxxxxxxxxxvvvvvvuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttsssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppooooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggfffffffffffffeeeeeeeeeeddddddcccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa``````_____________^^^^^^^^_^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>?>>>>>>>>>>>===========<<<<<<<<<<<<<<<;;;;;;;;:::::99999999999988888888777777777777766666666666555555444444444444333333333333222222111111111110000000000///////////............-------,,,,,,,,,,,,,,,,,,,,+++++++**********))))))))))(((((((((((''''''''''&&'&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############"""""#""""""""""""!!!!!!!!!!!!!! rrrrrrrrrrrssssssssssssttttttttttttttttttttttuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzyyyyyyyyyyyyyyyyyzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxzzzzzzzzzzzzzzzzz{{{{{{{{{||||}}~~€€�‚‚ƒƒƒ„„„„„„ƒƒƒ‚��€€~~}}}}}|||||{{{~~~~~~}}}}}}}}}}}||||yyyyxxxxxxxxxxxxxxxxxxxxxvvvvvuuuuuuuuuuuuuuuuuuutuutttttttttttttttttttssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhggggggggggfffffffffffffeeeeeeeeeeedddddccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaa```````_____________^^^^^^^^_^^^^^^^^^^^^]]]]]]]]]]]]\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJIIIIIIIIIIIHHHHHHHHHHGHHGGGGGGGGGGGFFFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>?>>>>>>>>>>============<<<<<<<<<<<<<<<;;;;;;;;:::::99999999999888888887777777777777766666666665555555444444444444333333333333222221111111111110000000000///////////............-------,,,,,,,,,,,,,,,,,,,,+++++++**********)))))))))((((((((((((''''''''''&&'&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$#############"""""#""""""""""""!!!!!!!!!!!!!! rrrrrrrrrrrrssssssssssstttttttttttttttttttttttuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwxxxxxxxxxxxxxxxxxxxxwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxzzzzzzzzzzzzzz{{{{{{{{{{{||||}}}~~€€��‚‚ƒƒ„„„„„„ƒƒ‚‚��€€~~~}}}}}|||||{{{~~~~~~}}}}}}}}}}}||||yyxxxxxxxxxxxxxxxxxxxxxwwvvvuuuuuuuuuuuuuuuuuuutttutttttttttttttttttttsssssrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhggggggggggfffffffffffffeeeeeeeeeeeedddddccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaa```````_____________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJIIIIIIIIIIIHHHHHHHHHHGHHGGGGGGGGGGGFFFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<;;;;;;;;;:::::99999999999888888887777777777777766666666665555555444444444443333333333332222221111111111100000000000///////////............-------,,,,,,,,,,,,,,,,,,,,+++++++**********)))))))))((((((((((((''''''''''&&'&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#############""""""""""""""""""!!!!!!!!!!!!!! rrrrrrrrrrrrrssssssssssssttttttttttttttttttttttuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwxxxxxxxxxxxxxxxxxxwwwwxxxxxxxxxxxxxxxxxxxxxxwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxzzzzzzzzzzzz{{{{{{{{{{{{||||}}}~~~€€��‚‚ƒƒƒ„„„„ƒƒƒ‚‚��€€~~~}}}}}|||||{{{~~~~~~}}}}}}}}}}}||||yxxxxxxxxxxxxxxxxxxxxxwwwvvuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttssssssrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggfffffffffffffeeeeeeeeeeeeddddccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaa```````_____________^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJIIIIIIIIIIHHHHHHHHHHGGHGGGGGGGGGGGFFFFFFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<;;;;;;;;::::::99999999999888888887777777777777666666666665555555444444444443333333333332222221111111111100000000000///////////...........-------,,,,,,,,,,,,,,,,,,,,,+++++++*********))))))))))((((((((((((''''''''''&&'&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############"""""""""""""""""""!!!!!!!!!!!!! rrrrrrrrrrrrrrssssssssssssttttttttttttttttttttttuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxxxxxxxxxwwwwwwxxxxxxxxxxxxxxxxxxxxwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwxxxxxxxxwwwwwwwxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxzzzzzzzzzz{{{{{{{{{{{{{||||}}}}~~~€€��‚‚‚ƒƒƒƒ„ƒƒƒ‚‚‚��€€~~~}}}}}|||||{{{~~~~~}}}}}}}}}}}}||||yxxxxxxxxxxxxxxxxxxxxwwwwvuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttsssssssrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggffffffffffffeeeeeeeeeeeeeddddcccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaa```````_____________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUVVVVVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJIIIIIIIIIIIHHHHHHHHHHGGHGGGGGGGGGGGFFFFFFFFFFFEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<;;;;;;;;;::::::9999999999888888887777777777777766666666666555555544444444443333333333333222221111111111110000000000///////////............-------,,,,,,,,,,,,,,,,,,,,,+++++++*********))))))))))((((((((((('''''''''''&&'&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$#############""""""""""""""""""!!!!!!!!!!!!!! rrrrrrrrrrrrrrrsssssssssssstttttttttttttttttttttuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwuuvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxwwwwwwwwxxxxxxxxxxxxxxxxxxwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxzzzzzzzzz{{{{{{{{{{{{{|||||}}}~~~~€€€��‚‚ƒƒƒƒƒƒƒƒ‚‚��€€€~~~}}}}}|||||{{{~~~~~}}}}}}}}}}}|||||xxxxxxxxxxxxxxxxxxxxwwwwwuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttssssssssrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppooooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggffffffffffffeeeeeeeeeeeeddddccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaa```````____________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUVVVVVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<;;;;;;;;;::::::9999999999888888887777777777777766666666665555555544444444443333333333332222221111111111110000000000///////////............-------,,,,,,,,,,,,,,,,,,,,,+++++++*********))))))))))((((((((((('''''''''''&&'&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$#############""""""""""""""""""!!!!!!!!!!!!!! rrrrrrrrrrrrrrrrrsssssssssssttttttttttttttttttttuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwuuuvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxwwwwwwwwwwxxxxxxxxxxxxxxxxwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxzzzzzzzz{{{{{{{{{{{{{|||||}}}}~~~€€€��‚‚‚ƒƒƒƒƒƒ‚‚‚��€€€~~~}}}}}|||||{{{~~~~~}}}}}}}}}}}|||||xxxxxxxxxxxxxxxxxxwwwwwwwuuuuuuuuuuuuuuuuuttttttttttttttttttttttttsssssssssrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppooooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggfffffffffffeeeeeeeeeeeedddddcccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaa```````_____________^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<;;;;;;;;;:::::::9999999998888888887777777777777766666666665555555544444444443333333333332222221111111111100000000000///////////............-------,,,,,,,,,,,,,,,,,,,,,+++++++********)))))))))))((((((((((('''''''''''&&'&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$#############""""""""""""""""""!!!!!!!!!!!!! rrrrrrrrrrrrrrrrrrssssssssssstttttttttttttttttttuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxzzzzzzz{{{{{{{{{{{{{{|||||}}}~~~~€€���‚‚‚ƒƒƒƒƒ‚‚‚��€€€~~~}}}}}||||{{{{~~~~~}}}}}}}}}}}|||||xxxxxxxxxxxxxxxxxwwwwwwwwuuuuuuuuuuuuuuuuttttttttttttttttttttttttssssssssssrrrrrrqqqqqqqqqqqqqqqqqqpqqqqqqqqpppppppppppppppppooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhggggggggggggggffffffffffeeeeeeeeeeeeeddddccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaa````````____________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<;;;;;;;;;:::::::9999999998888888877777777777777666666666665555555544444444433333333333332222211111111111100000000000///////////...........-------,,,,,,,,,,,,,,,,,,,,,,+++++++********))))))))))((((((((((((''''''''''''&'&&&&&&&&&&%%%%%%%%%%$$$$$$$$$#############""""""""""""""""""!!!!!!!!!!!!! rrrrrrrrrrrrrrrrrrrsssssssssssstttttttttttttttttuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxwwwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxzzzzzz{{{{{{{{{{{{{{{|||||}}}~~~~€€€��‚‚‚‚ƒƒƒƒ‚‚‚���€€~~~}}}}}||||{{{{~~~~~~}}}}}}}}}}||||||xxxxxxxxxxxxxxxxwwwwwwwwwuuuuuuuuuuuuuuutttttttttttttttttttttttssssssssssssrrrrrqqqqqqqqqqqqqqqqqqppqqqqqqqppppppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggggfffffffffeeeeeeeeeeeeeddddccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaa```````_____________^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUVVVVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<;;;;;;;;;::::::::9999999988888888877777777777777666666666665555555544444444433333333333322222211111111111100000000000///////////...........-------,,,,,,,,,,,,,,,,,,,,,,+++++++********))))))))))((((((((((((''''''''''''&''&&&&&&&&&%%%%%%%%%%$$$$$$$$$#############""""""""""""""""""!!!!!!!!!!!!! rrrrrrrrrrrrrrrrrrrrssssssssssssttttttttttttttttuuuuuuuuuuuuuuuuuvvvvvvvvuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyxxxxxxxxxxxxxxxyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzz{{{{{{{{{{{{{{|||}}}}~~~~€€€���‚‚‚‚‚‚†………„„„ƒƒ‚‚����€€€€~~~~}}}}}|||||||||{{{{{{{{{zxxxxwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuttttttsssssssrrrrrrrrrrrrrrrrrrssrrrrrrrrrrrrrrrrrrqqqqqqqqqppppppppppppppppppooonnnnnnnnnnnnnnnnmmmmmmmmmnnnnnmmmmmmmmmmmmmmmmlllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhgggggggggfffffffffffffffeeeeedddddddddddddccccccccccccccbbbbbbbbbbbbbaaaaaaaaaa`````````````________________^^^^^^^^^^^^^]]]]]\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWVWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIIIHHHHHHHHHHGGGGHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>===========<<<<<<<<<<<<<;;;:::::::::::99999999999988888888888777777777666666666666555555555554444444443333333333332222222222111000000000000//////////..........------------,,,,,,,,,,,,+++++++++++++++++*******))))))))(((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! rrrrrrrrrrrrrrrrrrrrrsssssssssssstttttttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwxxxxxxxxxxxxxxxwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzz{{{{{{{{{{{{{{{{|||}}}~~~~€€€���‚‚‚‚‚‚†………„„„ƒƒ‚‚���€€€€~~~~}}}}}|||||||||{{{{{{{{zzxxxwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuutttttttssssssrrrrrrrrrrrrrrrrrrqrrrrrrrrrrrrrrrrrrrqqqqqqqqqppppppppppppppppppoooonnnnnnnnnnnnnnnmmmmmmmmmmnnnnmmmmmmmmmmmmmmmmllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhggggggggfffffffffffffffeeeeeedddddddddddddcccccccccccccbbbbbbbbbbbbbbaaaaaaaaaa`````````````________________^^^^^^^^^^^^]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWVWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHHHGGGGHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@????????????>>>>>>===========<<<<<<<<<<<<<;;;::::::::::999999999998988888888887777777777666666666666555555555554444444443333333333322222222222111000000000000//////////..........-----------,,,,,,,,,,,,,+++++++++++++++++*******))))))))(((((((((((((((((((((''''''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! qrrrrrrrrrrrrrrrrrrrrrssssssssssssttttttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwxxxxxxxxxxxwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{zz{{{{{{|||}}}~~~~€€€���‚‚‚‚‚‚†…………„„ƒƒ‚‚���€€€€~~~~~}}}}||||||||||{{{{{{{{zzxxwwwwwwwwwwwwwwwwwwwwwwvuuuuuuuuuuuuuuuuuttttttttssssrrrrrrrrrrrrrrrrrrrqqrrrrrrrrrrrrrrrrrrrqqqqqqqqppppppppppppppppppooooonnnnnnnnnnnnnnmmmmmmmmmmmnnnmmmmmmmmmmmmmmmmlllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhggggggggffffffffffffffeeeeeedddddddddddddccccccccccccccbbbbbbbbbbbbbaaaaaaaaaa`````````````________________^^^^^^^^^^^^^]]]]]]\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWVVWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHHGGGGGHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>>===========<<<<<<<<<<<<;;;;::::::::::99999999999888888888888777777777766666666666655555555555444444444333333333332222222222211000000000000///////////.........------------,,,,,,,,,,,,,,++++++++++++++++*******))))))))(((((((((((((((((((((''''''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!! qqrrrrrrrrrrrrrrrrrrrrrsssssssssssstttttttttttttuuuuuuuuuuuuuuuuuuuuuvvvvuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwxxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyxxxyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzz{{{{{{zzzzzzzz{{{|||}}}}~~~€€€����‚‚‚‚‚†…………„„ƒƒ‚‚���€€€~~~~}}}}}}|||||||||{{{{{{{{zzzxxwwwwwwwwwwwwwwwwwwwwwvvuuuuuuuuuuuuuuuttttttttttssrrrrrrrrrrrrrrrrrrrrqqqrrrrrrrrrrrrrrrrrrqqqqqqqqppppppppppppppppppoooooonnnnnnnnnnnnnmmmmmmmmmmmmnnmmmmmmmmmmmmmmmmllllllllkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhgggggggffffffffffffffeeeeeedddddddddddddccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaa`````````````________________^^^^^^^^^^^^]]]]]]]\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGHHGGGGGGGGGGGFFFFFFFFFFFEFEEEEEEEEEEDDDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@????????????>>>>>>===========<<<<<<<<<<<<<;;;::::::::::999999999998888888888887777777777766666666666655555555554444444444333333333332222222222211000000000000///////////.........------------,,,,,,,,,,,,,,++++++++++++++++*******))))))))(((((((((((((((((((((''''''''''''&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! qqqrrrrrrrrrrrrrrrrrrrrsssssssssssssstttttttttttuuuuuuuuuuuuuuuuuuuuuuvvvuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzz{{{{{{zzzzzzzzz{{{|||}}}~~~€€€����‚‚‚‚‚†…………„„ƒƒ‚‚���€€€~~~~~}}}}}|||||||||{{{{{{{{{zzzxwwwwwwwwwwwwwwwwwwwwvvvvuuuuuuuuuuuuuutttttttttttsrrrrrrrrrrrrrrrrrrrrqqqqrrrrrrrrrrrrrrrrqqqqqqqqqppppppppppppppppppooooooonnnnnnnnnnnnmmmmmmmmmmmmmnnmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhggggggfffffffffffffffeeeeeddddddddddddddcccccccccccccbbbbbbbbbbbbbbaaaaaaaaaa`````````````________________^^^^^^^^^^^^^]]]]]]]\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@????????????>>>>>>===========<<<<<<<<<<<<<;;;::::::::::999999999998888888888887777777777766666666666655555555554444444444333333333332222222222211000000000000///////////.........------------,,,,,,,,,,,,,,++++++++++++++++*******)))))))((((((((((((((((((((((''''''''''''&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! qqqqqrrrrrrrrrrrrrrrrrrsssssssssssssssttttttttttuuuuuuuuuuuuuuuuuuuuuuuuvuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzz{{{{zzzzzzzzzzzz{{|||}}}~~~€€€���‚‚‚‚‚‚†…………„„ƒƒ‚‚��€€€~~~~}}}}}}}||||||||{{{{{{{{{zzzzwwwwwwwwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuttttttttttttrrrrrrrrrrrrrrrrrrrrqqqqqrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppppppoooooooonnnnnnnnnnnmmmmmmmmmmmmmmnmmmmmmmmmmmmmmmmlllllllllkkkkkkkkkjjjjjjjjjjjjjjjijiiiiiiiiiiiiiiiihhhhhhhhgggggfffffffffffffffeeeeeddddddddddddddccccccccccccccbbbbbbbbbbbbbaaaaaaaaaa`````````````________________^^^^^^^^^^^^^]]]]]]]]\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>>===========<<<<<<<<<<<<;;;:::::::::::99999999998888888888887777777777776666666666665555555555444444444333333333332222222222221000000000000////////////........------------,,,,,,,,,,,,,,,++++++++++++++++*******)))))))((((((((((((((((((((((('''''''''''&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! qqqqqqrrrrrrrrrrrrrrrrrssssssssssssssssttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzyzzzzzzzzzzzzzzzzzzzzzzzz{{||}}}~~~€€€���‚‚‚‚‚‚†………„„„ƒƒ‚‚��€€€~~~~}}}}}}}|||||||||{{{{{{{{zzzzzwwwwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuutttttttttttttrrrrrrrrrrrrrrrrrrrqqqqqqrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppppooooooooonnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllkkkkkkkkjjjjjjjjjjjjjjjjijiiiiiiiiiiiiiiihhhhhhhhhgggggffffffffffffffeeeeeedddddddddddddccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaa`````````````________________^^^^^^^^^^^^]]]]]]]]]\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@????????????>>>>>>============<<<<<<<<<<<<;;;:::::::::::99999999998888888888887777777777776666666666655555555555444444444333333333332222222222221000000000000///////////.........------------,,,,,,,,,,,,,,,,++++++++++++++********)))))))(((((((((((((((((((((((''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! qqqqqqqrrrrrrrrrrrrrrrrsssssssssssssssssstttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{||}}}~~~€€€���‚‚‚‚‚‚†………„„„ƒƒ‚‚��€€~~~}}}}}}||||||||||{{{{{{{{{zzzzzwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuttttttttttttttrrrrrrrrrrrrrrrrrrqqqqqqqrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppppoooooooooonnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhggggffffffffffffffeeeeeeedddddddddddddcccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaa````````````________________^^^^^^^^^^^^^]]]]]]]]]\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>>===========<<<<<<<<<<<<<;;;::::::::::99999999999888888888888777777777777666666666665555555555444444444433333333333222222222222100000000000////////////.........------------,,,,,,,,,,,,,,,,++++++++++++++*******))))))))(((((((((((((((((((((((''''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! qqqqqqqqrrrrrrrrrrrrrrrssssssssssssssssssstttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzyyyyyyzzz{{|||}}~~€€€����‚‚‚‚‚‚…………„„ƒƒ‚‚‚��€€~~~}}}}}|||||||||||{{{{{{{{{zzzzzzwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuutttttttttttttttrrrrrrrrrrrrrrrrrqqqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppooooooooooonnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhgggffffffffffffffeeeeeeeeddddddddddddccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaa`````````````________________^^^^^^^^^^^^]]]]]]]]]]\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>>===========<<<<<<<<<<<<<;;;::::::::::99999999999888888888887777777777776666666666665555555555444444444433333333333222222222221000000000000////////////.........-----------,,,,,,,,,,,,,,,,,++++++++++++++*******))))))))(((((((((((((((((((((((''''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! qqqqqqqqqrrrrrrrrrrrrrrssssssssssssssssssssttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyyyzzz{{||}}}~~€€����‚‚‚‚‚‚‚…………„„ƒƒ‚‚��€€~~}}}}}|||||||||||{{{{{{{{{zzzzzzzwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuttttttttttttttttrrrrrrrrrrrrrrrrqqqqqqqqqrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppoooooooooooonnnnnnnmmmmmmmmmmmmmmmmmlmmmmmmmmmmmmmmllllllllllllkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhggfffffffffffffffeeeeeeeedddddddddddccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaa````````````____________^___^^^^^^^^^^^^]]]]]]]]]]]\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>===========<<<<<<<<<<<<;;;:::::::::::99999999999888888888887777777777776666666666665555555555444444444333333333333222222222221000000000000///////////.........------------,,,,,,,,,,,,,,,,,++++++++++++++*******))))))))(((((((((((((((((((((((''''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! qqqqqqqqqqrrrrrrrrrrrrrsssssssssssssssssssssttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyxyyyyyyyyyyyyzzzzzzzzzzyyyyyyyyyyzz{{||}}~~~€€€����‚‚‚‚‚‚‚………„„„ƒƒ‚‚��€€~~~}}}|||||||||||{{{{{{{{{{zzzzzzzzwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuttttttttttttttttttrrrrrrrrrrrrrrrqqqqqqqqqqrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppooooooooooooonnnnnnmmmmmmmmmmmmmmmmmllmmmmmmmmmmmmmlllllllllllllkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhggffffffffffffffeeeeeeeeeddddddddddcccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa````````````____________^__^^^^^^^^^^^^^]]]]]]]]]]]\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>===========<<<<<<<<<<<<;;;:::::::::::9999999999888888888888777777777777666666666666555555555544444444433333333333222222222222100000000000////////////.........------------,,,,,,,,,,,,,,,,,++++++++++++++*******))))))))((((((((((()((((((((((('''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! qqqqqqqqqqqqrrrrrrrrrrrssssssssssssssssssssssstttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxyyyyyyyyyyyzzzzzzzyyyyyyyyyyyyzz{{||}}~~€€€����‚‚‚‚‚‚‚�……„„„ƒƒƒ‚‚��€€~~}}}||||||||||{{{{{{{{{{{zzzzzzzzzwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuutttttttttttttttttttrrrrrrrrrrrrrrqqqqqqqqqqqrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppoooooooooooooonnnnnmmmmmmmmmmmmmmmmmlllmmmmmmmmmmmmllllllllllllllkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhgffffffffffffffeeeeeeeeeeddddddddddcccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa```````````____________^^__^^^^^^^^^^^^]]]]]]]]]]]]\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>>>===========<<<<<<<<<<<<;;;:::::::::::9999999999888888888888777777777777666666666665555555555544444444433333333333222222222221100000000000////////////.........------------,,,,,,,,,,,,,,,,,++++++++++++++*******))))))))((((((((((()((((((((((('''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! qqqqqqqqqqqqqrrrrrrrrrrrsssssssssssssssssssssssttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxwxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzz{{||}}~~€€����‚‚‚‚‚‚‚‚�…„„„„ƒƒ‚‚���€€~~}}|||||||||{{{{{{{{{{{{zzzzzzzzyywwwwwwwwvvvvvvvvvvvvvvvvvuuuuutttttttttttttttttttsrrrrrrrrrrrrqqqqqqqqqqqqqrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppooooooooooooooonnnnmmmmmmmmmmmmmmmmmllllmmmmmmmmmmmlllllllllllllllkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhffffffffffffffeeeeeeeeeeedddddddddcccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaa``````````_____________^^_^^^^^^^^^^^^^]]]]]]]]]]]]\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTUUUUTTTTTTTTTTTSSSSSSSSSSRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>===========<<<<<<<<<<<;;;;:::::::::::9999999999888888888887777777777777666666666665555555555444444444433333333333222222222221100000000000///////////.........------------,,,,,,,,,,,,,,,,,+++++++++++++++******)))))))))((((((((((()((((((((((''''''''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!!! qqqqqqqqqqqqqqrrrrrrrrrrrsssssssssssssssssssssssttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxwwwxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyxxxyyyyzz{{|}}~~€€����‚‚‚‚‚‚‚‚��…„„„ƒƒƒ‚‚��€€~~}}}|||||{{{{{{{{{{{{{{{{zzzzzzzzyywwwwwwwvvvvvvvvvvvvvvvvvvuuuutttttttttttttttttttssrrrrrrrrrrrqqqqqqqqqqqqqqrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppoooooooooooooooonnnmmmmmmmmmmmmmmmmmlllllmmmmmmmmmmlllllllllllllllkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhffffffffffffffeeeeeeeeeeeddddddddccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa```````````____________^^^_^^^^^^^^^^^^]]]]]]]]]]]]]\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTUUUTTTTTTTTTTTTSSSSSSSSSSRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<<<;;;;:::::::::::999999999988888888888777777777777766666666666555555555544444444433333333333322222222222110000000000////////////.........------------,,,,,,,,,,,,,,,,,+++++++++++++++******)))))))))((((((((((()(((((((((('''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!! qqqqqqqqqqqqqqqrrrrrrrrrrrrsssssssssssssssssssssttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxwwwwwwxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyxxxxxxyyyzz{{|}}~~€€���‚‚‚‚‚‚‚‚���„„„ƒƒƒ‚‚‚��€€~~}}}|||{{{{{{{{{{{{{{{{{zzzzzzzzyyywwwwwwvvvvvvvvvvvvvvvvvvvuuttttttttttttttttttttsssrrrrrrrrrrqqqqqqqqqqqqqqqrrrrrrqqqqqqqqqqqqqqqqqqpppppppppooooooooooooooooonnmmmmmmmmmmmmmmmmmllllllmmmmmmmmmllllllllllllllllkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhfffffffffffffeeeeeeeeeeeeddddddddccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaa``````````____________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTUUTTTTTTTTTTTTSSSSSSSSSSSRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<<<;;;;:::::::::::999999999988888888888777777777777666666666666555555555444444444433333333333222222222222110000000000///////////..........------------,,,,,,,,,,,,,,,,++++++++++++++++******)))))))))((((((((((()(((((((((('''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!! qqqqqqqqqqqqqqqqrrrrrrrrrrrrsssssssssssssssssssstttttttttttttuuuuuuuuuuuuttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxwwwwwwwwwxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyxxxxxxxxxxxxxxxxxxxxyyxyyyyyyyyyyyxxxxxxxxyyyzz{||}}~€€���‚‚‚‚‚‚‚‚‚���„„ƒƒƒ‚‚‚���€€~~}}||||{{{{{{{{{{{{{{{{zzzzzzzyyyyywwwwvvvvvvvvvvvvvvvvvvvvvtttttttttttttttttttttssssrrrrrrrrrqqqqqqqqqqqqqqqqrrrrrqqqqqqqqqqqqqqqqqqpppppppppoooooooooooooooooonmmmmmmmmmmmmmmmmmlllllllmmmmmmmmmlllllllllllllllkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhgffffffffffffeeeeeeeeeeeeedddddddcccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaa```````````____________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTUUTTTTTTTTTTTTSSSSSSSSSSSRRRQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;:::::::::::99999999998888888888877777777777766666666666655555555544444444443333333333322222222222211000000000////////////.........-------------,,,,,,,,,,,,,,,+++++++++++++++++*****)))))))))))(((((((((()(((((((((''''''''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! qqqqqqqqqqqqqqqqqqrrrrrrrrrrrsssssssssssssssssssttttttttttttttuuuuuuuuuuutttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxwwwwwwwwwwwxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyxxyyyyyyyyxxxxxxxxxxyyyzz{||}~~€€��‚‚‚‚‚‚‚‚‚‚���„ƒƒƒ‚‚‚���€€€~~}}|||{{{{{{{{{{{{{{{{{zzzzzzzyyyyywwvvvvvvvvvvvvvvvvvvvvvvvtttttttttttttttttttssssssrrrrrrrrqqqqqqqqqqqqqqqqqrrrqqqqqqqqqqqqqqqqqqqppppppppooooooooooooooooooonmmmmmmmmmmmmmmmmmllllllllmmmmmmmmllllllllllllllllkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhgffffffffffffeeeeeeeeeeeeeddddddcccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaa``````````____________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTUTTTTTTTTTTTTSSSSSSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@?????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;:::::::::::99999999998888888888777777777777766666666666555555555544444444443333333333322222222222111000000000////////////.........------------,,,,,,,,,,,,,,,+++++++++++++++++******)))))))))))(((((((((()(((((((((''''''''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$$#$$$############"""""""""""!!!!!!!!!!!! qqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrsssssssssssssssssttttttttttttttttuuuuuuuuutttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxwwwwwwwwwwwwwwxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyzz{||}~~€€��‚‚‚‚‚ƒƒ‚‚‚‚��€„ƒƒ‚‚‚‚���€€€~~}}|||{{{{{{{{{{{{{{{{{zzzzzzyyyyyyvvvvvvvvvvvvvvvvvvvvvvvvuttttttttttttttttttsssssssrrrrrrrqqqqqqqqqqqqqqqqqqrrqqqqqqqqqqqqqqqqqqqppppppppooooooooooooooooooonnmmmmmmmmmmmmmmmmmllllllllmmmmmmmllllllllllllllllkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggfffffffffffeeeeeeeeeeeeeedddddcccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaa``````````____________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTUTTTTTTTTTTTTSSSSSSSSSSSRRRQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@?????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;:::::::::::99999999998888888888777777777777766666666666555555555544444444443333333333222222222222111000000000////////////.........------------,,,,,,,,,,,,,,+++++++++++++++++*******)))))))))))(((((((((()((((((((('''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$#$$$############""""""""""!!!!!!!!!!!!! qqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrsssssssssssssssstttttttttttttttttuuuuuuuuttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvwwvwwwwwwwwwwwwwwwvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyzz{||}~~€€��‚‚‚ƒƒƒƒ‚‚‚���€ƒƒƒ‚‚‚���€€€~~}}|||{{{{{{{{{{{{{{{{{zzzzzzyyyyyyvvvvvvvvvvvvvvvvvvvvvvvuutttttttttttttttttssssssssrrrrrrqqqqqqqqqqqqqqqqqqqrqqqqqqqqqqqqqqqqqqqpppppppppoooooooooooooooooonnnmmmmmmmmmmmmmmmmlllllllllmmmmmmllllllllllllllllkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggffffffffffeeeeeeeeeeeeeeddddddccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaa```````````____________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;::::::::::999999999988888888888777777777777766666666666555555555444444444443333333333222222222222111000000000///////////.........-------------,,,,,,,,,,,,,++++++++++++++++++******))))))))))))(((((((((()((((((((''''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#$$$############""""""""""!!!!!!!!!!!!! qqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrssssssssssssssstttttttttttttttttttuuuuuuttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvwwwwwwwwwwvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyzz{||}~~€€��‚‚‚ƒƒƒƒ‚‚‚��€€ƒƒ‚‚‚����€€€~~}}|||{{{{{{{{{{{{{{{{{zzzzzyyyyyyyvvvvvvvvvvvvvvvvvvvvvvuuuttttttttttttttttsssssssssrrrrrqqqqqqqqqqqqqqqqqqqpqqqqqqqqqqqqqqqqqqqpppppppppoooooooooooooooooonnnnmmmmmmmmmmmmmmmllllllllllmmmmmllllllllllllllllkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhggggffffffffffeeeeeeeeeeeeeddddddcccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaa``````````_____________^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRQQQQQQQQQQQQPPPPPPPPPPPOPOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@????????>>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;::::::::::99999999998888888888877777777777766666666666555555555544444444444333333333322222222222211100000000////////////.........-------------,,,,,,,,,,,,,+++++++++++++++++*******))))))))))))(((((((((()((((((((''''''''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#$$$############""""""""""!!!!!!!!!!!! pqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrssssssssssssssttttttttttttttttttttuuuuutttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvwwwwwwvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwxxxxxxyyyz{{|}}~€€��‚‚‚ƒƒƒƒ‚‚‚��€€ƒ‚‚‚����€€€€~~~}}|||{{{{{{{{{{{{{{{{{zzzzzyyyyyyyvvvvvvvvvvvvvvvvvvvvuuuuuttttttttttttttsssssssssssrrrrqqqqqqqqqqqqqqqqqqqqpqqqqqqqqqqqqqqqqqqpppppppppooooooooooooooooooonnnnmmmmmmmmmmmmmmlllllllllllmmmmmlllllllllllllllkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggfffffffffeeeeeeeeeeeeeddddddcccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaa``````````_____________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXWXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRQQQQQQQQQQQQPPPPPPPPPPPPOPOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@?????????>>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;::::::::::99999999998888888888877777777777766666666666555555555544444444443333333333222222222222211100000000////////////.........-------------,,,,,,,,,,,,+++++++++++++++++*******)))))))))))))((((((((((((((((((('''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$##$$#############""""""""""!!!!!!!!!!!! ppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrssssssssssssttttttttttttttttttttttuuutttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvwvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwxxxxxyyz{{|}}~€��‚‚‚ƒƒƒƒ‚‚‚��€€ƒ‚‚����€€€€~~~}}||||{{{{{{{{{{{{{{{{zzzzzyyyyyyyvvvvvvvvvvvvvvvvvvvuuuuuuttttttttttttttsssssssssssrrqqqqqqqqqqqqqqqqqqqqqppqqqqqqqqqqqqqqqqqpppppppppooooooooooooooooooonnnnnmmmmmmmmmmmmmllllllllllllmmmmllllllllllllllllkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggffffffffeeeeeeeeeeeeeedddddcccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaa```````````____________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXWWXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@?????????>>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;:::::::::999999999998888888888877777777777766666666666555555555444444444443333333333222222222222211100000000////////////.........-------------,,,,,,,,,,,,++++++++++++++++********))))))))))))(((((((((((((((((((''''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##$$#############""""""""""!!!!!!!!!!!! pppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrssssssssssstttttttttttttttttttttttuuttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwxxxxyyzz{||}~~€€��‚‚ƒƒƒƒ‚‚‚��€€ƒ‚‚���€€€€€~~~}}}||||{{{{{{{{{{{{{{{zzzzzyyyyyyyvvvvvvvvvvvvvvvvvvuuuuuuutttttttttttttssssssssssssrqqqqqqqqqqqqqqqqqqqqqpppqqqqqqqqqqqqqqqqpppppppppooooooooooooooooooonnnnnnmmmmmmmmmmmmlllllllllllllmmmllllllllllllllllkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggfffffffeeeeeeeeeeeeeeddddddcccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaa```````````____________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXWWXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@????????>>>>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;:::::::::999999999998888888888777777777777766666666665555555555444444444443333333333222222222222111100000000///////////.........-------------,,,,,,,,,,,,++++++++++++++++*********))))))))))))(((((((((((((((((((''''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##$$#############""""""""""!!!!!!!!!!!! pppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrsssssssssstttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwxxxxyyz{{|}}~€��‚‚‚ƒƒ‚‚‚‚��€€ƒ‚���€€€€~~~}}}||||||||||||{{{{{{{{zzzzyyyyyyyvvvvvvvvvvvvvvvvvuuuuuuuutttttttttttssssssssssssssqqqqqqqqqqqqqqqqqqqqpppppqqqqqqqqqqqqqqqppppppppppoooooooooooooooooonnnnnnnmmmmmmmmmmmllllllllllllllmmllllllllllllllllkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggffffffeeeeeeeeeeeeeeedddddcccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaa```````````____________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVUVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNMMNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@????????>>>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;::::::::999999999998888888888877777777777766666666666555555555544444444443333333333322222222222211110000000////////////.........-------------,,,,,,,,,,,,+++++++++++++++*********))))))))))))(((((((((((((((((((('''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$###$$############"""""""""""!!!!!!!!!!! ppppppqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrsssssssssttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwxxxxyyzz{{|}}~€€��‚‚‚‚‚‚‚‚��€‚‚��€€€€~~~~}}}|||||||||||||{{{{{{zzzzzyyyyyyvvvvvvvvvvvvvvvvuuuuuuuuuttttttttttsssssssssssssssqqqqqqqqqqqqqqqqqqqppppppqqqqqqqqqqqqqppppppppppppooooooooooooooooonnnnnnnnmmmmmmmmmmmllllllllllllllmllllllllllllllllkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggffffffeeeeeeeeeeeeeedddddccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaa``````````____________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVUUVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNMMNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@?????????>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;:::::::9999999999998888888888877777777777766666666666555555555444444444443333333333222222222222211110000000////////////.........-------------,,,,,,,,,,,,+++++++++++++++*********)))))))))))((((((((((((((((((((('''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###$$############"""""""""""!!!!!!!!!!! pppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssssstttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwxxxxyyzz{||}~~€€��‚‚‚‚‚‚���€‚‚��€€€~~~~~}}}}}||||||||||||{{{{{zzzzzyyyyyyvvvvvvvvvvvvvvvuuuuuuuuuutttttttttssssssssssssssssqqqqqqqqqqqqqqqqqqpppppppqqqqqqqqqqqqpppppppppppppooooooooooooooooonnnnnnnnmmmmmmmmmmllllllllllllllllllllllllllllllllkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiiiihiihhhhhhhhhhhhhhhggggggggfffffeeeeeeeeeeeeeeddddddcccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaa``````````____________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVUUVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNMMMNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;;::::::99999999999998888888888877777777777766666666665555555555444444444443333333333222222222222211110000000////////////.........------------,,,,,,,,,,,,+++++++++++++++**********)))))))))))((((((((((((((((((((('''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###$#############"""""""""""!!!!!!!!!!! qqqqqqqqqqqqqrrrrrrrrrrqrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwvvvvvvvvvvvvvvvvvvvvvwwwwvvvvvvwvwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxyzz{{||}~€��‚‚‚‚‚‚‚��€€€~~~}}}||||||||{{{{{{zzzzzzzzyyyyyyyxxxxxwwwwwvvvvuutttttttttttttttttttssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppppppppoooooooooooooooonnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhhhhgggghhhhhhhgggggggggggggggfffffffffeeeeeeeeeeeeeeedddddddddddcccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa`````````___________^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONOOOONNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@?????>>>>>>>>>===========<<<<;;;;;;;;;;;;::::::::::99999999999998888888888877777666666666666555555555444444444433333333332222222222221111111111111000000000////////////.........-------,,,,,,,,,,,,,+++++++++++++++********************))))))))))))))))((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! qqqqqqqqqqqqqqqrrrrrrrrqqrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssstttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwvvvvvvvvvvvwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxyyzz{{|}}~€€��‚‚‚‚‚‚��€€~~~}}}||||||||{{{{{{{{zzzzzzzzyyyyyyxxxxxwwwwwvvvuuuuttttttttttttttttsssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppppppppooooooooooooooooonnnnnmmmmmmmmmmmmmmmmmmmlmmmmmmmmmmmmmmmllllllllllkkkkkkkjjjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhhhhggggghhhhhhggggggggggggggggfffffffffeeeeeeeeeeeeeedddddddddddcccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaa````````____________^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUVVUUUUUUUUUUUUUTTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@?????>>>>>>>>>===========<<<<;;;;;;;;;;;:::::::::::99999999999988888888888877777666666666665555555555444444444333333333332222222222211111111111111000000000////////////.........-------,,,,,,,,,,,,,+++++++++++++++*******************))))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! qqqqqqqqqqqqqqqqrrrrrrrqqqrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwxxyyzz{{|}~~€€��‚‚‚‚���€€€~~}}}||||||||||{{{{{{{{{{zzzzzzzyyyyyxxxxwwwwwwvvuuuuutttttttttttttttsssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppppppppoooooooooooooooooonnnnmmmmmmmmmmmmmmmmmmmllmmmmmmmmmmmmmmlllllllllllkkkkkkjjjjjjjjjjjjjjjjjiiiiiihhhhhhhhhhhhhhhhgggggghhhhhhgggggggggggggggfffffffffeeeeeeeeeeeeeedddddddddddccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````____________^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCBCBBBBBBBBBBBAAAAAAAAA@@@@????>>>>>>>>>===========<<<<;;;;;;;;;;;::::::::::::9999999999988888888888887777766666666666555555555544444444433333333333222222222221111111111111100000000/////////////.........-------,,,,,,,,,,,,,+++++++++++++++*******************)))))))))))))))(((((((((((((''''''''&&&&&&&&&&%&&%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!! qqqqqqqqqqqqqqqqqrrrrrrqqqqrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssstttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxwwxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxyyzz{{|}~€���‚‚‚���€€€~}}}|||||||||||||||{{{{{{{zzzzzzyyyyxxxxxwwwwwwvuuuuuuuttttttttttttssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppppppppoooooooooooooooooonnnnmmmmmmmmmmmmmmmmmmmmllmmmmmmmmmmmmmmlllllllllllkkkkkjjjjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhhhggggggghhhhhgggggggggggggggfffffffffeeeeeeeeeeeeeeddddddddddddcccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa`````````___________^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCBCBBBBBBBBBBBAAAAAAAAA@@@@????>>>>>>>>>===========<<<;;;;;;;;;;;;::::::::::::9999999999888888888888877777766666666666555555555444444444433333333333222222222221111111111111000000000////////////..........------,,,,,,,,,,,,,+++++++++++++++********************))))))))))))))((((((((((((((''''''''&&&&&&&&&&%&&%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!! qqqqqqqqqqqqqqqqqqrrrrrqqqqqqrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxwwwwwwwwxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxyyzz{||}~€€���‚����€€€~}}}||||{{{||||||||||||{{{{{zzzzzyyyyxxxxxwwwwwwuuuuuuuuttttttttttsssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppppppppooooooooooooooooooonnnmmmmmmmmmmmmmmmmmmmmmlllmmmmmmmmmmmmmllllllllllllkkkkjjjjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhhhgggggggghhhhgggggggggggggggfffffffffeeeeeeeeeeeeeeedddddddddddcccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaa````````____________^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\[[[[[ZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUVUUUUUUUUUUUUTTTTTTTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@???>>>>>>>>>>==========<<<<;;;;;;;;;;;:::::::::::::9999999998888888888888877777666666666665555555555444444444333333333332222222222221111111111111000000000////////////..........------,,,,,,,,,,,,,+++++++++++++++********************)))))))))))))(((((((((((((((''''''''&&&&&&&&&%%&%%%%%%%%%%%$$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!! qqqqqqqqqqqqqqqqqqqqrrrqqqqqqqrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxwwwwwwwwwwwwwwxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxyyzz{|}~~€€�������€€€~}}||||{{{{{||||||||||||{{{{{zzzzzyyyyxxxxxwwwwwuuuuuuuuutttttttttsssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppppppppooooooooooooooooooonnnmmmmmmmmmmmmmmmmmmmmmllllmmmmmmmmmmmmlllllllllllllkkkjjjjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhhhggggggggghhhhggggggggggggggffffffffffeeeeeeeeeeeeeedddddddddddccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````____________^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[ZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAA@@@@@???>>>>>>>>>===========<<<<;;;;;;;;;;;:::::::::::::9999999998888888888888877777666666666665555555554444444444333333333332222222222211111111111110000000000////////////..........------,,,,,,,,,,,,++++++++++++++++********************))))))))))))((((((((((((((((''''''''&&&&&&&&&%%&%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!! qqqqqqqqqqqqqqqqqqqqqrrqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssstttttttttttttttuuuuuuuuuutuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxyyz{{|}~€�������€€€~}}|||{{{{{{||||||||||||||{{{{zzzzyyyyyxxxxxwwwwuuuuuuuuuuttttttttsssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppppppoppoooooooooooooooooonnnnnmmmmmmmmmmmmmmmmmmmmlllllmmmmmmmmmmmmlllllllllllllkkjjjjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhhhhggggggggghhhgggggggggggggggfffffffffeeeeeeeeeeeeeeddddddddddddccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaa`````````___________^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\[[[[ZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNONNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@??>>>>>>>>>>==========<<<<;;;;;;;;;;;:::::::::::::9999999998888888888888877777766666666666555555555444444444433333333333222222222221111111111111000000000/////////////..........-----,,,,,,,,,,,,,+++++++++++++++*********************))))))))))))(((((((((((((((('''''''&&&&&&&&&&%%&%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!! pqqqqqqqqqqqqqqqqqqqqqrqqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssssssssssssssssstttttttttttttttttuuuuuuuuttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxyzz{|}~~€€������€€€~~}|||{{{{{{{|||||}}}}}||||{{{{zzzzyyyyyxxxxxwwwvvuuuuuuuutttttttssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppppoopooooooooooooooooonnnnnnnmmmmmmmmmmmmmmmmmmmmlllllmmmmmmmmmmmmlllllllllllllkjjjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhgggggggggghhgggggggggggggggfffffffffeeeeeeeeeeeeeeddddddddddddcccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa`````````____________^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@??>>>>>>>>>>==========<<<<;;;;;;;;;;;:::::::::::::9999999988888888888888877777666666666665555555555444444444433333333333222222222221111111111111000000000////////////...........-----,,,,,,,,,,,,++++++++++++++++*********************)))))))))))((((((((((((((((('''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!! ppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrssssssssssssssssssssstttttttttttttttttttuuuuuuttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxyyz{||}~€€������€€€€~~}|||{{{{{{{||||}}}}}}|||||{{{{zzzzyyyyyxxxxxxwvvvvuuuuuutttttttssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppppppooopoooooooooooooooonnnnnnnnmmmmmmmmmmmmmmmmmmmllllllmmmmmmmmmmmlllllllllllllljjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhggggggggggghgggggggggggggggffffffffffeeeeeeeeeeeeeddddddddddddcccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa`````````____________^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\[[[ZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@??>>>>>>>>>>==========<<<<;;;;;;;;;;;::::::::::::99999999988888888888888777777666666666665555555554444444444433333333332222222222221111111111110000000000////////////...........-----,,,,,,,,,,,,+++++++++++++++**********************)))))))))))((((((((((((((((''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!! pppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrssssssssssssssssssssttttttttttttttttttttuuuuuttttttuuuuuuuuuuuuuuuuuuutuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuwwwwvvvvvvwwwwwwwwwwwwwvvwwwwxxxyzz{|}~€€�����€€€€~~}|||{{{{{{{||||}}}}}}}||||{{{{zzzzzyyyyxxxxxxxvvvvvuuuuuuttttttssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppppppooooooooooooooooooonnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllmmmmmmmmmmllllllllllllllkjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggggggggggggggggfffffffffeeeeeeeeeeeeeedddddddddddcccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaa`````````____________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@?>>>>>>>>>>==========<<<<;;;;;;;;;;;:::::::::::::9999999998888888888888877777766666666665555555555444444444433333333333222222222221111111111111000000000/////////////...........-----,,,,,,,,,,,,+++++++++++++++**********************)))))))))))((((((((((((((((''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!! pppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrssssssssssssssssssttttttttttttttttttttttuuuttttttttuuuuuuuuuuuuuuuuutttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuvwvvvvvvvvvvvwwwwwwwvvvvvwwwwwxxyyz{|}}~€€�����€€€€~~}||{{{{{{{{||||}}}}}}}}||||{{{{zzzzzyyyyyxxxxxvvvvvvuuuuuttttttssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppppppooooooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllmmmmmmmmmmlllllllllllllkkjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggggggggggggggggffffffffffeeeeeeeeeeeeeddddddddddddccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaa``````````___________^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\[[[ZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@?>>>>>>>>>>==========<<<<;;;;;;;;;;;:::::::::::::9999999988888888888888777777766666666665555555554444444444433333333333222222222221111111111111000000000////////////............-----,,,,,,,,,,,++++++++++++++++**********************)))))))))))((((((((((((((((''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!! ppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssssssssssssttttttttttttttttttttttttuttttttttttuuuuuuuuuuuuuuutttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwxxyyz{{|}~€€����€€€€~~}||{{{{{{{{{|||}}}}}}}}||||{{{{{zzzzzyyyyyxxxxvvvvvvvuuuutttttsssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppppppoooooooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllmmmmmmmmmlllllllllllllkkkjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggggggggggggggggfffffffffffeeeeeeeeeeeedddddddddddddcccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaa```````````__________^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@>>>>>>>>>>>==========<<<<;;;;;;;;;;;::::::::::::9999999998888888888888777777766666666666555555555444444444443333333333322222222222111111111111000000000/////////////............----,,,,,,,,,,,,++++++++++++++++**********************))))))))))((((((((((((((((('''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!! pppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssssssssssttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwxxyzz{|}~€€����€€€€~~}||{{{{{{{{{||||}}}}}}}|||||{{{{{zzzzzyyyyyxxxvvvvvvvuuuuuttttsssssssssrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppppooooooooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllmmmmmmmmlllllllllllllkkkkjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhgggggggggggggggggggggggggggffffffffffffeeeeeeeeeeeedddddddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaa````````````__________^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@>>>>>>>>>>>==========<<<<;;;;;;;;;;;::::::::::::9999999998888888888888777777766666666665555555555444444444433333333333222222222222111111111111000000000/////////////............----,,,,,,,,,,,,+++++++++++++++***********************))))))))))((((((((((((((((''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!! ppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrssssssssssssssttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwxxyyz{|}~~€€����€€€€~~}||{{{{{{{{{||||}}}}}}}|||||{{{{{{zzzzzyyyyxxxwvvvvvvvuuuuttttsssssssssrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppppoooooooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllmmmmmmmlllllllllllllkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhgggggggggggggggggggggggggggfffffffffffffeeeeeeeeeeeddddddddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaa````````````_________^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>>>>>==========<<<<<;;;;;;;;;;;::::::::::::9999999998888888888887777777666666666665555555554444444444433333333333222222222222111111111111000000000////////////............-----,,,,,,,,,,,,+++++++++++++++***********************))))))))))((((((((((((((((''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!! ppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrssssssssssssstttttttttttttttttttttttttttttttttttttttuuuuuuuuuuttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwxxyyz{|}}~€€€���€€€€~~}||{{{{z{{{{{||||}}}}}}||||||{{{{{{{zzzzyyyyxxwvvvvvvvuuuuttttsssssssssrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppppppoooooooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllmmmmmlllllllllllllllkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhgggggggggggggggggggggggggggffffffffffffffeeeeeeeeeeddddddddddddddccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa`````````````________^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFGFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@>>>>>>>>>>==========<<<<<;;;;;;;;;;;::::::::::::9999999998888888888877777777666666666665555555554444444444433333333333222222222222111111111111000000000////////////............-----,,,,,,,,,,,++++++++++++++++***********************))))))))))((((((((((((((((''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!! pppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssssssssstttttttttttttttttttttttttttttttttttttttuuuuuuuuttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvuuuuuuuuuuuuuuuuuuvvvvvvvuuuvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwxxyz{||}~€€€�€€€€€~~}||{{{{zz{{{{||||}}}}}}||||||||{{{{{{zzzyyyyyxwwvvvvvvuuuuttttssssssssrrrrrrrqqqqqqqqqqqqqqqqqqqppppppppppppppoooooooooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllmmmmlllllllllllllllkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhggggggggggggggggfgggggggggggffffffffffffffeeeeeeeeedddddddddddddddcccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaa``````````````_______^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFGFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@>>>>>>>>>>==========<<<<<;;;;;;;;;;;:::::::::::99999999998888888888777777777666666666655555555554444444444433333333333222222222222111111111111000000000////////////...........-----,,,,,,,,,,,,+++++++++++++++************************))))))))))((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!! ppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrsssssssssssssstttttttttttttttttttttttttttttttttttttttuuuuuuttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvuuuuuuuuuuuuuuuuuuuuuvvvvuuuuuuvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwxxyz{{|}~€€€€€€€€€~~}||{{{{zz{{{{|||||}}}}}||||||||||{{{{zzzzyyyyxwwvvvvvvuuuuttttsssssssrrrrrqqqqqqqqqqqqqqqqqqqqqqpppppppppppppoooooooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllmmmlllllllllllllllkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhggggggggggggggggffggggggggggffffffffffffffeeeeeeeeeeddddddddddddddcccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaa`````````````________^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@>>>>>>>>>>==========<<<<<;;;;;;;;;;:::::::::::999999999998888888888777777777666666666655555555544444444444333333333333222222222221111111111111000000000////////////...........-----,,,,,,,,,,,,+++++++++++++++************************))))))))))((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!! pppppppppppppqqqqqqqqqqpqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrssssssssssssssttttttttttttttttttttttttttttttttttttttttuuuuttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvuuuuuuuuuuuuuuuuuuuuuuuuvuuuuuuuuuvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwxxyzz{|}~~€€€€€€€€€~~}}|{{{{{{{{{{{||||}}}}}|||||||||||{{{{zzzyyyyxwwvvvvvvuuuuttttssssssrrrqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppoooooooooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllmllllllllllllllllkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhggggggggggggggggfffgggggggggfffffffffffffffeeeeeeeeeddddddddddddddcccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaa`````````````________^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVVWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@>>>>>>>>>>=========<<<<<<;;;;;;;;;;:::::::::::999999999988888888888777777777666666666655555555544444444444333333333333222222222221111111111110000000000///////////............-----,,,,,,,,,,,,++++++++++++++************************))))))))))((((((((((((((((''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!! pppppppppppppppqqqqqqqqppqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrssssssssssssssttttttttttttttttttttttttttttttttttttttttuuttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwxxyyz{|}}~€€€€€€€€~~}}||{{{{{{{{{|||||}}}}}}||||||||||||{{{zzzyyyywwvvvvvvuuuuttttssssssrrrqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppooooooooooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllllllllllllllllllllkkkkkkkkjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhgggggggggggggggggfffggggggggfffffffffffffffeeeeeeeeeddddddddddddddccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa`````````````________^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVVVWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSRRRRRRRRQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@>>>>>>>>>==========<<<<<<;;;;;;;;;;:::::::::::999999999988888888887777777777666666666555555555544444444444333333333332222222222221111111111110000000000///////////...........-----,,,,,,,,,,,,,++++++++++++++************************))))))))))((((((((((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!! ppppppppppppppppqqqqqqqpppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrsssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwvwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwxxyz{||}~€€€€€€€€~~}}||{{{{{{{{{|||||}}}}}}}}}}}|||||||{{{zzzyyyywwvvvvvvuuuuttttsssssrrrrqqqqqqqqqqqqqqqqqqqqqqppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmlllllllllllllllllllllllllllllllkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiiihhhhhhhgggggggggggggggggffffgggggggfffffffffffffffeeeeeeeeeddddddddddddddccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa``````````````________^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@>>>>>>>>>==========<<<<<<;;;;;;;;;;::::::::::9999999999988888888877777777777666666666555555555544444444444333333333332222222222221111111111110000000000///////////...........-----,,,,,,,,,,,,+++++++++++++++************************))))))))))((((((((((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!!! pppppppppppppppppqqqqqqpppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwvvvvvvwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwxxyz{{|}~€€€€€€€€~~}}||{{{{{{{{|||||}}}}}}}}}}}}}}}|||||{{{zzzyyywwvvvvvvuuuuttttsssssrrrrqqqqqqqqqqqqqqqqqqqqqppppppppppppoooooooooooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmlllllllllllllllllllllllllllllllkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiiihhhhhhhggggggggggggggggfffffggggggfffffffffffffffeeeeeeeeedddddddddddddddcccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaa`````````````________^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVVVVWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@>>>>>>>>>=========<<<<<<<;;;;;;;;;:::::::::::9999999999988888888877777777777666666666555555555544444444444333333333332222222222221111111111110000000000///////////...........----,,,,,,,,,,,,,+++++++++++++++********************)***))))))))))((((((((((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""!!!!!!!!!!!!!!!!! pppppppppppppppppppqqqqppppppqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwvvvvvvvvvvvvwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwxxyzz{|}~~€€€€€€€~}}|||{{{{{{|||||}}}}}}}}}}}}}}}}}|||||{{zzzyyywwwvvvvvuuuuttttsssssrrrrqqqqqqqqqqqqqqqqqqqqppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmlllllllllllllllklllllllllllllllkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiihhhhhhhggggggggggggggggffffffgggggfffffffffffffffeeeeeeeeeeddddddddddddddcccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaa``````````````_______^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@>>>>>>>>>=========<<<<<<<;;;;;;;;;:::::::::::9999999999888888888877777777777666666665555555555444444444444333333333332222222222221111111111100000000000///////////...........----,,,,,,,,,,,,,++++++++++++++*********************)***))))))))))((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""!!!!!!!!!!!!!!!!! ppppppppppppppppppppqqqpppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvuvvvvvvwwwxyyz{|}~~€€€€€€~~}}|||||{||||||}}}}}}}}}}}}}}}}}}}||||{{{zzyyywwwvvvvvuuuuttttsssssrrrrqqqqqqqqqqqqqqqqqqqpppppppppppooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmlllllllllllllllkklllllllllllllkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiiihhhhhhggggggggggggggggfffffffggggfffffffffffffffeeeeeeeeeeddddddddddddddccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaa`````````````_______^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@>>>>>>>>>=========<<<<<<<;;;;;;;;;:::::::::::9999999999888888888777777777777666666665555555555444444444443333333333332222222222221111111111100000000000///////////..........-----,,,,,,,,,,,,,++++++++++++++********************))**))))))))))((((((((((((('('''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""!!!!!!!!!!!!!!!!!! pppppppppppppppppppppqqpppppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssstttttttttssttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvuuuuuuuuuvvuuuuvvvvvvvwwxxyz{|}}~€€€€€~~}}}|||||||||}}}}}}}}}}}}}}}}}}}}}}|||{{{zzyyywwwvvvvvuuuuttttsssssrrrrqqqqqqqqqqqqqqqqqppppppppppppooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmllllllllllllllllkkklllllllllllllkkkkkkkkkkkkjjjjjiiiiiiiiiiiiiiiihhhhhhggggggggggggggggffffffffggggfffffffffffffffeeeeeeeeedddddddddddddddcccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaa`````````````________^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@>>>>>>>>>=========<<<<<<<;;;;;;;;:::::::::::99999999998888888888777777777777666666665555555555444444444443333333333332222222222221111111111100000000000///////////..........----,,,,,,,,,,,,,+++++++++++++++*******************)))**))))))))))((((((((((((('('''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""!!!!!!!!!!!!!!!!!! oppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssstttttttssstttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttvvvvvvvvuuuuuuuuuuuuuuuuuvvvvvvvwwxxyz{||}~~€€€€€~~~}}}|||||||}}}}}}~~~~~~~~~~}}}}}}}|||{{{zzzyywwwvvvvvuuuuttttssssssrrrqqqqqqqqqqqqqqqqppppppppppppooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmlllllllllllllllkkkkkllllllllllllkkkkkkkkkkkkkjjjjjiiiiiiiiiiiiiiihhhhhhhgggggggggggggggfffffffffgggfffffffffffffffeeeeeeeeedddddddddddddddcccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaa`````````````________^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@>>>>>>>>>========<<<<<<<<;;;;;;;;:::::::::::99999999998888888887777777777777666666655555555555444444444443333333333332222222222221111111111100000000000//////////...........----,,,,,,,,,,,,,+++++++++++++++*****************)))))**))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""!!!!!!!!!!!!!!!!!! oooooooooooooppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrqqrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssstttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssstttuvvwxyyz{|||}}}}}}}|||{{{zzzzzzzz{{{{{{{{|}}}}}}}}}}}||||{{{zzzyyyxzyyyyxxxxxwwwwvvvvuuuuuuussrrrrrrrrrrrrrrrrrrrqqqqppppppppppoooooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjjiiiihhhhhhhhhhhhhhhggggggggggggggffffffffffffffffeefffeeeeeeeeeeeeeeeeddddddccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaaa``````````aa``````````````_________^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZ[[[[ZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPQPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????????>>=======<<<<<<<<;;;;;;;;;:::::::::::::9999999999988888887777777776666666666665555544444444444433333333333332222222222221111111111111100000000000////////////////...........----------,,,,,,,,,,,,,,++++++++++*******************))))))))))))(((((((((((''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#######"""""""""""!!!!!!!!!!!!!!! oooooooooooooooppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrqqqqrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttuuuuuuuuuuuuuuuuuuutttuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssstttuuvwxxyz{{|||}}}}}}}|||{{{{{{{{{{{{{{|||||}}}}}}}}}}}||||{{{zzzyyyxzyyyyxxxxxwwwwvvvvuuuuuuusssrrrrrrrrrrrrrrrrrqqqqqpppppppppooooooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjjiiihhhhhhhhhhhhhhhgggggggggggggggfffffffffffffffeeeffeeeeeeeeeeeeeeeedddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaa```````````aa``````````````_________^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZ[[[ZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@???????????????>>=======<<<<<<<<;;;;;;;;;::::::::::::99999999999988888877777777776666666666665555544444444444433333333333332222222222211111111111111100000000000////////////////..........-----------,,,,,,,,,,,,,+++++++++++******************)))))))))))))((((((((((''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#######""""""""""!!!!!!!!!!!!!!!! ooooooooooooooooppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrqqqqqrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttuuuuuuuuuuuuuuuuutttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssstttuvvwxyzz{{|||||}}}}||||{{{{{{{{{{{|||||||~~~~}}}}}}}||||{{{zzzyyyxzyyyyxxxxxwwwwvvvvuuuuuuussrrrrrrrrrrrrrrrrrqqqqqqpppppppoooooooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllllkkkkkkkkjjjjjjjjjjjjjjjjjiiihhhhhhhhhhhhhhgggggggggggggggfffffffffffffffeeeefeeeeeeeeeeeeeeeeddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````a``````````````__________^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZ[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@????????????????>>=======<<<<<<<<;;;;;;;;:::::::::::::99999999999888888877777777766666666666665555444444444444433333333333332222222222221111111111111000000000000////////////////..........----------,,,,,,,,,,,,,,+++++++++++*****************)))))))))))))(((((((((((''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#######""""""""""!!!!!!!!!!!!!!!! ooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrqqqqqqqrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttuuuuuuuuuuuuuutttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttstttttsssssssssssssssssssssssssssssssssssssssssssssssssssstttuuvwxxyzz{{||||}}}}|||||||{{{||||||||||||~~~~~}}}}}}||||{{{zzyyyyxzyyyyxxxxxwwwwvvvvuuuuuuusssrrrrrrrrrrrrrrrqqqqqqqppppppoooooooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllllkkkkkkkjjjjjjjjjjjjjjjjjjiihhhhhhhhhhhhhhhggggggggggggggfffffffffffffffeeeeeeeeeeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaa``````````````````````````___________^^^^^^^]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZ[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@???????????????>>>=======<<<<<<<<;;;;;;;;::::::::::::999999999999888888777777777766666666666665555444444444444433333333333332222222222221111111111111000000000000////////////////..........----------,,,,,,,,,,,,,,+++++++++++****************))))))))))))))(((((((((('''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$#######""""""""""!!!!!!!!!!!!!!!! oooooooooooooooooooppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrqqqqqqqqqrrrrrrrrrrrrrrrrrsssssssssssssssssssssssstttttttttttttuuuuuuuuuuuuttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttssssttssssssssssssssssssssssssssssssssssrrrsssssssssrrssssssssttuuvvwxyyz{{{|||}}}}}|||||||||||||||||||||~~~~~~}}}}}|||{{{zzzyyyxxzyyyyxxxxwwwwwvvvvuuuuuuusssrrrrrrrrrrrrrrqqqqqqqqpppppoooooooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllllllkkkkkkjjjjjjjjjjjjjjjjjjjihhhhhhhhhhhhhhhhggggggggggggggffffffffffffffeeeeeeeeeeeeeeeeeeeeeddddddddddcccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa``````````````````````````____________^^^^^^]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZ[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@???????????????>>>>=======<<<<<<<<;;;;;;;;::::::::::::999999999999888888777777777766666666666665555444444444444333333333333332222222222221111111111111000000000000////////////////..........----------,,,,,,,,,,,,,,+++++++++++***************)))))))))))))))((((((((((''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$######"""""""""""!!!!!!!!!!!!!!! ooooooooooooooooooooppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrqqqqqqqqqqrrrrrrrrrrrrrrrrrssssssssssssssssssssssstttttttttttttttuuuuuuuuuuttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrsssssssssttuuvwwxyzz{{{||}}}}}}}}|||||||||}}}}}}}}}~~~~~~}}}}|||{{{zzzyyyyxxyyyyyxxxxwwwwwvvvvuuuuuuusssrrrrrrrrrrrrrqqqqqqqqqpppoooooooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllllllkkkkkjjjjjjjjjjjjjjjjjjjiihhhhhhhhhhhhhhhggggggggggggggfffffffffffffffeeeeeeeeeeeeeeeeeeeedddddddddddccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaa```````````````````````````____________^^^^^]]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZ[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@???????????????>>>>=======<<<<<<<<;;;;;;;;:::::::::::999999999999888888777777777766666666666666555444444444444433333333333333222222222222111111111111100000000000////////////////..........----------,,,,,,,,,,,,,,+++++++++++****************)))))))))))))))((((((((((''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$######""""""""""!!!!!!!!!!!!!!!! ooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrrrqqqqqqqqqqqqrrrrrrrrrrrrrrrrrssssssssssssssssssssstttttttttttttttttuuuuuuuutttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrssssssssstttuvvwxxyzz{{{|}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}|||{{{zzyyyyxxxyyyyyxxxxwwwwvvvvvuuuuuuussssrrrrrrrrrrrrqqqqqqqqqppooooooooooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllllllkkkkkkjjjjjjjjjjjjjjjjjjjiihhhhhhhhhhhhhhhhggggggggggggggffffffffffffffeeeeeeeeeeeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbbbbbaaaaaaaaaaa```````````````````````````_____________^^^^^]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@???????????????>>>>>======<<<<<<<<<;;;;;;;;:::::::::::999999999999888888777777777766666666666666555444444444444433333333333333222222222222111111111111100000000000////////////////..........----------,,,,,,,,,,,,,,+++++++++++***************))))))))))))))))(((((((((('''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$######""""""""""!!!!!!!!!!!!!!! nooooooooooooooooooooooopppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqrrrqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrssssssssssssssssssstttttttttttttttttttuuuuuuttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrssssssssssttuuvvwxxyzz{{{|}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}||{{{zzzyyyxxxxyyyyxxxxxwwwwvvvvvuuuuuuusssssrrrrrrrrrrrqqqqqqqqqpoooooooooooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkjjjjjjjjjjjjjjjjjjiiihhhhhhhhhhhhhhhggggggggggggggffffffffffffffeeeeeeeeeeeeeeeeeeeedddddddddddddccccccccbbbbbbbbbbbbbbbaaaaaaaaaaa```````````````_```````````_____________^^^^^]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPOPPPPPPPPOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@??????????????>>>>>>======<<<<<<<<<;;;;;;;::::::::::::999999999999888888777777777766666666666665555444444444444433333333333333222222222222111111111111100000000000////////////////..........---------,,,,,,,,,,,,,,++++++++++++**************)))))))))))))))))(((((((((''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#######""""""""""!!!!!!!!!!!!!!! nnooooooooooooooooooooooooppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqrrqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrsssssssssssssssssttttttttttttttttttttttuuuttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrsssrrrsssssttuuvvwxxyzz{{||}}}}}~~~~~~~~~~~~}}}}}}}~~~~~~}}}|||{{zzzyyyxxxxxyyyyxxxxwwwwvvvvvvuuuuuuusssssrrrrrrrrrrrqqqqqqqqqooooooooooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkjjjjjjjjjjjjjjjjjjiiiihhhhhhhhhhhhhhhggggggggggggggffffffffffffffeeeeeeeeeeeeeeeeeeeddddddddddddddccccccccbbbbbbbbbbbbbbaaaaaaaaaaa```````````````__``````````______________^^^^]]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPOOPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@?????????????>>>>>>>======<<<<<<<<<;;;;;;;;::::::::::9999999999998888887777777777666666666666665555444444444444433333333333333222222222222111111111111000000000000///////////////...........---------,,,,,,,,,,,,,,++++++++++++**************))))))))))))))))(((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$######""""""""""!!!!!!!!!!!!!!! nnnnooooooooooooooooooooooopppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssssssssssttttttttttttttttttttttttutttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssttuuvwwxxyzz{||}}}}~~~~~~~~~~~~~~~}}}}}~~~~~}}}}||{{{zzyyyxxxxwwyyxxxxxxwwwwvvvvvuuuuuuuusssssssrrrrrrrrrqqqqqqqqqooooooooooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllllllkkkkkkkjjjjjjjjjjjjjjjjjjiiiiihhhhhhhhhhhhhhggggggggggggggffffffffffffffeeeeeeeeeeeeeeeeeeeeddddddddddddddcccccccbbbbbbbbbbbbbbbaaaaaaaaaaa``````````````___``````````_____________^^^^^]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPOOPPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@?????????????>>>>>>>>=====<<<<<<<<<<;;;;;;;:::::::::::999999999999888888777777777766666666666665555444444444444443333333333333222222222222111111111111100000000000///////////////...........----------,,,,,,,,,,,,,+++++++++++++*************)))))))))))))))))(((((((((('''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######""""""""""!!!!!!!!!!!!!!! nnnnnooooooooooooooooooooooopppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssttuuvwwxxyzz||}}}~~~~~~~~~~~}}}}~~~~~~}}}||{{zzyyyxxxxwwwyxxxxxxwwwwvvvvvuuuuuuuuussssssssrrrrrrrrrqqqqqqqqoooooooooooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllllllkkkkkjjjjjjjjjjjjjjjjjjjiiiiiihhhhhhhhhhhhhggggggggggggggfffffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddddccccccbbbbbbbbbbbbbbbaaaaaaaaaaa``````````````____`````````______________^^^^]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPOOOPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@????????????>>>>>>>>>=====<<<<<<<<<<;;;;;;;::::::::::9999999999998888888777777777766666666666665555444444444444443333333333333222222222222111111111111100000000000///////////////...........---------,,,,,,,,,,,,,,++++++++++++**************)))))))))))))))))(((((((((('''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$######"""""""""""!!!!!!!!!!!!!!! nnnnnnoooooooooooooooooooooooopppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssttuuvwwxyyz{||}}~~~~~~~~}}}~~~~~~}}}||{{zzyyxxxwwwwwxxxxxxwwwwwvvvvvuuuuuuuuusssssssssrrrrrrrrqqqqqqqqoooooooooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllllllkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhggggggggggggggfffffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddddccccccbbbbbbbbbbbbbbbaaaaaaaaaaa```````````````____````````______________^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPOOOPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>====<<<<<<<<<<<;;;;;;;::::::::::9999999999998888888777777777666666666666665555444444444444443333333333333222222222222111111111111100000000000//////////////...........----------,,,,,,,,,,,,,+++++++++++++*************)))))))))))))))))(((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$######"""""""""""!!!!!!!!!!!!!!! nnnnnnnnooooooooooooooooooooooopppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssttuvvwxxyz{||}}~~€€~~~~}}}~~~~~}}}||{{zzyyxxwwwwwvxxxxwwwwwwvvvvvuuuuuuuuuussssssssssrrrrrrrqqqqqqqqooooooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllllllkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhgggggggggggggggffffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddddccccccbbbbbbbbbbbbbbbaaaaaaaaaaa```````````````_____````````_____________^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPOOOOPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>==<<<<<<<<<<<<;;;;;;;;:::::::::9999999999999888888877777777766666666666665555444444444444443333333333333322222222222211111111111100000000000//////////////............----------,,,,,,,,,,,,,+++++++++++++*************)))))))))))))))))(((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#######"""""""""""!!!!!!!!!!!!!!! nnnnnnnnnoooooooooooooooooooooooopppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrssssssstttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssttuvvwxyy{||}}~~€€€€€€€~~~~}}~~~~~}}}||{{zzyxxwwwwvvvxxwwwwwwwvvvvvuuuuuuuuuuusssssssssssrrrrrrqqqqqqqqoooooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhggggggggggggggggfffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddddccccccbbbbbbbbbbbbbbbaaaaaaaaaaa```````````````______```````_____________^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPOOOOPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>=<<<<<<<<<<<<<;;;;;;;;:::::::::9999999999998888888877777777766666666666655554444444444444443333333333333222222222222111111111111100000000000//////////.///...........-----------,,,,,,,,,,,,+++++++++++++**************))))))))))))))))((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#######""""""""""!!!!!!!!!!!!!!!! nnnnnnnnnnoooooooooooooooooooooooopppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrssssssttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssttuuvwxxy{||}}~€€€€€€€€€~~~}}~~~~~}}}||{{zyyxxwwwvvvvwwwwwwwwvvvvvuuuuuuuuuuuusssssssssssrrrrrrqqqqqqqpooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhggggggggggggggggfffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddddccccccbbbbbbbbbbbbbbbbaaaaaaaaaaa```````````````______``````______________^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZYYYZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>><<<<<<<<<<<<<<;;;;;;;;:::::::::999999999999888888887777777766666666666665555444444444444444333333333333322222222222211111111111100000000000///////////.//...........-----------,,,,,,,,,,,,,+++++++++++++**************)))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#######""""""""""!!!!!!!!!!!!!!!! nnnnnnnnnnnnoooooooooooooooooooooooopppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrsssssstttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssttuvvwxy{{|}~~€€€€€€€€€€€~~~}~~~~~}}||{{zyyxxwwvvvvvwwwwwwvvvvvvuuuuuuuuuuuuussssssssssssrrrrrqqqqqqqpooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhggggggggggggggggffffffffffffffeeeeeeeeeeeeeeeeeedddddddddddddddccccccbbbbbbbbbbbbbbbbaaaaaaaaaaa```````````````_______`````______________^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZYYYZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>><<<<<<<<<<<<<;;;;;;;;::::::::::999999999998888888887777777766666666666655555444444444444443333333333333222222222222111111111111100000000000//////////..//...........-----------,,,,,,,,,,,,++++++++++++++*************)))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$########""""""""""!!!!!!!!!!!!!!!! nnnnnnnnnnnnnooooooooooooooooooooooooppppppppppppppppppppppqqqqqqqqqqqqqqppqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrssssssttttttttttttttttttttsttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqrrrrrrrrrrrrrrrssttuuvwxyz{|}~~€€€�����€€€~~~}~~~~}}}|{{zyyxxwwvvvuuwwwwvvvvvvvuuuuuuuuuuuuuussssssssssssrrrrrrqqqqqqpoooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhggggggggggggggggffffffffffffffeeeeeeeeeeeeeeeeeedddddddddddddddcccccccbbbbbbbbbbbbbbbaaaaaaaaaaa```````````````________`````______________^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZYYYYZZZZZZYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIJJIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>>><<<<<<<<<<<<<;;;;;;;;:::::::::999999999999888888888777777776666666666655555544444444444444333333333333322222222222211111111110100000000000///////////../...........------------,,,,,,,,,,,+++++++++++++++*************)))))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$########""""""""""!!!!!!!!!!!!!!!! nnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppqqqqqqqqqqqqqppppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssttttttttttttttttttssstttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqrrrrrrrrrrrrrrrrssttuvwxxz{|}}~€€€������€€€~~~~~~~~~}}||{zzyxxwvvvuuuvvvvvvvvvuuuuuuuuuuuuuuuussssssssssssrrrrrqqqqqqqpooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhgggggggggggggggggffffffffffffffeeeeeeeeeeeeeedeeeddddddddddddddddccccccbbbbbbbbbbbbbbbaaaaaaaaaaaa``````````````_________````______________^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZYYYYYZZZZZYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;::::::::::999999999999888888888777777766666666666655555544444444444443333333333333222222222222111111111100100000000000//////////.../...........-----------,,,,,,,,,,,,+++++++++++++++************))))))))))))))(((((((((((((('''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$########""""""""""!!!!!!!!!!!!!!!! nnnnnnnnnnnnnnnnooooooooooooooooooooooooppppppppppppppppppppppqqqqqqqqqqqpppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssttttttttttttttttsssssstttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqrrrrrrrqqqqrrrrrssttuvwwxz{|}}~€€€������€€€~~~~~~~}}||{{zyxxwvvvuuuvvvvvvvvuuuuuuuuuuuuuuuuussssssssssssrrrrrqqqqqqppoooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhgggggggggggggggggfffffffffffffffeeeeeeeeeeeeeddeeddddddddddddddddcccccccbbbbbbbbbbbbbbaaaaaaaaaaaa```````````````_________```______________^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZYYYYYYZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOPPPPOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>=<<<<<<<<<<<;;;;;;;;;:::::::::999999999999888888888877777776666666666665555554444444444444333333333332222222222222111111111110000000000000///////////..............------------,,,,,,,,,,,,++++++++++++++*************)))))))))))))((((((((((((((('''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$########"""""""""!!!!!!!!!!!!!!!!! nnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppqqqqqqqqqqpppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssttttttttttttttsssssssstttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssrrssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqrrrrrrqqqqqqqrrrssttuvvwxz{|}}~€€€������€€€€~~~~~~~}}|{{zyxxwvvuuuuvvvvvuuuuuuuuuuuuuuuuuuuusssssssssssrrrrrrqqqqqqppoooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiihhhgggggggggggggggggfffffffffffffffeeeeeeeeeeeeedddeddddddddddddddddccccccccbbbbbbbbbbbbbaaaaaaaaaaaa```````````````__________```_____________^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZYYYYYYYZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOPPPOOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLKLKKKKKKKKKKKJJJJJJJJJJJJIIJIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>=<<<<<<<<<<<;;;;;;;;::::::::::999999999999888888888877777776666666666655555554444444444444333333333332222222222221111111111100000000000000//////////...............-----------,,,,,,,,,,,,++++++++++++++*************))))))))))))))((((((((((((((('''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$########"""""""""!!!!!!!!!!!!!!!!!! nnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooppppppppppppppppppppppqqqqqqqqpppppppppqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssstttttttttttssssssssssstttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssrrrrrsrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqrrrrqqqqqqqqqrrrrsstuuvwxz{{|}~~€€������€€€€~~~~~~}}||{zyyxwvvuuutvvvuuuuuuuuuuuttttuuuuuuusssssssssssrrrrrqqqqqqpppoooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiihhgggggggggggggggggfffffffffffffffeeeeeeeeeeeeeddddedddddddddddddddcccccccccbbbbbbbbbbbbaaaaaaaaaaaaa``````````````___________``______________^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZYYYYYYYZZZYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOPPPOOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKLKKKKKKKKKKKJJJJJJJJJJJJIIJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>==<<<<<<<<<<;;;;;;;;;::::::::::99999999999888888888887777776666666666665555555444444444444333333333332222222222221111111111100000000000000///////////..............------------,,,,,,,,,,,,+++++++++++++*************)))))))))))))))((((((((((((((''''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$########""""""""""!!!!!!!!!!!!!!!!! nnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppppppppqqqqqqpppppppppppqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssstttttttttsssssssssssssstttttttttttttttttttttttttttttttuuuuuutttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqrrqqqqqqqqqqqqrrrsstuuvwxzz{|}}~€€€�����€€€€~~~~~~}}|{zzyxwwvuuutvvuuuuuuuuuutttttttuuuuuussssssssssrrrrrrqqqqqqpppoooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiiiiihgggggggggggggggggfffffffffffffffeeeeeeeeeeeeeedddddddddddddddddddccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa``````````````___________`______________^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOPPOOOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKLKKKKKKKKKKKJJJJJJJJJJJIIIJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBAAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>==<<<<<<<<<;;;;;;;;;::::::::::999999999999888888888887777766666666666655555555444444444444333333333332222222222221111111111100000000000000///////////..............------------,,,,,,,,,,,,+++++++++++++*************))))))))))))))((((((((((((((('''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$########""""""""""!!!!!!!!!!!!!!!!! nnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppppppppqqqqqppppppppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrsssssssssssssssssstttttttssssssssssssssssttttttttttttttttttttttttttttttttuuuttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrssttuvwxyz{||}~~€€€€€€€€€€€~~~~~}}|{{zyxxwvvuutvuuuuuuuuutttttttttuuuuuusssssssssrrrrrrqqqqqqppppooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiiiihggggggggggggggggfffffffffffffffffeeeeeeeeeeeeeddddddddddddddddddddccccccccccbbbbbbbbbbbaaaaaaaaaaaaaa`````````````__________________________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOPOOOOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKLKKKKKKKKKKJJJJJJJJJJJJIIIJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>==<<<<<<<<;;;;;;;;;:::::::::::99999999999988888888888777776666666666655555555544444444444333333333332222222222221111111111100000000000000////////////..............------------,,,,,,,,,,,+++++++++++++*************))))))))))))))(((((((((((((((('''''''''''''''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$########""""""""""!!!!!!!!!!!!!!!!! mnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooppppppppppppppppppppppqqqppppppppppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssssssssssssssssttttsssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttuuuuuuuuuutttuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrssttuvvwyz{{|}}~~€€€€€€€€€~~~~~~}||{zyyxwvvuutvuuuuuuttttttttttttuuuuuussssssssrrrrrrqqqqqqqppppooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiiihhhgggggggggggggggfffffffffffffffffeeeeeeeeeeeeeddddddddddddddddddddcccccccccccbbbbbbbbbbaaaaaaaaaaaaaaa````````````__________________________^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>>==<<<<<<<;;;;;;;;;;::::::::::99999999999988888888888877777666666666665555555554444444444433333333332222222222221111111111100000000000000////////////..............------------,,,,,,,,,,,,+++++++++++++*************)))))))))))))((((((((((((((((('''''''''''''''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$########""""""""""!!!!!!!!!!!!!!!!! mmnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooppppppppppppppppppppppppqppppppppppppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrsssssssssssssssssssssssttsssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrsstuuvwyyz{||}}~~€€€€€€€~~~~~~}}|{zzyxwvvuutuuuuuuttttttttttttttuuuuusssssssrrrrrrqqqqqqqpppppoooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjiiiiiiiiiiiiiiiihhhhgggggggggggggggffffffffffffffffeeeeeeeeeeeeeddddddddddddddddddddccccccccccccbbbbbbbbbaaaaaaaaaaaaaaa````````````__________________________^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>===<<<<<<<;;;;;;;;;:::::::::::99999999999988888888888877776666666666655555555554444444444333333333332222222222211111111111100000000000000////////////..............------------,,,,,,,,,,,,++++++++++++*************)))))))))))))((((((((((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$########"""""""""""!!!!!!!!!!!!!!!! lllllmmmmmmmmmmmmmmmmmmllllmmmmmmmmmmmmmmmmmmmmmooopppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssrrrrrrrrrrrrrrssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqrrrrrssstuuvwwyz{{|}}~~€€€€€��€€€€€ƒƒƒƒƒƒƒƒ‚‚‚��€€~}|{{zyyxwwvvvvvvvvvvvvvvvvvvvvvvvsssssssssrrrrrqqqqqqqqpppppppppppppppppooooooooooommmmmmmmmmmmllllllllllllljjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggfffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddccccccccccccbbbaaaaaaaaaaaaaaa``````````````______________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMNNNNNNNMMMMMMMMMMMMMLLLLLMMMMMLLLLLLLLLLLKKKKKKKKKKJJIIIIIIIIIIIIIIHHHHHHHHHGGFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBAAAAAAA@@@@@@@@@@@???????===========<<<<<<<<<<<<;;;;;::::::::::99999999999888888888887777777777766666665555555555544444444444444444444433333333333222222222222211111111111000000000000000000////////////........-----------,,,,,,,,,,,,,,++++++++++++*******************))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$##########"""""""""""""""""!!!!!!!!!! lllllllmmmmmmmmmmmmmmmmllllllmmmmmmmmmmmmmmmmmmmooooppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssstttttttsstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrsssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqrrrrrssttuvvwyzz{||}}~~€€€€€€€€€ƒƒƒƒƒƒƒƒƒ‚‚‚��€~}}|{zyyxwwvvvvvvvvvvvvvvvvvvvvvvvssssssssrrrrrrqqqqqqppppppppppppppppppoooooooooooommmmmmmmmmmlllllllllllllljjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddcccccccccccccbbaaaaaaaaaaaaaaa``````````````_______________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMNNNNNNMMMMMMMMMMMMMMLLLLLMMMMMLLLLLLLLLLLKKKKKKKKKKJJIIIIIIIIIIIIIIHHHHHHHHHGFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBAAAAAAA@@@@@@@@@@@???????===========<<<<<<<<<<<;;;;;;:::::::::99999999999888888888888777777777776666665555555555544444444444444444444443333333333222222222222211111111111000000000000000000/////////////.......------------,,,,,,,,,,,,,,++++++++++++******************)))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&%%%%%%%%$%$$$$$$$$$$$$$$$##########"""""""""""""""""!!!!!!!!!! llllllllmmmmmmmmmmmmmmmlllllllmmmmmmmmmmmmmmmmmmoooooopppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssttttsssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrsssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqrrrrssttuuvwyyz{{||}}~~€€€€€€€~ƒƒƒƒƒƒƒƒƒ‚‚‚��€~}|{zzyxwwvvvvvvvvvvvvvvvvvvvvvvvsssssssrrrrrrqqqqqqqpppppppppppppppppooooooooooooommmmmmmmmmllllllllllllllljjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggggfffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddccccccccccccccbaaaaaaaaaaaaaaaa`````````````_______________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXYXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMNNNNNNMMMMMMMMMMMMMLLLLLLMMMMMLLLLLLLLLLKKKKKKKKKKKJJIIIIIIIIIIIIIHHHHHHHHHHGFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCBBBBAAAAAA@@@@@@@@@@@????????===========<<<<<<<<<<<;;;;;:::::::::999999999998888888888887777777777776666665555555555544444444444444444444433333333333222222222222211111111111000000000000000000/////////////.......------------,,,,,,,,,,,,,++++++++++++******************))))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&%%%%%%%%$%$$$$$$$$$$$$$$$##########"""""""""""""""""!!!!!!!!!! lllllllllmmmmmmmmmmmmmmlllllllllmmmmmmmmmmmmmmmmoooooooopppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqrrrrsssttuvvxyyz{{||}}~~~~ƒƒƒƒƒƒƒƒ‚‚‚‚��€€~}|{{zyxwwvvvvvvvuuuvvvvvvvvvvvvvsssssssrrrrrqqqqqqqpppppppppppppppppoooooooooooooommmmmmmmllllllllllllllllkjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggggfffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddcccccccccccccccaaaaaaaaaaaaaaaa`````````````_______________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSRSSSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMNNNNNNMMMMMMMMMMMMMLLLLLLMMMMLLLLLLLLLLLKKKKKKKKKKJJIIIIIIIIIIIIIIHHHHHHHHHHGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBAAAAAA@@@@@@@@@@@????????==========<<<<<<<<<<<<;;;;;:::::::::99999999999888888888888777777777776666666555555555544444444444444444444443333333333322222222222211111111111100000000000000000//////////////.......------------,,,,,,,,,,,,,++++++++++++******************))))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&%%%%%%%%$%$$$$$$$$$$$$$$$##########""""""""""""""""""!!!!!!!!! lllllllllllmmmmmmmmmmmmllllllllllmmmmmmmmmmmmmmmoooooooooppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttsttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrrqqqqqqqqqqqqrrrrssttuuvxxyzz{{||}}~~~~~ƒƒƒƒƒƒƒƒ‚‚‚‚‚��€~~}|{zyyxwwvvvvuuuuuuvvvvvvvvvvvvsssssssrrrrrqqqqqqppppppppppppppoooooooooooooooooommmmmmmllllllllllllllllkkjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggggggffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddcccccccccccccccbaaaaaaaaaaaaaaa`````````````_______________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSRSSSSSSSSRRRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMNNNNNMMMMMMMMMMMMMMLLLLLLMMMMLLLLLLLLLLLKKKKKKKKKKJJIIIIIIIIIIIIIHHHHHHHHHHHGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBAAAAAA@@@@@@@@@@@????????==========<<<<<<<<<<<;;;;;:::::::::999999999998888888888888777777777776666665555555555544444444444444444444433333333333222222222222111111111111000000000000000000//////////////.......------------,,,,,,,,,,,,,+++++++++++*******************))))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&%%%%%%%%$%$$$$$$$$$$$$$$$##########""""""""""""""""""!!!!!!!!! llllllllllllmmmmmmmmmmmllllllllllllmmmmmmmmmmmmmoooooooooooppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttsssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqrrrrssstuuvwxyyzz{{||}}~~~~~~~ƒƒ‚‚‚‚‚‚‚‚‚‚‚��€€~}|{zzyxwwvvvvuuuuuuvvvvvvvvvvvvssssssrrrrrrqqqqqpppppppppppoooooooooooooooooooooommmmmlllllllllllllllllkkkjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggggggfffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddcdddddddddccccccccccccccbbaaaaaaaaaaaaaa`````````````_______________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSRRSSSSSSSSRRRRRRRRRRRRRQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMNNNNNMMMMMMMMMMMMMLLLLLLLMMMMLLLLLLLLLLKKKKKKKKKKKJJIIIIIIIIIIIIHHHHHHHHHHHHGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDCCCCCCCCCCCCBBBBBBAAAAA@@@@@@@@@@@?????????==========<<<<<<<<<<<;;;;;:::::::::999999999998888888888887777777777776666665555555555444444444444444444444333333333333222222222222111111111111000000000000000000/////////////........-----------,,,,,,,,,,,,,++++++++++++******************)))))))))))))))(((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%$%$$$$$$$$$$$$$$$##########""""""""""""""""""!!!!!!!! lllllllllllllmmmmmmmmmmlllllllllllllmmmmmmmmmmmmoooooooooooooppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttsssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqrrrrssttuuwxxyyzz{{||}}~~~~~~~~ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚��€~}}|{zyxwwvvvvuuuuuuuvvvvvvvvvvvssssssrrrrrqqqqqqpppppppppoooooooooooooooooooooooomllllllllllllllllllllkkkkiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggggggfffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddccddddddddccccccccccccccbbbaaaaaaaaaaaaa``````````````______________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRSSSSSSSRRRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMLNNNNNMMMMMMMMMMMMMLLLLLLLMMMMLLLLLLLLLLKKKKKKKKKKJJIIIIIIIIIIIIHHHHHHHHHHHHGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAA@@@@@@@@@@@?????????=========<<<<<<<<<<<<;;;;;::::::::9999999999988888888888887777777777766666665555555554444444444444444444443333333333332222222222222111111111111000000000000000000/////////////.......------------,,,,,,,,,,,,,++++++++++++******************))))))))))))))((((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$##########"""""""""""""""""!!!!!!!!! lllllllllllllllmmmmmmmmlllllllllllllllmmmmmmmmmmoooooooooooooopppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttsssssssssssssssssssssstttssstttttttttttttttttttttttttttttttttttttttttttttttrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqrrrsssttuwwxxyyzz{{||}}}~~~~~~~~~~~ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚��€~}|{zyxxwwvvvuuuuuuuvvvvvvvvvvvssssssrrrrrqqqqqpppppppppoooooooooooooooooooooooonlllllllllllllllllllkkkkkkiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggggggffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddccdddddddccccccccccccccbbbbaaaaaaaaaaaaa`````````````_______________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRSSSSSSSRRRRRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMLLNNNNNMMMMMMMMMMMMLLLLLLLLMMMLLLLLLLLLLLKKKKKKKKKKJJIIIIIIIIIIIHHHHHHHHHHHHHGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDCCCCCCCCCCCCBBBBBBBAAAAA@@@@@@@@@@@?????????=========<<<<<<<<<<<;;;;;:::::::::9999999999988888888888877777777777766666665555555554444444444444443444443333333333322222222222221111111111110000000000000000000/////////////.......------------,,,,,,,,,,,,,+++++++++++******************))))))))))))))((((((((((((((((''''''''''''''''''&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$###########""""""""""""""""!!!!!!!!! llllllllllllllllmmmmmmmllllllllllllllllmmmmmmmmmoooooooooooooooopppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrssttuvwwxxyyzz{|||}}~~~~~~~~~~~‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�€€~}|{{zxxwwvvvvuuuuuuvvvvvvvvvvvssssssrrrrrqqqqqpppppppppooooooooooooooooooooooonnllllllllllllllllllkkkkkkkiiiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggggggfffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddccddddddccccccccccccccbbbbbaaaaaaaaaaaa`````````````_______________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRSSSSSSRRRRRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMMMMLLNNNNNMMMMMMMMMMMMLLLLLLLLMMMLLLLLLLLLLKKKKKKKKKKKJJIIIIIIIIIIIHHHHHHHHHHHHHGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAA@@@@@@@@@@@??????????=========<<<<<<<<<<<;;;;;::::::::99999999999888888888888777777777777766666665555555554444444444444433444433333333333322222222222221111111111110000000000000000000/////////////.......------------,,,,,,,,,,,,,+++++++++++******************))))))))))))))((((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$###########""""""""""""""""!!!!!!!! llllllllllllllllllmmmmmllllllllllllllllllmmmmmmmoooooooooooooooooopppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssttttttttssstttttttttttttttttttttrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrsssttvvwwxxyzz{{||}}}~~~~~~~~~~ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚��€~}|{zyxwwvvvvuuuuuuvvvvvvvvvvvssssssrrrrrqqqqqpppppppppoooooooooooooooooooooonnnllllllllllllllllllkkkkkkkiiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggggggfffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddcccddddddcccccccccccccbbbbbbaaaaaaaaaaa``````````````______________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRSSSSSSRRRRRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMMMMLLLNNNNNMMMMMMMMMMMLLLLLLLLLMMLLLLLLLLLLLKKKKKKKKKKJJJIIIIIIIIIIHHHHHHHHHHHHHHGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAA@@@@@@@@@@@??????????========<<<<<<<<<<<<;;;;;::::::::9999999999988888888888877777777777766666666555555554444444444444433344433333333333332222222222221111111111111000000000000000000//////////////.......------------,,,,,,,,,,,,,+++++++++++*****************))))))))))))))((((((((((((((((''''''''''''''''''&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$############""""""""""""""""!!!!!!!! lllllllllllllllllllmmmmlllllllllllllllllllmmmmmmooooooooooooooooooopppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrssstuvvwxxyyzz{|||}}~~~~~~~~~~ƒ‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚�€€~}|{{yxxwwvvvvuuuuuvvvvvvvvvvvssssssrrrrrqqqqqpppppppoooooooooooooooooooooonnnnnllllllllllllllllkkkkkkkkkiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggggggfffffffffffffeeeeeeeeeeeeeeeedeeeeeeeeeddddddddddddccccdddddcccccccccccccbbbbbbbaaaaaaaaaa```````````````_____________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRSSSSSRRRRRRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMMMMLLLLNNNNMMMMMMMMMMMMLLLLLLLLLMMLLLLLLLLLLLKKKKKKKKKKJJJIIIIIIIIIIHHHHHHHHHHHHHGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAA@@@@@@@@@@@@??????????========<<<<<<<<<<<<;;;;;::::::::9999999999888888888888777777777777766666666555555554444444444444433344333333333333322222222222221111111111111000000000000000000/////////////.......-------------,,,,,,,,,,,,,+++++++++++*****************))))))))))))))((((((((((((((((''''''''''''''''''&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!! lllllllllllllllllllllmmlllllllllllllllllllllmmmmooooooooooooooooooooopppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrqrrrrrrrrrrrrrrqqqqqqqqqqqrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrsssuvvwwxxyzz{{||}}~~~~~~~~~~ƒƒ‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚��€~}|{zyxxwwvvvuuuuuuvvvvvvvvvvssssssrrrrrqqqqqpppppppooooooooooooooooooooonnnnnnlllllllllllllllkkkkkkkkkkiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggggggfffffffffffffeeeeeeeeeeeeeeeeedeeeeeeeedddddddddddddccccdddddcccccccccccccbbbbbbbaaaaaaaaa```````````````_____________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRSSSSRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMMMMMMLLLLLNNNNMMMMMMMMMMMMLLLLLLLLLMMLLLLLLLLLLKKKKKKKKKKKJJJIIIIIIIIIHHHHHHHHHHHHHHGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAA@@@@@@@@@@@@??????????=======<<<<<<<<<<<<;;;;;;::::::::9999999999888888888888777777777777766666666555555554444444444444333343333333333333322222222222221111111111111000000000000000000/////////////.......-------------,,,,,,,,,,,,+++++++++++******************)))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!! llllllllllllllllllllllmlllllllllllllllllllllllmmoooooooooooooooooooooooppoppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrqqqqrrrrrrrrrrqqqqqqqqqqqqqqqrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrssuuvvwxxyyz{{||}}~~~~~~~~~~ƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚�€€~}|{zyyxwwvvvvuuuuvvvvvvvvvvvssssssrrrrrqqqqqppppppooooooooooooooooooooonnnnnnnlllllllllllllllkkkkkkkkkkiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggggggggfffffffffffffeeeeeeeeeeeeeeeeeddeeeeeedddddddddddddddccccddddcccccccccccccbbbbbbbbaaaaaaaa```````````````_____________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRSSSRRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMMLLLLLLLNNNMMMMMMMMMMMMMLLLLLLLLLMLLLLLLLLLLLKKKKKKKKKKJJJJIIIIIIIIHHHHHHHHHHHHHHHGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAA@@@@@@@@@@@@???????????=======<<<<<<<<<<<<;;;;;;:::::::99999999998888888888887777777777777666666666555555544444444444443333333333333333333222222222222221111111111111000000000000000000/////////////.......-------------,,,,,,,,,,,,+++++++++++*****************))))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!! kllllllllllllllllllllllllllllllllllllllllllllllmooooooooooooooooooooooooooooppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrqqqqqqrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrstuuvwwxyyz{{||}}~~~~~~~ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚��€~}|{zyxxwwvvvuuuuuvvvvvvvvvvssssssrrrrrqqqqqpppppoooooooooooooooooooonnnnnnnnnlllllllllllllkkkkkkkkkkkkiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggggggggffffffffffffeeeeeeeeeeeeeeeeeedddeeeeedddddddddddddddcccccddddccccccccccccbbbbbbbbbaaaaaaa```````````````_____________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZYZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRSSSRRRRRRRRRRRRRRRQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMMMMLLLLLLLLNNNMMMMMMMMMMMMLLLLLLLLLLMLLLLLLLLLLLKKKKKKKKKKJJJJIIIIIIIIHHHHHHHHHHHHHHHGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAA@@@@@@@@@@@@??????????>======<<<<<<<<<<<<;;;;;;;:::::::99999999998888888888877777777777776666666666555555544444444444443333333333333333333222222222222211111111111111000000000000000000/////////////.......-------------,,,,,,,,,,,,+++++++++++*****************))))))))))))))(((((((((((((((('''''''''''''&'&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!! kkkllllllllllllllllllllkklllllllllllllllllllllllnoooooooooooooooooooooooooooooppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrqqqqqqqqqqrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppqqqqqqqrrrtuuvvwxxyz{{||}}~~~~ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚��€~}|{zyyxwwvvvvuuuuuvvvvvvvvvssssssrrrrrqqqqppppppooooooooooooooooooonnnnnnnnnnlllllllllllllkkkkkkkkkkkkiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggggggffffffffffffeeeeeeeeeeeeeeeeeeddddeeeeddddddddddddddddcccccdddccccccccccccbbbbbbbbbbaaaaaa```````````````______________^^^^^^^^^^^^^^]^^^]]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZYYZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRSSRRRRRRRRRRRRRRRRQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJIIIIIIIIHHHHHHHHHHHHHHGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBA@@@@@@@@@@@@???????????>=====<<<<<<<<<<<<<;;;;;;;::::::999999999988888888888777777777777776666666666555555444444444444433333333333333333332222222222222211111111111110000000000000000000////////////.......-------------,,,,,,,,,,,,,++++++++++******************)))))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!! kkkklllllllllllllllllllkkkllllllllllllllllllllllnnooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppqqqqqqrrttuuvwwxyzz{|}}~~~„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚��€~}|{zyxxwwvvvuuuuuvvvvvvvvvsssssrrrrrrqqqqppppppooooooooooooooooonnnnnnnnnnnnllllllllllllkkkkkkkkkkkkkiiiiiiiiihhhhhhhhhhhhhhhhggggggggggggggggffffffffffffeeeeeeeeeeeeeeeeeedddddeeeddddddddddddddddccccccddccccccccccccbbbbbbbbbbbaaaaa```````````````______________^^^^^^^^^^^^^^]]^^]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZYYZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRSRRRRRRRRRRRRRRRRQQQQQQQQPPPPPPPOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJIIIIIIIHHHHHHHHHHHHHHHGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBA@@@@@@@@@@@@??????????>>=====<<<<<<<<<<<<<;;;;;;;::::::99999999998888888888877777777777776666666666555555544444444444443333333333333333333222222222222221111111111111000000000000000000/////////////.......-------------,,,,,,,,,,,,+++++++++++*****************))))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!! kkkkkklllllllllllllllllkkkkkllllllllllllllllllllnnnnoooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppqqqqqrsttuvwwxyzz{|}}~~„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚��€~~|{zyyxwwvvvuuuuuuvvvvvvvvsssssrrrrrqqqqqppppppooooooooooooonnnnnnnnnnnnnnnnlllllllllllkkkkkkkkkkkkkkiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggfffffffffffffeeeeeeeeeeeeeeeeeeddddddeeddddddddddddddddcccccccddcccccccccccbbbbbbbbbbbbaaaa```````````````______________^^^^^^^^^^^^^^^]]^]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZYYYZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJIIIIIIIHHHHHHHHHHHHHHGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBB@@@@@@@@@@@@@??????????>>====<<<<<<<<<<<<<;;;;;;;;::::::99999999998888888888777777777777776666666666555555544444444444443333333333333333333222222222221211111111111111000000000000000000/////////////.......-------------,,,,,,,,,,,,+++++++++++*****************)))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!! kkkkkkkllllllllllllllllkkkkkklllllllllllllllllllnnnnnnoooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppqqqrsttuvvwxyzz{|}}~~„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚�€€~}|{zyxxwvvvvuuuuuuvvvvvvvssssrrrrrrqqqqqppppppooooooooooonnnnnnnnnnnnnnnnnnllllllllllkkkkkkkkkkkkkkkiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggfffffffffffffeeeeeeeeeeeeeeeeeedddddddeddddddddddddddddccccccccddcccccccccccbbbbbbbbbbbbaaa```````````````______________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZZYYYYZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIHHHHHHHHHHHHHHGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBB@@@@@@@@@@@@??????????>>>====<<<<<<<<<<<<<;;;;;;;;::::::99999999988888888887777777777777766666666665555555444444444444433333333333333333333222222222221211111111111110000000000000000000////////////.......-------------,,,,,,,,,,,,,++++++++++******************)))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!! kkkkkkkklllllllllllllllkkkkkkkklllllllllllllllllnnnnnnnooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppqqqsstuuvwxyyz{|}}~~€€€€€€„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚��€~}|{zyyxwwvvvuuuuuuuvvvvvvsssrrrrrrrqqqqqpppppooooooooooonnnnnnnnnnnnnnnnnnnllllllllllkkkkkkkkkkkkkkkiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggfffffffffffffeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddccccccccdcccccccccccbbbbbbbbbbbbbaa```````````````______________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIHHHHHHHHHHHHHHHGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBA@@@@@@@@@@@@??????????>>>===<<<<<<<<<<<<<;;;;;;;;;:::::99999999998888888888777777777777776666666665555555544444444444443333333333333333333322222222222121111111111111000000000000000000/////////////.......-------------,,,,,,,,,,,,+++++++++++******************)))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!! kkkkkkkkkklllllllllllllkkkkkkkkkllllllllllllllllnnnnnnnnnooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppqqqqppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpqqqqqpppppppppppppppppppqqssttuvwwxyz{|}}~~€€€€€€€…„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚�€€~}|{zyxwwvvvuuuuuuuuvvvvvsssrrrrrrrqqqqqpppppooooooooonnnnnnnnnnnnnnnnnnnnnlllllllllkkkkkkkkkkkkkkkjiiiihhhhhhhhhhhhhhhhhhhgggggggggggggffffffffffffffeeeeeeeeeeeeeeeeedddddddddddddddddddddddddcccccccccccccccccccccbbbbbbbbbbbbbaa``````````````______________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTSTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHHHGGGGGFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBA@@@@@@@@@@@??????????>>>>===<<<<<<<<<<<<<;;;;;;;;;:::::9999999998888888888877777777777776666666666555555554444444444444333333333333333333332222222222212111111111111100000000000000000//////////////......-------------,,,,,,,,,,,,,++++++++++******************))))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!! kkkkkkkkkkkllllllllllllkkkkkkkkkkkllllllllllllllnnnnnnnnnnnooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppqqppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppqpppppppppppppppppppppppqrsstuuvwxyz{||}~~€€€€€€€……„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚��€~}|{zyxxwvvvuuuuuuuuuvvvvsrrrrrrrrrqqqqppppppooooooooonnnnnnnnnnnnnnnnnnnnnlllllllllkkkkkkkkkkkkkkjjiihhhhhhhhhhhhhhhhhhhhhggggggggggggfffffffffffffffeeeeeeeeeeeeeeeddddddddddddddddddddddddddcccccccccccccccccccccbbbbbbbbbbbbbba```````````````_____________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHHHGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAA@@@@@@@@@@@??????????>>>>==<<<<<<<<<<<<<<;;;;;;;;;:::::9999999998888888888877777777777776666666665555555544444444444444333333333333333333322222222222111111111111111000000000000000000/////////////.......------------,,,,,,,,,,,,,,++++++++++******************)))))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!! kkkkkkkkkkkkkllllllllllkkkkkkkkkkkklllllllllllllnnnnnnnnnnnnoooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppqrrsttuvwxyz{{|}~~€€€€€€€………„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚�€€~}|{zzyxwvvvuuuuuuuuuuuuurrrrrrrrrqqqqqppppppoooooooonnnnnnnnnnnnnnnnnnnnnnllllllllkkkkkkkkkkkkkkjjjhhhhhhhhhhhhhhhhhhhhhgggggggggggggffffffffffffffffeeeeeeeeeeeeeeddddddddddddddddddddddddddcccccccccccccccccccccbbbbbbbbbbbbbba```````````````_____________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHHGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAA@@@@@@@@@@??????????>>>>>==<<<<<<<<<<<<<;;;;;;;;;:::::9999999999888888888887777777777776666666666555555544444444444444333333333333333333332222222222211111111111111000000000000000000//////////////.......------------,,,,,,,,,,,,,+++++++++++******************)))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!! kkkkkkkkkkkkkklllllllllkkkkkkkkkkkkkklllllllllllnnnnnnnnnnnnnnooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppprrsstuvvwxyz{|}~~€€€€€€…………„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚��€~}|{zyxwvvvuuuuuuuuuuuuurrrrrrrrrqqqqqppppppooooooonnnnnnnnnnnnnnnnnnnnnnnlllllllkkkkkkkkkkkkkkjjjjhhhhhhhhhhhhhhhhhhhhgggggggggggggfffffffffffffffffeeeeeeeeeeeeeddddddddddddddddddddddddddccccccccccccccccccccccbbbbbbbbbbbbbaa``````````````______________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRQRRRRRRRRRRQQQQQQQQQQQQQPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@???????????>>>>>=<<<<<<<<<<<<<;;;;;;;;;;:::::9999999999888888888887777777777776666666665555555544444444444444333333333333333333332222222222211111111111111000000000000000000/////////////.......------------,,,,,,,,,,,,+,++++++++++*******************)))))))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!! kkkkkkkkkkkkkkkklllllllkkkkkkkkkkkkkkkklllllllllnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppqrrsttuvwxyz{||}~~€€€€€€……………„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚��€~}|{zyxwwvvuuuuuuuuuuuuurrrrrrrrrqqqqqpppppoooooooonnnnnnnnnnnnnnnnnnnnnnnllllllkkkkkkkkkkkkkkjjjjjhhhhhhhhhhhhhhhhhhhggggggggggggfffffffffffffffffffeeeeeeeeeeeeddddddddddddddddddddddddddccccccccccccccccccccccbbbbbbbbbbbbbaaa`````````````______________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRQRRRRRRRRRQQQQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIHHHHHHHHHHHHHGGGGGGGFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAA@@@@@@@@???????????>>>>>>=<<<<<<<<<<<<<;;;;;;;;;;:::::9999999998888888888877777777777766666666665555555444444444444444333333333333333333332222222222211111111111110000000000000/00000/////////////.......------------,,,,,,,,,,,,++++++++++++*******************)))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!! kkkkkkkkkkkkkkkkkllllllkkkkkkkkkkkkkkkkkllllllllnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppqqqqqqqqqpppppppppppppppppppppppppppppppppooooopppqrrrstuvvwxyz{|}}~€€€€€……………„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚�€~}|{zyxwwvvuuuuuuuuuuuuurrrrrrrrrqqqqqpppppooooooonnnnnnnnnnnnnnnnnnnnnnnnlllkkkkkkkkkkkkkkkkjjjjjjhhhhhhhhhhhhhhhhhhggggggggggggfffffffffffffffffffeeeeeeeeeeeeddddddddddddddddddddddddddcccccccccccccccccccccccbbbbbbbbbbbbaaaa````````````______________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRQQRRRRRRRRQQQQQQQQQQQQQPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIHHHHHHHHHHHHGGGGGGGGFFFFEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAA@@@@@@@@???????????>>>>>><<<<<<<<<<<<<;;;;;;;;;;:::::99999999998888888888877777777777766666666655555555444444444444444333333333333333333322222222222111111111111110000000000000/0000//////////////.......-----------,,,,,,,,,,,,,++++++++++++******************))))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!! iiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkllllllllllllllllllllllllmmmmmmmmmmmmnnnnnnnnnnnnnmmmmmmmmnnnnnnnnnnnnnnnnnoooooooooppppppppppppppppoooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooqqqqqqqqqqqqqqqqqqqpppppppqqqqqqqqqqqqqqqqqqqppppppqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppqqqqpppppppppppppppppppppqqqqqqqqqqqqqqppppppppppppqqqrsstuvwxyz{||}}~~~€€€~~~~~~~}}}}}}}||�€~}|{zyyxwwwvvvvwwwwwwwsssssrrrrrrqqqqqpppppppoolllllllllkkkkkkkkkkkkkkkkiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggfffffffffffffffffffeeeeeeffffffffeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddcccccbbbbbbbbbbbaaaaaaaaa````````````_____________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDCBBBBBBBBBBBBAAAAAAAAAAAA>>>>>>>>>>>>============<;;;;;;;;;;::::::::::999998888888888777777777766666666655555555555544444444444444444433333333333333222333333222222222222211111111111100000000000000////////////////...........---------,,,,,,,,,,,,,,+++++,,,,,++++++++++++***********))))))))))))))(((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!!! iiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkklllllllllllllllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnmmmmmmmmmmmnnnnnnnnnnnnnnoooooooooooppppppppppppppooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooqqqqqqqpppppppppppppppppppqqqqqqqqqqqqqppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppqppppppppppppppppppppppppqqqqqqqqqqqqqqpppppppppppppqqrrstuuvwxyz{||}}~~~~~~~~}}}}}}}}|||��€~}|{zyxwwwvvvvwwwwwwwsssssrrrrrrqqqqqppppppooollllllllkkkkkkkkkkkkkkkkkiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggffffffffffffffffffeeeeeeefffffffeeeeeeeeeeeeeeeeeedeeeeeeedddddddddddddddddcccccbbbbbbbbbbbaaaaaaaaaa```````````______________^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYZYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCBBBBBBBBBBBBAAAAAAAAAAAA>>>>>>>>>>>=============<;;;;;;;;;;::::::::::999998888888888777777777666666666655555555555544444444444444444433333333333332222333333222222222222211111111111100000000000000///////////////...........---------,,,,,,,,,,,,,,++++++,,,,,+++++++++++************))))))))))))))((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!!!! iiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkklllllllllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnmmmmmmmmmmmmmnnnnnnnnnnnnoooooooooooooopppppppppppooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooppppppppppppppppppppppppppqqqqqppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqpppppppppppppppqqrrstuvwxyyz{||}}~~~~~~~~}}}}}}}}}|||��€~}|{zyxxwwwvvvvwwwwwwssssrrrrrrrqqqqqppppppooolllllllkkkkkkkkkkkkkkkkkkiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggffffffffffffffffeeeeeeeeeffffffeeeeeeeeeeeeeeeeeeddeeeeeedddddddddddddddddcccccbbbbbbbbbbbbaaaaaaaaaa``````````______________^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTSTTTSSSSSSSSSSSSSRRRRRRRRRSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDBBBBBBBBBBBBAAAAAAAAAAAA@>>>>>>>>>>=============<<;;;;;;;;;::::::::::9999998888888887777777777666666666555555555555444444444444444444333333333333332222333333222222222222111111111111000000000000000///////////////...........---------,,,,,,,,,,,,,,++++++,,,,++++++++++++***********)))))))))))))))((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!!!! iiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkklllllllllllllllllllmmmmmmmmmmmmmmmmmnnnnnnnnmmmmmmmmmmmmmmmnnnnnnnnnnoooooooooooooooopppppppppoooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqpppppppppppppppppqqrsstuvwxyzz{||}}~~~~~~~~}}}}}}}}}|||��€~}|{zyxxwwwvvvvvwwwwwssssrrrrrrqqqqqppppppoooollllllkkkkkkkkkkkkkkkkkkkiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggfffffffffffffffeeeeeeeeeefffffeeeeeeeeeeeeeeeeeddddeeeeedddddddddddddddddcccccbbbbbbbbbbbbaaaaaaaaaaa`````````_______________^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTSTTSSSSSSSSSSSSSRRRRRRRRRRSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKLLKKKKKKKKKKJJJJJJJJJJIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDBBBBBBBBBBBAAAAAAAAAAAAA@>>>>>>>>>>=============<<;;;;;;;;;::::::::::999999888888888777777777766666666655555555555544444444443444444433333333333333222233333222222222222211111111111100000000000000///////////////............--------,,,,,,,,,,,,,,+++++++,,,,++++++++++++***********))))))))))))))((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!!!! iiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkllllllllllllllllllmmmmmmmmmmmmmmmmmmmnnnnnnmmmmmmmmmmmmmmmmmnnnnnnnnoooooooooooooooooooppppppooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqppppppppppppppoopppqqrsttuvwxyzz{||}}}~~~~~}}}}}}}}|||||‚�€~}|{zzyxwwwwvvvvwwwwwsssrrrrrrrqqqqqppppppoooolllllkkkkkkkkkkkkkkkkkkkkiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggffffffffffffffeeeeeeeeeeeffffeeeeeeeeeeeeeeeeedddddeeeedddddddddddddddddccccccbbbbbbbbbbbaaaaaaaaaaaa````````_______________^^^^^^^^^^^]]]]]]]]]]]]]]]\]\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSTTSSSSSSSSSSSSRRRRRRRRRRRSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOONNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKLKKKKKKKKKKJJJJJJJJJJJIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDBBBBBBBBBBAAAAAAAAAAAAAA@>>>>>>>>>>=============<<;;;;;;;;::::::::::9999999888888888777777777666666666555555555555544444444443444444333333333333332222233333222222222222211111111111100000000000000///////////////...........---------,,,,,,,,,,,,,,+++++++,,,,+++++++++++************))))))))))))))((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!!! iiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkllllllllllllllllmmmmmmmmmmmmmmmmmmmmmnnnnmmmmmmmmmmmmmmmmmmmnnnnnnoooooooooooooooooooooppppooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppqqqqppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqpppppppppppppppppooopppqqrstuuvwxyzz{|||}}}~~~~~}}}}}||||||||��€~}|{zyxxwwwwvvvvwwwwrrrrrrrrrrqqqqppppppooooollllkkkkkkkkkkkkkkkkkkkkkiiiiiiiiiiihhhhhhhhhhhhhghhhhhhhhhhhhhhhhgggggggggfffffffffffffeeeeeeeeeeeefffeeeeeeeeeeeeeeeeeddddddeeedddddddddddddddddcccccbbbbbbbbbbbbbaaaaaaaaaaaa```````_______________^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOONNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKLKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDBBBBBBBBBAAAAAAAAAAAAAA@@>>>>>>>>>=============<<<;;;;;;;;:::::::::99999999888888887777777777666666666555555555555444444444443444444333333333333332222233333222222222222111111111111000000000000000//////////////............---------,,,,,,,,,,,,,,+++++++,,,,+++++++++++***********)))))))))))))))(((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!!!!! iiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmnnmmmmmmmmmmmmmmmmmmmmmmnnnoooooooooooooooooooooooopoooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqpppppppppppppppppppppoooopppqrrstuvvwxyzz{{||}}~~~~~~~}}}}||||||||{‚�€€~}|{zzyxxwwwwwvvvwwwrrrrrrrrrqqqqqpppppoooooolllkkkkkkkkkkkkkkkkkkkkkkiiiiiiiiiihhhhhhhhhhhhhhghhhhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeeeeffeeeeeeeeeeeeeeeeedddddddeedddddddddddddddddccccccbbbbbbbbbbbbaaaaaaaaaaaaa``````_______________^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOONNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDBBBBBBBBBAAAAAAAAAAAAAA@@>>>>>>>>>=============<<<;;;;;;;;:::::::::9999999988888888777777777666666666555555555555544444444443344444333333333333333222223333222222222222211111111111100000000000000//////////////............---------,,,,,,,,,,,,,,++++++++,,,++++++++++++***********)))))))))))))))(((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!!!!! iiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooppppppppppppppppppppppppppppppppppppppppppppppppppqpppppppppppppppppppppppoooooopppqrrstuvvwxyyz{{||}}~~~~~~~}}}|||||||||{���€~~}|{zyyxxwwwwwwwwwwrrrrrrrrrqqqqqpppppoooooolllkkkkkkkkkkkkkkkkkkkkkkiiiiiiiiihhhhhhhhhhhhhhgghhhhhhhhhhhhgggggggggggggfffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddedddddddddddddddddcccccccbbbbbbbbbbbbaaaaaaaaaaaa``````_______________^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDBBBBBBBBAAAAAAAAAAAAAA@@@>>>>>>>>>============<<<<;;;;;;;:::::::::99999999988888887777777777666666665555555555555544444444443344444333333333333332222223333222222222222211111111111100000000000000//////////////............---------,,,,,,,,,,,,,,++++++++,,,+++++++++++***********))))))))))))))))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!!!! iiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkklllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooppppppppppppppppppppppoooppppppppppppppppppppppooopppppppppppppppppppppppooooooooppqqrsstuvwwxyyz{{||}~~~~~~~~~}}}||||||||{{���€~}|{{zyyxxwwwwwwwwvrrrrrrrrqqqqqpppppooooooollkkkkkkkkkkkkkkkkkkkkkkkiiiiiihhhhhhhhhhhhhhhhggghhhhhhhhhhgggggggggggggggfffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddcccccccccbbbbbbbbbbbaaaaaaaaaaaaa`````_______________^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRQRRRRRRRRRRRQQQQQQQQQQQQQPQQQQPPPPPPPPPPPPPOOOOOOOONNNNNNMMMMMMMMMMMMMMMMMMLMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDBBBBBBBBAAAAAAAAAAAAA@@@@>>>>>>>>>============<<<<;;;;;;;:::::::::9999999998888888777777777666666666555555555555554444444444334444333333333333333222222333322222222222211111111111100000000000000//////////////............---------,,,,,,,,,,,,,,,++++++++,,,,++++++++++***********)))))))))))))))(((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!!! iiiiiiiiiiiiiiiiiiiiiijiijjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmooooooooooooooooooooooooonooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooppppppppppppppppppoooooooppppppppppppppppppppoooooppppppppppppppppppppppooooooooooppqqrsstuvvwxyyz{{|}}~~~~~~~~~}}}|||||{{{{{���€€~~}|{{zyyxxwwwwwwvvrrrrrrrrqqqqqpppppooooooolkkkkkkkkkkkkkkkkkjjjjjjjhhhhhhhhhhhhhhhhhhhhhhggghhhhhhhhgggggggggggggggggffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddccccccccccbbbbbbbbbbbaaaaaaaaaaaa``````_______________^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQRRRRRRRRRRQQQQQQQQQQQQQPPQQQPPPPPPPPPPPPPOOOOOOOOONNNNNNMMMMMMMMMMMMMMMLLLLMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDBBBBBBBAAAAAAAAAAAAAA@@@@>>>>>>>>>===========<<<<<;;;;;;:::::::::99999999998888887777777777666666666555555555555544444444443334443333333333333332222222333222222222222211111111111100000000000000//////////////............---------,,,,,,,,,,,,,,,++++++++,,,,++++++++++***********)))))))))))))))((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!!! hiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkklllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmooooooooooooooooooooooooonnnnoooooooooooooooooooooooooooooooooppppppppppppppooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooopppppppppppppppoooooooooopppppppppppppppppooooooooppppppppppppppppppppppoooooooooooppqqrsstuvwwxyyz{{|}}~~~~~~~~~}}}||||{{{{{{����€€~~}|{{zyyxxwwwwwvvrrrrrrrqqqqqqpppppooooooolkkkkkkkkkkkkkkkjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhgggghhhhhhhggggggggggggggggggfffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddcccccccccccbbbbbbbbbbaaaaaaaaaaaa``````_______________^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQRRRRRRRRRQQQQQQQQQQQQQPPPQQQPPPPPPPPPPPPPOOOOOOOOONNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDBBBBBBBAAAAAAAAAAAAA@@@@@>>>>>>>>============<<<<<;;;;;;:::::::::9999999999888888777777777666666666655555555555554444444444333444333333333333333222222233322222222222221111111111110000000000000//////////////............----------,,,,,,,,,,,,,,,++++++++,,,,++++++++++***********)))))))))))))))((((((((((''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!!!! hhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkklllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmooooooooooooooooooooooooonnnnnnnooooooooooooooooooooooooooooooooopppppppppppooooooopppppppppppppppppppppppppppppppppppppppppppoopppppppppppppppppppppppoopppppppppppppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooppppppppppppoooooooooooooppppppppppppppooooooooooopppppppppppppppppppppoooooooooooooppqqrsttuvwwxyyz{|}}~~~~~~~~}}}|||{{{{{{{����€€~}}|{{zyyxxwwwwvvrrrrrrqqqqqqpppppooooooookkkkkkkkkkkkkkkjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhggggghhhhhhgggggggggggggggggggffffffeeeeeeeeeeeeeeeeeedeeeeeeeeeeeeeedddddddddddddddddddddddddccccccccccccbbbbbbbbbaaaaaaaaaaaa``````_______________^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQRRRRRRRRQQQQQQQQQQQQQQPPPQQPPPPPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDBBBBBBBAAAAAAAAAAAA@@@@@@>>>>>>>>===========<<<<<<;;;;;;::::::::99999999999888887777777777666666666655555555555554444444443333443333333333333333222222233322222222222211111111111100000000000000//////////////............---------,,,,,,,,,,,,,,,,++++++++,,,,++++++++++***********)))))))))))))))(((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!! hhhhiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkklllllllllmmmmmmmmmmmmmmmmmmmlllmmmmmmmmmmmmmmmmmmmmmmnnnoooooooooooooooooooooonnnnnnnnnooooooooooooooooooooooooooooooooooopppppppooooooooooopppppppppppppppppppppppppppppppppppppppoooooooooppppppppppppppppoooooooooooooppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooppppppppooooooooooooooooopppppppppppoooooooooooooopppppppppppppppppppppooooooonnoooooppqrrsttuvwxxyzz||}}~~~~~~~~~}}|||{{{{{{{�����€€~}}|{{zyyxxwwwvvrrrrrrqqqqqqpppppooooooookkkkkkkkkkkkkkjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhgggggghhhhhggggggggggggggggggggfffffeeeeeeeeeeeeeeeeeeddeeeeeeeeeeeeedddddddddddddddddddddddddcccccccccccccbbbbbbbbaaaaaaaaaaaaa``````______________^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQRRRRRRRRQQQQQQQQQQQQQPPPPQQPPPPPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCBBBBBBAAAAAAAAAAAA@@@@@@@>>>>>>>>===========<<<<<<;;;;;:::::::::99999999998888887777777776666666666655555555555544444444443333443333333333333332222222233322222222222211111111111100000000000000/////////////............----------,,,,,,,,,,,,,,,,++++++++,,,,+++++++++************)))))))))))))))((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!!!! hhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkklllllllllmmmmmmmmmmmmmmmmmlllllmmmmmmmmmmmmmmmmmmmmnnnnnoooooooooooooooooooonnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooopppooooooooooooooooppppppppppppppppppppppppppppppppppoooooooooooooooopppppppppoooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooopppppooooooooooooooooooooppppppppooooooooooooooooopppppppppppppppppppppoooooonnnnoooopppqrrstuuvwxxyz{|}}~~~~~~~}}}||{{{{{{{������€€~}}|{zzyxxwwwvvrrrrqqqqqqqqpppppooooooonkkkkkkkkkkkkkjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhggggggghhhhggggggggggggggggggggfffffeeeeeeeeeeeeeeeeeedddeeeeeeeeeeeddddddddddddddddddddddddddccccccccccccccbbbbbbbaaaaaaaaaaaaa``````______________^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQRRRRRRRQQQQQQQQQQQQQPPPPPQPPPPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDCBBBBBBAAAAAAAAAAA@@@@@@@@>>>>>>>>==========<<<<<<<;;;;;::::::::99999999999888887777777777666666666665555555555554444444444333343333333333333333222222223332222222222221111111110100000000000000//////////////............---------,,,,,,,,,,,,,,,,,++++++++,,,,+++++++++************))))))))))))))(((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!! hhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllmmmmmmmmmmmmmmmlllllllmmmmmmmmmmmmmmmmmmnnnnnnnnooooooooooooooooonnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnppppppppppppppppppppppppoopppppppppppppppppppppppoopppppppppppppppppppppppppooooooooooooooooooooooooopoooooooooooooooooooooooopppppooooooooooooooooooooppppppppppppppppppppooooooonnnnnooooppqqrsstuvvwxyz{||}~~~~~~}}}|||{{{{{{�������€€~}}|{zzyxxwwvvrrqqqqqqqqqppppppooooooonkkkkkkkkkkkkjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhgggggggghhhgggggggggggggggggggggffffeeeeeeeeeeeeeeeeeeddddeeeeeeeeeeddddddddddddddddddddddddddcccccccccccccccbbbbbbaaaaaaaaaaaaaa`````______________^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYXYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJKKJJJJJJJJJJJJJJJJIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDCBBBBBBAAAAAAAAAA@@@@@@@@@>>>>>>>>==========<<<<<<<;;;;:::::::::99999999998888877777777776666666666665555555555554444444443333343333333333333332222222223322222222222221111111110100000000000000//////////////...........----------,,,,,,,,,,,,,,,,,++++++++,,,,+++++++++************))))))))))))))((((((((((('''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!!! hhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllmmmmmmmmmmmmmlllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnooooooooooooooonnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnpppppppppppppoooooooooooooppppppppppppppppooooooooopppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooooppooooooooooooooooooooooopppppppppppppppppppooooooonnnnnnnooooppqqrsstuvwxxy{{|}}~~~~~}}|||{{{{{{���‚����€€~}||{zyyxwwvvrrqqqqqqqqqppppppooooooonkkkkkkkkkkkjjjjjjjjjjjjjjhhhhhhhhhhhhhhhgggggggggghhggggggggggggggggggggffffffeeeeeeeeeeeeeeeeedddddeeeeeeeeeddddddddddddddddddddddddddccccccccccccccccbbbbbbaaaaaaaaaaaaa``````______________^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJKJJJJJJJJJJJJJJJJJIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDCCBBBBBAAAAAAAAAAA@@@@@@@@@>>>>>>>===========<<<<<<<;;;;::::::::99999999998888887777777777666666666666555555555554444444444333333333333333333333222222222332222222222221111111111010000000000000///////////////..........-----------,,,,,,,,,,,,,,,,,++++++++,,,,+++++++++***********)))))))))))))))((((((((((('''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!!!!! hhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllmmmmmmmmmmmlllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnnnoooooooooooonnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooppppppppoooooooooooooooooppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppoooooooooonnnnnnnnooooppqrrstuuvwxyz{|}}~~~~}}}||{{{{{{��‚‚‚‚���€€~}|{zzyxwwvvrqqqqqqqqqqpppppoooooooonkkkkkkkkkkkjjjjjjjjjjjjjjhhhhhhhhhhhhhgggggggggggghhgggggggggggggggggggffffffeeeeeeeeeeeeeeeedddddddeeeeeeeedddddddddddddddddcddddddddccccccccccccccccbbbbbbaaaaaaaaaaaaaa``````______________^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDCCBBBBBAAAAAAAAAA@@@@@@@@@@>>>>>>>==========<<<<<<<<;;;:::::::::99999999998888877777777776666666666666555555555554444444443333333333333333333333222222222332222222222221111111110000000000000000///////////////..........-----------,,,,,,,,,,,,,,,,,++++++++,,,,+++++++++***********))))))))))))))((((((((((((''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!!!!! hhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkllllllllllllllllmmmmmmmmmlllllllllllllmmmmmmmmmmmmnnnnnnnnnnnnnnnoooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppoooooooooooooonnnnnnnnnoooppqqrsstuvwxyz{|}}~~~~~}}|||{{{{{��‚‚‚‚‚���€€~~}|{zyxxwwvrqqqqqqqqqqppppppooooooonkkkkkkkkkkkjjjjjjjjjjjjjjhhhhhhhhhhhggggggggggggggggggggggggggggggggggffffffeeeeeeeeeeeeeeeeddddddddeeeeeeedddddddddddddddddccdddddddccccccccccccccccbbbbbbaaaaaaaaaaaaaa```````_____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXYYXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDCCBBBBBAAAAAAAAAA@@@@@@@@@@>>>>>>===========<<<<<<<<;;;:::::::::99999999988888777777777776666666666666555555555554444444443333333333333333333332222222222332222222222221111111110000000000000000//////////////...........-----------,,,,,,,,,,,,,,,,,++++++++,,,+++++++++***********)))))))))))))))((((((((((('''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!!!!! hhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkllllllllllllllllllmmmmmmmllllllllllllllllmmmmmmmmmnnnnnnnnnnnnnnnnnnooooooonnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppooooooooooooooonnnnnnnnnnnoooppqqrsttuvwxz{||}~~~~}}}||{{{{{��‚‚‚‚‚‚���€€~}|{zyxxwwvqqqqqqqqqqqppppppoooooonnkkkkkkkkkkkjjjjjjjjjjjjjjhhhhhhhhhgggggggggggggggggggggggggggggggggggfffffffeeeeeeeeeeeeeeeeddddddddeeeeeedddddddddddddddddcccddddddccccccccccccccccbbbbbaaaaaaaaaaaaaaa````````____________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXYXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCBBBBBAAAAAAAAA@@@@@@@@@@@>>>>>============<<<<<<<<;;:::::::::99999999998888877777777777666666666666655555555554444444443333333333333333333332222222222232222222222221111111110000000000000000///////////////..........-----------,,,,,,,,,,,,,,,,,,++++++++,,,+++++++++***********)))))))))))))))(((((((((('''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!!!! hhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkllllllllllllllllllllmmmmmllllllllllllllllllmmmmmmmnnnnnnnnnnnnnnnnnnnnooooonnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppoooooooooooooooooonnnnnnnnnnnnoooppqrrstuvwxyz{|}~~~~}}|||{{{{���‚‚‚‚‚‚���€~~}|{zyxwwvqqqqqqqqqqqpppppooooooonnkkkkkkkkkkkjjjjjjjjjjjjjjhhhhhhhgggggggggggggggggggggggggggggggggggffffffffeeeeeeeeeeeeeeeedddddddddeeeeedddddddddddddddddccccdddddccccccccccccccccbbbbbaaaaaaaaaaaaaaa`````````____________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCBBBBBAAAAAAAAA@@@@@@@@@@@>>>>============<<<<<<<<<;::::::::::99999999988888777777777776666666666666655555555554444444443333333333333333333332222222222232222222222221111111110000000000000000///////////////..........-----------,,,,,,,,,,,,,,,,,,++++++++,,,+++++++++***********))))))))))))))((((((((((('''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!!!! hhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjkkkkkkkkkkkkkkkllllllllllllllllllllllmmmllllllllllllllllllllmmmmmnnnnnnnnnnnnnnnnnnnnnnnoonnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppoooooooooooooooooooonnnnnnnnnnnnnooppqqrstuvwxyz{|}~~~~~}}||{{{{���‚‚‚‚‚‚‚��€~}|{zyxwwvqqqqqqqqqqpppppppoooooonnkkkkkkkkkkkjjjjjjjjjjjjjjhhhhhhggggggggggggggggggggggggggggggggggffffffffffeeeeeeeeeeeeeedddddddddddeeeddddddddddddddddddcccccddddccccccccccccccccbbbbbaaaaaaaaaaaaaaa``````````___________^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNMMMMMMMMMMLLLLLLLLLLLLKLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDCCCCBBBBBAAAAAAAAA@@@@@@@@@@@>>>=============<<<<<<<<<;:::::::::999999999888888777777777776666666666666655555555544444444433333333333333333333322222222222232222222222221111111100000000000000000///////////////..........-----------,,,,,,,,,,,,,,,,,,++++++++,,,+++++++++***********))))))))))))))(((((((((('''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!!!!! hhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkkkkllllllllllllllllllllllllmlllllllllllllllllllllllmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppoooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnoooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnooooooooooooooooooooooooooooooooooooooooooooooooooppooooooooooooooooooooooonnnnnnnnnnnnnoooppqrrstuvwyz{|}}~~~}}|||{{{����‚‚‚‚‚‚��€€~}|{zyxwwvqqqqqqqqqqppppppoooooonnnkkkkkkkkkkkjjjjjjjjjjjjjjhhhhggggggggggggggggggggggggggggggggggffffffffffffeeeeeeeeeeeeeedddddddddddeeddddddddddddddddddccccccdddccccccccccccccccbbbbbbaaaaaaaaaaaaaaa``````````__________^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\[\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNMMMMMMMMMMLLLLLLLLLLLKKLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCBBBBBAAAAAAAAA@@@@@@@@@@@>===============<<<<<<<<<::::::::::99999999988888877777777776666666666666655555555554444444443333333333333333333322222222222222222222222222111111110000000000000000////////////////.........-----------,,,,,,,,,,,,,,,,,,+++++++++,,++++++++++**********))))))))))))))(((((((((((''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!!! hhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnooooooooooooooooooooooonnooooooooooooooooooooooonnooooooooooooooooooooooooonnnnnnnnnnnnnnoooppqrstuvwxz{||}~€~~}}||{{{�����‚‚‚‚‚��€€~}|{zyxxwvqqqqqqqqqqppppppoooooonnnkkkkkkkkkkkkjjjjjjjjjjjjihggggggggggggggggggggggffgggggggggggffffffffffffffeeeeeeeeeeeeeddddddddddddeddddddddddddddddddcccccccdcccccccccccccccccbbbbbbbaaaaaaaaaaaaaa```````````_________^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLKKKLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCBBBBBAAAAAAAA@@@@@@@@@@@?===============<<<<<<<<<<:::::::::999999999888888877777777776666666666666655555555544444444433333333333333333333322222222222222222222222221111111100000000000000000////////////////.........-----------,,,,,,,,,,,,,,,,,,+++++++++,,++++++++++**********))))))))))))))(((((((((('''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!!!! hhhhhhhhhhhhhhhhhhhhhhihiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllnnnnnnnnnnnnnnnnnnnnnnnnnmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnooooooooooooooooooonnnnnnooooooooooooooooooooonnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnooppqrrstuvxyz{|}~~€€€~~}}|||{{������‚‚‚‚���€~}|{zyxwvrqqqqqqqqqppppppooooonnnnkkkkkkkkkkkkjjjjjjjjjjiiiggggggggggggggggggggggfffggggggggggfffffffffffffffeeeeeeeeeeeeeddddddddddddddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbaaaaaaaaaaaaa````````````_________^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLKKKLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCBBBBBAAAAAAAA@@@@@@@@@@??===============<<<<<<<<<<:::::::::999999999888888877777777766666666666666555555555544444444433333333333333333333222222222222222222222222221111111100000000000000000////////////.///.........-----------,,,,,,,,,,,,,,,,,,+++++++++,,+++++++++***********)))))))))))))(((((((((((''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!!! hhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllnnnnnnnnnnnnnnnnnnnnnnnnnmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooonnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnoooooooooooooooonnnnnnnnnoooooooooooooooooonnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnooppqrstuvxyz{|}~~€€€~~}}||{{�������������€~}|{zyxwvrqqqqqqqqqppppppooooonnnnkkkkkkkkkkkkkjjjjjjjjjiiigggggggggggggggggggggffffgggggggggffffffffffffffffeeeeeeeeeeeedddddddddddddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbaaaaaaaaaaaa`````````````________^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDCCCCCCBBBBAAAAAAAAA@@@@@@@@@@??==============<<<<<<<<<<<::::::::999999999888888887777777776666666666666555555555544444444433333333333333333333322222222222222222222222222111111110000000000000000/////////////.///.........-----------,,,,,,,,,,,,,,,,,++++++++++,++++++++++***********)))))))))))))(((((((((('''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!!!!! ffffgggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllmmmmkllllllllllllllllllllllllllllllllllllllllllllllmmmmllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooonnnnnnnnnnnnnnnnnnnnnnoooooooooonnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllmmnnopqrstuvwxyz{||}}}}}}}||{{zzzyy~~~~~~~~~~~~~}}|{zyxwvuuttssssssrrrrrrrrqqqqqpppppkkkkkkkkkkkkkkkkjjjjjjjjjhhhhhhhhhhhhhhgggggggggggfffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeddedddddddddddddddddcccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa``````````____^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZZYZZZZZZZZYYYYYYYYYYYYXXXXXYYXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGHHHHGGGGGGGGGGFFFFFFFFFFEEDDDDDDDDDDCCCCCCCCCCCCCCAAAAA@@@@@@@@??????????>>>>>>================<<<<<;:::::::::99999999988888877777666666666666555555555555554444444444333333333333333333333332222222222223333333332222222221111111111111111110000000000000///.........-----------,,,,,,,,,,,,,,,,,++++++++++++**********)))))))))))((()((((((((((((((('''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!!!!! ffffffggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllmkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooonnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllmmnoopqrsuvwxyz{{|}}}}}}}|||{{zzyy~~~~~~~~~~~~}}|{{zyxwvutttssssssrrrrrrrqqqqppppppkkkkkkkkkkkkkkkkjjjjjjjjjhhhhhhhhhhhhhhgggggggggggfffffffffffffffffffffffeefffffffeeeeeeeeeeeeeeeddddddddddddddddddddcccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa````````````____^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZZZZZYYZZZZZZZZYYYYYYYYYYYXXXXXXYXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGHHHGGGGGGGGGGGFFFFFFFFFEEEDDDDDDDDDCCCCCCCCCCCCCCCAAAA@@@@@@@@@?????????>>>>>>================<<<<<<:::::::::999999999988888877776666666666666555555555555544444444443333333333333333333333322222222222223333333332222222211111111111111111110000000000000///.........------------,,,,,,,,,,,,,,,,++++++++++++**********)))))))))))((()((((((((((((((''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!! !! ffffffffggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnonnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllmmnnopqrstuvxyzz{||}}}}}}}||{{zzzy~~~~~~~~~~~~}}||{zyxwvuuttsssssssrrrrrrqqqqppppppkkkkkkkkkkkkkkkkkjjjjjjjjhhhhhhhhhhhhhggggggggggggfffffffffffffffffffffeeeefffffffeeeeeeeeeeeeeeddddddddddddddddddddcccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa`````````````___^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGHHGGGGGGGGGGGFFFFFFFFFFEEDDDDDDDDDDCCCCCCCCCCCCCCCAAAA@@@@@@@@@????????>>>>>>=================<<<<<<:::::::::999999999888888877776666666666665555555555555544444444443333333333333333333333222222222222223333333332222222211111111111111111100000000000000//.........-------------,,,,,,,,,,,,,,,+++++++++++++**********)))))))))))((((((((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!! ! ffffffffffggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkklllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllmmnoopqrtuvwxyz{||}}}}}}}|||{{zzy~~~~~~~~~~~~}}|{zyxwvvuuttssssssrrrrrrqqqpppppppkkkkkkkkkkkkkkkkkjjjjjjjjhhhhhhhhhhhhhggggggggggggfffffffffffffffffffeeeeeeffffffeeeeeeeeeeeeeeeddddddddddddddddddcccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa``````````````__^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGHHGGGGGGGGGGGFFFFFFFFFEEEDDDDDDDDDCCCCCCCCCCCCCCCCAAAA@@@@@@@@?????????>>>>>==================<<<<<<::::::::999999999988888887776666666666666555555555555544444444443333333333333333333333322222222222222333333332222222221111111111111111100000000000000///.........-------------,,,,,,,,,,,,,,+++++++++++++**********))))))))))))((((((((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! fffffffffffggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllkkklllllmnnopqrstvwxyz{{||}}}}}}}||{{zzy~~~~~~~~~~~~}}|{zzyxwvuutttssssssrrrrqqqqppppppokkkkkkkkkkkkkkkkkkjjjjjjihhhhhhhhhhhhhggggggggggggfffffffffffffffffeeeeeeeefffffeeeeeeeeeeeeeeeddddddddddddddddddcccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa```````````````_^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEDDDDDDDDDCCCCCCCCCCCCCCCCAAA@@@@@@@@@????????>>>>>==================<<<<<<<::::::::999999999888888887776666666666666555555555555544444444443333333333323333333333222222222222222333333332222222211111111111111111100000000000000///.........-------------,,,,,,,,,,,,,,++++++++++++***********))))))))))))(((((((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!! fffffffffffffggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllkkkkkklllmmnopqrstuvwxyz{||}}}}}}}||{{{zz~~~~~~~~~~~}}||{zyxwvvuutttsssssrrrrqqqqpppppookkkkkkkkkllkkkkkkkjjjjjjihhhhhhhhhhhhhggggggggggggfffffffffffffffeeeeeeeeeeffffeeeeeeeeeeeeeeeddddddddddddddddddcccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa````````````````^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEDDDDDDDDDCCCCCCCCCCCCCCCBAA@@@@@@@@@?????????>>>>>==================<<<<<<<::::::::99999999988888888776666666666666555555555555544444444443333333333332333333333322222222222222233333332222222221111111111111111100000000000000///.........--------------,,,,,,,,,,,,,,++++++++++++***********)))))))))))((((((((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!! ffffffffffffffgggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllkkkkkkkklllmnnopqrsuvwxyz{|||}}}}}}|||{{zz~~~~~~~~~~}}||{zyxxwvvuutttsssssrrrqqqpppppoookkkkkkkkklllkkkkkkjjjjjiihhhhhhhhhhhhhggggggggggggffffffffffffffeeeeeeeeeeefffeeeeeeeeeeeeeeedddddddddddddddddddcccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa`````````````````^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEDDDDDDDDCCCCCCCCCCCCCCCBBAA@@@@@@@@@????????>>>>>>=================<<<<<<<<:::::::999999999888888888776666666666666555555555555544444444443333333333322333333333222222222222222233333322222222221111111111111111000000000000000///.........---------------,,,,,,,,,,,,++++++++++++************)))))))))))((((((((((((((((''''''''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!! ffffffffffffffffgggggggffggggggggggggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllkllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllkkkkkkkkkllmmnopqrstuwxyz{{||}}}}}}|||{{zz€~~~~~~~~~~~}}|{zzyxwvvuuutttssssrrrqqqppppooookkkkkkkklllllkkkkkjjjjjiihhhhhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeeefffeeeeeeeeeeeeeeedddddddddddddddddccccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa````````````````_^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEDDDDDDDDCCCCCCCCCCCCCCBBBA@@@@@@@@@?????????>>>>>>================<<<<<<<<<:::::::99999999988888888876666666666666655555555555544444444444333333333332233333333322222222222222223333332222222221111111110111111100000000000000////........----------------,,,,,,,,,,,,++++++++++++***********))))))))))))((((((((((((((('''''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!! ffffffffffffffffffgggggfffgggggggggggggggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllkkkkkllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllkkkkkkkkkklllmnnopqstuvwxyz{|||}}}}}}||{{{z€~~~~~~~~~}}|{{zyxxwwvuuutttssssrrqqqpppoooookkkkkkkklllllkkkkkjjjjjiihhhhghhhhhhhhggggggggggggfffffffffffeeeeeeeeeeeeeefeeeeeeeeeeeeeeeeddddddddddddddddddccccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa````````````````__^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDCCCCCCCCCCCCCCCBBB@@@@@@@@@?????????>>>>>>>===============<<<<<<<<<<::::::99999999988888888887666666666666665555555555554444444444333333333332223333333322222222222222222333332222222222111111111011111100000000000000/////........----------------,,,,,,,,,,,++++++++++++************))))))))))))((((((((((((((('''''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!! fffffffffffffffffffggggfffffgggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllkkkkkkkkkllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkklllllllmmmmmmmmmmmmmmmmmmlmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllkkkkkkkkkkkkllmmnopqrstvwxyz{{||}}}}}}|||{{z€€~~~~~}}||{zyyxwwvvuuutttsssrrqqqpppooooojkkkkkkkkllllkkkkkjjjjjiihgggggggghgggggggggggggggfffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddccccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa````````````````___^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSTTTSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDCCCCCCCCCCCCCCBBBB@@@@@@@@@????????>>>>>>>>===============<<<<<<<<<<::::::99999999988888888886666666666666655555555555544444444444333333333332223333333322222222222222222333222222222222111111111011111100000000000000/////........----------------,,,,,,,,,,,++++++++++++***********))))))))))))(((((((((((((((('''''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!! fffffffffffffffffffffggfffffffgggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkklllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllkkkkkkkkkkkkkklllllllllllkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllmmmmmmmmmmllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllkkkkkkkkkkkkkkllmnooqrstuvwyyz{|||}}}}}|||{{{€€~~~~}}||{zzyxxwwvvvuutttssrrqqpppoooooojjjkkkkkklllllkkkkkjjjjiihggggggggggggggggggggggggffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddccccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa`````````````````___^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCBBBBB@@@@@@@@?????????>>>>>>>>==============<<<<<<<<<<<:::::99999999988888888888666666666666665555555555554444444444333333333333222333333322222222222222221133222222222222211111111001111100000000000000//////.......-----------------,,,,,,,,,,++++++++++++************))))))))))))(((((((((((((((''''''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!! ffffffffffffffffffffffgffffffffggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllkkkkkkkkkkkkkkkkkklllllllkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllmlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnmmmmmnnnnnnnnnnnnnnnnnnnnnnmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkllmmnopqrtuvwxyz{{||}}}}}|||{{{€€€~~~}}||{{zyyxxwwvvvuuttssrrqqpppoooooojjjkkkkkkklllkkkkkkjjjjiigggggggggggggggggggggggggfffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddccccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa`````````````````____^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTUUUUUUUTTTTTTTTTTTTSSSSSSTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOPPPOOOOOOOOOONNNNNNNNNNNNMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDCCCCCCCCCCCCCCBBBBB@@@@@@@?????????>>>>>>>>>============<<<<<<<<<<<<<::::999999999988888888887666666666666665555555555544444444444333333333332222333333322222222222222211122222222222222211111111001111100000000000000//////.......----------------,,,,,,,,,,,+++++++++++*************))))))))))))(((((((((((((((''''''''''''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!! effffffffffffffffffffffffffffffffggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllkkkkkkkkkkkkkkkkkkkkkkkllkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnmmmmmmmmmmmnnnnnnnnnnnnnnnnnnmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkllmnopqrstuwxyzz{|||}}}}|||{{{€€€€~~~}}}|{{zzyxxxwwvvvuuttssrqqpppoooonnjjjjkkkkkkkllkkkkkjjjjjiigggggggggggggggggggggggggfffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddccccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa`````````````````_____^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTUUUUUUTTTTTTTTTTTTTSSSSSSTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOPPPOOOOOOOOONNNNNNNNNNNNNLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGFGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDCCCCCCCCCCCCCBBBBBB@@@@@@?????????>>>>>>>>>>============<<<<<<<<<<<<;::::99999999988888888888766666666666665555555555554444444444433333333333222233333322222222222222211112222222222222211111111100111100000000000000///////.......----------------,,,,,,,,,,,+++++++++++************))))))))))))((((((((((((((('''''''''''''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!! eefffffffffffffffffffffffffffffffffggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkklllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkllmmnopqstuvwxyz{{||||}||||{{{�€€€€~~~}}}|{{zzyyyxxwwwvvuutssrqqppoooonnnjjjjjkkkkkkkkkkkkkkjjjiiigggggggggggggggggggggggggfffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddccccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa`````````````````______^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOPPOOOOOOOOOONNNNNNNNNNNNNLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGFFFGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDCCCCCCCCCCCCCBBBBBBB@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<<<<<;:::999999999988888888887766666666666665555555555554444444444333333333333222233333322222222222222111112222222222222211111111100111100000000000000///////......-----------------,,,,,,,,,,+++++++++++*************))))))))))))((((((((((((((('''''''''''''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!! eeeeffffffffffffffffffffffffffffffffgggggggggggggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkllmnopqrstvwxyzz{{|||||||||{{�€€€€~~~}}}||{zzzyyyxxwwwvvuttsrqqppooonnnnjjjjjjkkkkkkkkkkkkkjjjiiigggggggggggggggggggggggggffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddccccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa`````````````````_______^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOOOPOOOOOOOOOONNNNNNNNNNNNNMLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDCCCCCCCCCCCCBBBBBBBB@@@@@?????????>>>>>>>>>>>=========<<<<<<<<<<<<<<;;:::99999999988888888888776666666666665555555555555444444444433333333333322223333322222222222222111111222222222222221111111110011110000000000000////////......----------------,,,,,,,,,,++++++++++++************)))))))))))))((((((((((((((('''''''''''''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!! eeeeefffffffffffffffffffffffffffffffffggggggggggggggghhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkklljjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkllmnnoqrstuvwxyz{{||||||||{{{�€€€€€~~~}}}||{{zzyyyyxxwwvvuutsrrqppooonnnnjjjjjjkkkkkkkkkkkkjjjjiiigggggggggggggggggggggggggffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddcccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa``````````````````________^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYXYYYYYYYYYYXXXXXXXXXXXXWWWXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFGGGGFFFFFFFFFFFFFEEEEEEEEDDDDCCCCCCCCCCCCCBBBBBBBB@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<<<<;;;::999999999988888888887776666666666665555555555555444444444333333333333322223333322222222222221111111222222222222221111111110011110000000000000////////......---------------,,,,,,,,,,,+++++++++++*************))))))))))))((((((((((((((('''''''''''''''''&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!! eeeeeeefffffffffffffffffffffffffffffffffggggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkjjkkkkklmmnopqrsuvwxyyz{{|||||||{{{�€€€€€€~~~}}|||{{zzzzyyyxxwwvvutsrrqppoonnnnnijjjjjjkkkkkkkkkkkjjjjiiigggggggggggggggggggggggggffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddcccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa``````````````````_________^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYYXXYYYYYYYYYYXXXXXXXXXXXXWWWXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFGGFFFFFFFFFFFFFFFEEEEEEEEDDDDCCCCCCCCCCCCBBBBBBBBB@@@??????????>>>>>>>>>>>>========<<<<<<<<<<<<<<;;;::999999999888888888877776666666666655555555555555444444444333333333333222223333222222222222221111111222222222222221111111110011100000000000000////////.....----------------,,,,,,,,,,,+++++++++++************)))))))))))))((((((((((((((('''''''''''''''''&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!! eeeeeeeeefffffffffffffffffffffffffffffffffggggggggggggggghhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkjjjjkkkkllmnopqrstuvwxyzz{{{|||||{{{��€€€€€€~~~}}|||{{zzzzzyyyxxwwvutssrqppoonnnnniijjjjjjkkkkkkkkkkjjjjiiigggggggggggggggggggggggggffffffffeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddcdddccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa``````````````````__________^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYYYXXXYYYYYYYYYXXXXXXXXXXXXWWWWXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFGFFFFFFFFFFFFFFFEEEEEEEEEDDDDCCCCCCCCCCCCBBBBBBBBB@@@??????????>>>>>>>>>>>>=======<<<<<<<<<<<<<<;;;;:9999999999888888888877776666666666655555555555555444444444333333333333222223333222222222222211111111222222222222211111111100011100000000000000////////.....---------------,,,,,,,,,,,+++++++++++*************))))))))))))(((((((((((((((('''''''''''''''''&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!! eeeeeeeeeefffffffffffffffffffffffffffffffffgggggggggggggggghhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjkkkklmmnopqrsuvwxyyzz{{{{{{{{{{�€€€€€€€~~~}}|||{{{zzzzzzyyxxwvuttsrqppoonnnnniiijjjjjjkkkkkkkkkjjjjiiigggggggggggggggggggggggggffffffffeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddcddccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa``````````````````___________^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYYYXXXXYYYYYYYYXXXXXXXXXXXXWWWWWXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCCBBBBBBBBBA@@??????????>>>>>>>>>>>>=======<<<<<<<<<<<<<<<;;;;9999999999888888888877777666666666655555555555555444444444333333333333322222333322222222222211111111122222222222221111111110001110000000000000/////////.....--------------,,,,,,,,,,,+++++++++++*************))))))))))))((((((((((((((((('''''''''''''''''&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!! eeeeeeeeeeeefffffffffffffffffffffffffffffffffgggggggggggggggghhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjkkkllmnopqrstuvwxyyzz{{{{{{{{{�€€€€€€€~~~}}|||{{{{zzzzzzyyxwvvutsrqppoonnnnniiiijjjjjjkkkkkkkkjjjjiiigggggggggggggggggggggggggffffffffeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddccdccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa`````````````````_____________^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYYXXXXXXYYYYYYYXXXXXXXXXXXXXWWWWWXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBA@???????????>>>>>>>>>>>>======<<<<<<<<<<<<<<<;;;;;9999999998888888888877777666666666655555555555555444444444333333333333222222333322222222222211111111122222222222221111111110001110000000000000/////////....--------------,,,,,,,,,,,,+++++++++++*************))))))))))))((((((((((((((((''''''''''''''''''&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!! eeeeeeeeeeeeeffffffffffffffffffffffffffffffffffgggggggggggggggghhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjkkklmmnopqrsuvwwxyyzz{{{{{{{{�€€€€€€€~~~}}|||{{{{{{{zzzzyxxwvutsrqppoonnnnmiiiiijjjjjjkkkkkkkjjjjiiigggggggggggggggggggggggggffffffffeeeeeeeeeeeeeeeedeeeeeeddddddddddddddddccccccccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaaa`````````````````______________^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYYXXXXXXXYYYYYYYXXXXXXXXXXXXWWWWWWXXWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBAA???????????>>>>>>>>>>>>=======<<<<<<<<<<<<<<<;;;;;9999999998888888888777777666666666555555555555554444444444333333333333222222333222222222222211111111122222222222211111111110001110000000000000/////////....-------------,,,,,,,,,,,,++++++++++++************)))))))))))))((((((((((((((((''''''''''''''''''&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!! eeeeeeeeeeeeeeeffffffffeffffffffffffffffffffffffggggggggggggggggghhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjkkkllmnopqrstuvwxxyzzzz{{{{{{€€€€€€€€~~}}}|||{{{{{{{{{zzyyxwvutsrqqpoonnnnmiiiiiijjjjjjkkkkkjjjjjiiiggggggggggggggggggggggggfffffffffeeeeeeeeeeeeeeeedeeeeeddddddddddddddddccccccccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaaa`````````````````_______________^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYYXXXXXXXXYYYYYYXXXXXXXXXXXXWWWWWWWXWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDCCCCCCCCCCCBBBBBBBBBAAA???????????>>>>>>>>>>>>======<<<<<<<<<<<<<<<;;;;;;9999999988888888888777777666666666555555555555554444444443333333333333222222333222222222222111111111122222222222211111111110001110000000000000/////////....------------,,,,,,,,,,,,,+++++++++++************)))))))))))))(((((((((((((((('''''''''''''''''''&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!! eeeeeeeeeeeeeeeeeffffffeefffffffffffffffffffffffggggggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmlllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjkkklmmnopqrstuvwxxyyzzzzzzzz€€€€€€€€~~}}}|||{{{{{{{{{{zzyxwvutssrqpoonnnnmiiiiiiijjjjjjkkkkjjjjjiiiggggggggggggggggggggggggfffffffffeeeeeeeeeeeeeeeddeeeeddddddddddddddddccccccccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaaa`````````````````________________]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBAAAA??????????>>>>>>>>>>>>=======<<<<<<<<<<<<<<<;;;;;;9999999988888888887777777666666665555555555555544444444443333333333332222222332222222222222111111111122222222222111111111110001111000000000000/////////....------------,,,,,,,,,,,,++++++++++++************)))))))))))))(((((((((((((((('''''''''''''''''''&&&&&%%%%%%%%%%%%%$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!! eeeeeeeeeeeeeeeeeefffffeeeefffffffffffffffffffffggggggggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkklllllllllllllllllkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjkkllmnopqrstuvvwxxyyzzzzzzz€€€€€€€€~~}}}|||{{{{{{{{{{zzyyxwvutsrqppoonnnmiiiiiiiijjjjjjkkjjjjjjiiiggggggfgfggggggggggggggffffffffffeeeeeeeeeeeeeeeddeeeeddddddddddddddcccccccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaa`````````````````________________^]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSRSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBAAAA??????????>>>>>>>>>>>>======<<<<<<<<<<<<<<<;;;;;;;9999999888888888887777777666666655555555555555544444444433333333333332222222332222222222221111111111122222222221111111111110001111000000000000/////////....-----------,,,,,,,,,,,,,++++++++++++************))))))))))))(((((((((((((((((''''''''''''''''''&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!! eeeeeeeeeeeeeeeeeeeefffeeeeeefffffffffffffffffffggggggggggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkklllllllllkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmlllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjkkklmmnopqrstuvwwxxyyyzzzzz€€€€€€€€~~}}||||{{{{{{{{{{{zzyxwvutsrqqpoonnnniiiiiiiijjjjjjjjjjjjjjiiiggggffffffggggggggggggffffffffffeeeeeeeeeeeeeeeeddeeeddddddddddddddccccccccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaa``````````````````________________^^]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSRSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBAAAAA??????????>>>>>>>>>>>======<<<<<<<<<<<<<<<<;;;;;;;9999999888888888877777777666666555555555555555444444444433333333333322222222332222222222221111111111122222222211111111111110001111000000000000/////////...------------,,,,,,,,,,,,++++++++++++************)))))))))))))(((((((((((((((('''''''''''''''''''&&&&&&%%%%%%%%%%%%%$$$$$$$$$$##############""""""""""""!!!!!!!!!!!! ccccccccccccccccccccccdddddddeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffgggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiihhiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjijjjjjjklmmnopqrstuuvwxxyyyzzzzzzzzzzzzzzzyyyxxwwwvvvvvvv{{{{{{zzyxwvutsrqqpoonnnmllllllllllmmmmmmmmmmmllllffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeedddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaa``````````````````________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVWWWWWVVVVVVVVVVVVVVVUUUUUUVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOONNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCBBBAAAAAAAAAA@@@@@@@@@???>>>>>>>>>>>============<<<<<<<<<<<<<<<;;;;;;;;;;:::::::99999999998888888888777777776666666666666655544443333333333332222222222333222222222222211111111111111111100000000000000//////////...........-------,,,,,,,,,,,++++++++++++++*************))))))))))))))))(((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$#############"""""""""""!!!!!!!!!!!! cccccccccccccccccccccccddddddddeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiihhhhhiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkmmmmmmmmmmmmmmmmmmmmmmmmmllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiijjjjkllmnnopqrstuvvwxxyyyzzzzzzzzzzzzzzyyyxxxwwwvvvvvv{||{{{zzyxxwvutsrqppoonnmlllllllllllmmmmmmmmmmllllfffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeedddddddddddccccccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaa`````````````````_________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVWWWWVVVVVVVVVVVVVVVUUUUUUUVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOONNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCBBBAAAAAAAAAA@@@@@@@@????>>>>>>>>>>>============<<<<<<<<<<<<<<<;;;;;;;;;;::::::999999999988888888888777777766666666666666655544443333333333322222222222333222222222222111111111111111110000000000000000//////////...........-------,,,,,,,,,,+++++++++++++++*************))))))))))))))))(((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$##############"""""""""""!!!!!!!!!!!! bccccccccccccccccccccccddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiihhhhhhhhiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkmmmmmmmmmmmmmmmmmmmmmmlllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiijjjkkllmnoppqrstuvvwxxyyyyzzzzzzzzzzzzyyyxxwwwwvvvvvv||||{{{zzyxwvutsrqqpoonnnlllllllllllmmmmmmmmmmllllffffffffffffffffffffffffeffffffffeeeeeeeeeeeeeeeddddddddddccccccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaa````````````````_________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVWWWVVVVVVVVVVVVVVVVUUUUUUUVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOONNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCBBAAAAAAAAAA@@@@@@@@?????>>>>>>>>>>============<<<<<<<<<<<<<<<;;;;;;;;;;:::::::999999999888888888888777777766666666666666555544443333333333322222222222333222222222222111111111111111000000000000000000//////////...........------,,,,,,,,,,,+++++++++++++++*************)))))))))))))))((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$##############"""""""""""!!!!!!!!!!!! bbbccccccccccccccccccccddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiijjkkllmmnopqrrstuvvwxxyyyyzzzzzzzzzzyyyyxxwwwwvvvvvv|||||{{{zyxxwvutsrqppoonnlllllllllllmmmmmmmmmmllllffffffeeeeefffffffffffeeeffffffffeeeeeeeeeeeeeeddddddddddcccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaa```````````````__________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVWWWVVVVVVVVVVVVVVVUUUUUUUUVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBAAAAAAAAAA@@@@@@@@?????>>>>>>>>>>============<<<<<<<<<<<<<<<;;;;;;;;;;::::::9999999999888888888888777777666666666666666555544433333333333222222222222332222222222222111111111111110000000000000000000//////////...........------,,,,,,,,,,,++++++++++++++**************)))))))))))))))(((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$#############""""""""""""!!!!!!!!!!!! bbbbcccccccccccccccccccdddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffgggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkmllllmlllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiijjkkllmnnopqrsttuvwwxxyyyyzzzzzzzzzyyyyxxwwwwvvvvvw||||||{{zzyxwvutsrrqpponnlllllllllllmmmmmmmmmmllllfffffeeeeeeeeefefffeeeeeeffffffeeeeeeeeeeeeeeeedddddddddccccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaa```````````````__________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXWXXXWWWWWWWWWWWWWWVVVVVVVVWWVVVVVVVVVVVVVVVVUUUUUUUUVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOONNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBAAAAAAAAAA@@@@@@@@??????>>>>>>>>>============<<<<<<<<<<<<<<<;;;;;;;;;;;::::::9999999998888888888888777777666666666666665555544433333333333222222222222332222222222222111111111111100000000000000000000//////////..........-------,,,,,,,,,,,++++++++++++++**************))))))))))())))(((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$#############""""""""""""!!!!!!!!!!!! bbbbbbcccccccccccccccccdddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiijkkkllmnoopqrstuuvwwxxyyyzzzzzzzzzyyyxxxwwwwwvvwww||||||{{zzyxwwvutsrqqpoonlllllllllllmmmmmmmmmmmlllfffffeeeeeeeeeeeeeeeeeeeefffffeeeeeeeeeeeeeeeeddddddddddcccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa`````````````____________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXWWXWWWWWWWWWWWWWWWWVVVVVVVVWWVVVVVVVVVVVVVVVVUUUUUUUUVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>============<<<<<<<<<<<<<<;;;;;;;;;;;::::::99999999998888888888887777776666666666666665555544333333333332222222222222332222222222222111111111111000000000000000000000//////////..........-------,,,,,,,,,,,++++++++++++++*************)))))))))))()))(((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$############"""""""""""""!!!!!!!!!!! bbbbbbbccccccccccccccccdddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiijjkkklmmnoppqrstuvvwwxxyyyzzzzzzzyyyyxxxwwwwwwwwww|||||||{{zyyxwvutsrrqpponmlllllllllmmmmmmmmmmmmlllfffffeeeeeeeeeeeeeeeeeeeefffeeeeeeeeeeeeeeeeeddddddddddcccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa````````````_____________^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVWVVVVVVVVVVVVVVVVUUUUUUUUUVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCAAAAAAAAAA@@@@@@@@???????>>>>>>>>============<<<<<<<<<<<<<<;;;;;;;;;;;;::::::99999999988888888888887777766666666666666655555544333333333332222222222222322222222222222111111111111000000000000000000000//////////..........-------,,,,,,,,,,,+++++++++++++**************)))))))))))()))(((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$###########""""""""""""""!!!!!!!!!!! bbbbbbbbbccccccccccccccdddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiijjjkkllmmnopqrrstuvvwxxxyyyzzzzzyyyyyxxxwwwwwwwwww||}}||||{zzyxwvuutsrqppoomlllllllllmmmmmmmmmmmmlllffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddcccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa````````````_____________^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVWVVVVVVVVVVVVVVVVUUUUUUUUUVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCAAAAAAAAA@@@@@@@@@???????>>>>>>>>============<<<<<<<<<<<<<;;;;;;;;;;;;;::::::9999999998888888888887777776666666666666655555554333333333332222222222222232222222222222111111111111000000000000000000000///////////.........--------,,,,,,,,,,++++++++++++++*************)))))))))))(())(((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$##########""""""""""""""!!!!!!!!!!!! bbbbbbbbbbbccccccccccccdddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffgggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkjjlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjijiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiijjjjkkllmnnopqrsttuvwwxxyyyyyzyyyyyyyxxxwwwwwwwwww}}}}}|||{{zyxxwvutsrqqpoomlllllllllmmmmmmmmmmmmlllffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa````````````______________^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCBAAAAAAAAA@@@@@@@@@???????>>>>>>>============<<<<<<<<<<<<<;;;;;;;;;;;;;::::::99999999988888888888887777766666666666666655555554333333333332222222222222222222222222222111111111111000000000000000000000///////////.........--------,,,,,,,,,,++++++++++++++*************)))))))))))(())((((((((((((('''''''''''''''''''''''&&&&&&&&&&&%&&%%%%%%%%%%%%%%%$$$$$$$$##########"""""""""""""""!!!!!!!!!!! bbbbbbbbbbbbcccccccccccddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeefeefffffffffffffffffffffffgggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkjjjjjjjjjjjjjjlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiijjjjjkkllmnoopqrstuvvwwxxyyyyyyyyyyyxxxxwwwwwwwwww}}}}}}||{{zyyxwvutsrrqpoommllllllllmmmmmnnnmmmmmllgfffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa````````````_______________^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCCCBBAAAAAAAA@@@@@@@@@????????>>>>>>=============<<<<<<<<<<<<;;;;;;;;;;;;;:::::::9999999998888888888887777776666666666666655555555333333333332222222222222222222222222222211111111111100000000000000000000///////////..........--------,,,,,,,,,,++++++++++++++************)))))))))))((())((((((((((((('''''''''''''''''''''''&&&&&&&&&&&%&%%%%%%%%%%%%%%%$$$$$$$$$##########""""""""""""""!!!!!!!!!!!! bbbbbbbbbbbbbbcccccccccddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiijjjjkkllmnopqrsstuvwwxxyyyyyyyyyyyxxxxwwwwwwwwww}}}}}}|||{zzyxwvutsrrqpoommlllllllmmmmmmnnnmmmmmllgfffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa```````````________________^^^^^^^^^]]]]]]]]]]]]]]\\]]\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCBBBBAAAAAAA@@@@@@@@@@????????>>>>>=============<<<<<<<<<<<<;;;;;;;;;;;;;;::::::9999999998888888888887777776666666666666655555555533333333333222222222222222222222222222211111111111100000000000000000000////////////.........---------,,,,,,,,,,++++++++++++++************)))))))))))((()(((((((((((((''''''''''''''''''''''&&&&&&&&&&&&%%&%%%%%%%%%%%%%%%$$$$$$$$##########"""""""""""""""!!!!!!!!!!! bbbbbbbbbbbbbbbbcccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffgggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjkklmmnopqrstuuvwwxxyyyyyyyyyxxxxxwwwwwwwwww}}}}}}|||{zzyxwvutsrrqpoommlllllllmmmmmnnnnnmmmmllgfffeeeeeeeeeeeeeeeeeeeedeeeeeeeeeeeeeeeeddddddddddccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa```````````_________________^^^^^^^^]]]]]]]]]]]]]]\\\]\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEDDDDDDDCCCCCCCCCCCCCCBBBBAAAAAA@@@@@@@@@@?????????>>>>>=============<<<<<<<<<<<;;;;;;;;;;;;;;:::::::999999999888888888888777776666666666666665555555553333333333222222222222222222222222222221111111111110000000000000000000////////////..........---------,,,,,,,,,,+++++++++++++************))))))))))))((()(((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!! bbbbbbbbbbbbbbbbbccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffgggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihiiiiijjjkklmnoopqrstuvvwwxxyyyyyyyxxxxxxwwwwwwwwwx}}}}}}|||{zyyxwvutsrrqpoommlllllllmmmmmmnnnnmmmmllgfffeeeeeeeeeeeeeeeedddddeeeeeeeeeeeeeedddddddddddccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa``````````__________________^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCCCBBBBBAAAAAA@@@@@@@@@??????????>>>>=============<<<<<<<<<<<<;;;;;;;;;;;;;::::::::999999998888888888887777776666666666666655555555553333333333222222222222222222222222222211111111111110000000000000000000///////////..........---------,,,,,,,,,,++++++++++++++************)))))))))))(((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$##########""""""""""""""!!!!!!!!!!!! bbbbbbbbbbbbbbbbbbbccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjlllllllllllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhiiiiiijjjkllmnopqrsttuvwwxxxxyyyxxxxxxxxwwwwwwwwxx}}}}}}||{{zyxxwvutsrqqpoommlllllllmmmmmmnnnnmmmmllgfffeeeeeeeeeeeeeedddddddeeeeeeeeeeeddddddddddddddcccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa````````````_________________^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUTVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCCCCBBBBBBAAAAA@@@@@@@@@@??????????>>>==============<<<<<<<<<<<;;;;;;;;;;;;;:::::::::99999999888888888888777776666666666666665555555555333333333222222222222222222222222222221111111111111000000000000000000///////////...........---------,,,,,,,,,,+++++++++++++************))))))))))))((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$##########""""""""""""""!!!!!!!!!!!! bbbbbbbbbbbbbbbbbbbbbccccccccddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffgggggggggggggggggggggggggggggggggggghhhhhhhhggghhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjlllllllllllllllllllllllllkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhiiiiiiijjkklmmnopqrstuvvwwxxxxxxxxxxxxxxwwwwwwwxxx}}}}}}||{{zyxwvuutsrqppoommllllllllmmmmmmmmmmmmmllgffffeeeeeeeeedddddddddddeeeeedddddddddddddddddddcccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa``````````___________________^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUTUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBAAAA@@@@@@@@@@???????????>>>==============<<<<<<<<<<;;;;;;;;;;;;;::::::::::99999998888888888888777776666666666666655555555555333333333222222222222222212222222222211111111111110000000000000000000///////////...........---------,,,,,,,,,++++++++++++++************)))))))))))((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$#########""""""""""""""!!!!!!!!!!!!! bbbbbbbbbbbbbbbbbbbbbbcccccccccddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffgggggggggggggggggggggggggggggggggggghhhhhgggggghhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjlllllllllllllllllllllkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhiiiiiiiijjkklmnopqrsttuvvwwxxxxxxxxxxxxxxwwwwwxxxx}}}}}}||{zzyxwvutsrrqpooomlllllllllmmmmmmmmmmmmmllgfffeeeeeeeeeeedddddddddddddddddddddddddddddddddcccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa```````````__________________^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUTUUUUUUUUUUUUTTTTTTTTTTTTSTTTSSSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCCBBBBBBBBAAA@@@@@@@@@@@??????????>>>==============<<<<<<<<<<;;;;;;;;;;;;;:::::::::::9999999888888888888777777666666666666655555555555533333333322222222222222211222222222221111111111111000000000000000000///////////...........---------,,,,,,,,,,+++++++++++++************))))))))))))((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""""""""""!!!!!!!!!!!! bbbbbbbbbbbbbbbbbbbbbbbcccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffggggggggggggggggggggggggggggggggggggghhggggggggghhhhhhhhhhhhhhhhhggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjlllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhiiiiiiiiijjkllmnopqrstuuvwwwxxxxxxxxxxxxxwwwxxxxxx}}}}}||{{zyxxwvutsrqppoonmlllllllllmmmmmmmmmmmmlllgfffeeeeeeeeeedddddddddddddddddddddddddddddddddcccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa```````````___________________^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUTTUUUUUUUUUUUUTTTTTTTTTTTSSTSSSSSSSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBAA@@@@@@@@@@@???????????>>==============<<<<<<<<<<<;;;;;;;;;;;;:::::::::::99999998888888888887777777666666666666655555555555533333333222222222222222211222222222211111111111111000000000000000000//////////............---------,,,,,,,,,++++++++++++++***********))))))))))))((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$#########""""""""""""""!!!!!!!!!!!! aabbbbbbbbbbbbbbbbbbbbbcccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhihhhhiiiijjkklmnopqrrstuuvvwwwxxxxxxxxxxxxxxxxxxxx}}}}}||{{zyxwvutsrrqppoonmllllllllllmmmmmmmmmmllllffffeeeeeeeeeeedddddddddddddddddddddddddddddddcccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa````````````__________________^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUTTUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDCCCCCCCCCCCCBBBBBBBBBA@@@@@@@@@@@???????????>>===============<<<<<<<<<<;;;;;;;;;;;;:::::::::::99999999888888888888777777766666666666655555555555553333333322222222222222211122222222221111111111111000000000000000000//////////............----------,,,,,,,,++++++++++++++************))))))))))))((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!! aaabbbbbbbbbbbbbbbbbbbbcccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhihhiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiihjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhiiijjkllmnopqrsttuvvvwwwwxxxxxxxxxxxxxxxxxx}}}}|||{zzyxwvutsrqppooonmlllllllllllllmmmmmmlllllffffeeeeeeeeeeeedddddddddddddddddddddddddddddccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa```````````___________________^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUTTUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDCCCCCCCCCCCBBBBBBBBBB@@@@@@@@@@@@???????????>>==============<<<<<<<<<<<;;;;;;;;;;;;:::::::::::99999998888888888887777777766666666666555555555555553333333222222222222222211122222222221111111111111000000000000000000//////////...........----------,,,,,,,,,+++++++++++++************))))))))))))(((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$#########"""""""""""""!!!!!!!!!!!!! aaaaabbbbbbbbbbbbbbbbbbcccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiihhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhiiijjklmnnopqrsttuvvvwwwwxxxxxxxxxxxxxxxxx}}}}||{{zyxwvutsrrqppoonnmmmlllllllllllllllllllllkffffeeeeeeeeeeeedddddddddddddddddddddddddddccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa````````````__________________^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUVVVVVVVVVVVVVVVUUUUUUUUTTTUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBB@@@@@@@@@@@???????????>>>==============<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999998888888888887777777766666666666555555555555553333333222222222222222111122222222211111111111111000000000000000000/////////............----------,,,,,,,,+++++++++++++*************)))))))))))(((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""""""""""""!!!!!!!!!!!! aaaaaaabbbbbbbbbbbbbbbbcccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggghhhhgggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiijjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiihhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhiiijjkklmnopqqrsttuvvvwwwwwxxxxxxxxxxxxxxx}}}|||{zzyxwvutsrqqppooonmmmmmmlllllllllllllllllkkfffeeeeeeeeeeeeeedddddddddddddddddddddddddccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa````````````__________________^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUVVVVVVVVVVVVVVUUUUUUUUUTTTUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBB@@@@@@@@@@???????????>>>>=============<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999988888888888877777777766666666665555555555555543333332222222222222221111122222222211111111111111000000000000000000/////////...........-----------,,,,,,,,+++++++++++++************))))))))))))(((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$########"""""""""""""!!!!!!!!!!!! aaaaaaaabbbbbbbbbbbbbbbcccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggghggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiijjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiihhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiijjkllmnopqrrsttuuvvwwwwxxxxxxxxxxxxxxx}}}||{{zzyxwvutsrqqpooooommmmmmmmllllllllllllkkkkkffeeeeeeeeeeeeeeeeddddddddddddddddddddddccccccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa`````````````_________________^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUVVVVVVVVVVVVVUUUUUUUUUTTTTUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBBA@@@@@@@@@???????????>>>>>============<<<<<<<<<<<<;;;;;;;;;;::::::::::::9999999988888888888777777777766666666655555555555555543333332222222222222211111122222222211111111111110000000000000000000/////////...........----------,,,,,,,,+++++++++++++************))))))))))))((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$#########"""""""""""""!!!!!!!!!!!! aaaaaaaaaabbbbbbbbbbbbbccccccccccccccccccccdddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiijjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiihhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiijkklmnnopqrrsttuuvvwwwxxxxxxxxxxxxxxx}}|||{{zyxxwvutsrqqppoooommmmmmmmmllllllkkkkkkkkkkfeeeeeeeeeeeeeeeeeeddddddddddddddddddcccccccccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa`````````````________________^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVWWVVVVVVVVVVVVVVVUUUUUUUUVVVVVVVVVVVVUUUUUUUUUUTTTTUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBBA@@@@@@@@????????????>>>>>============<<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999888888888888777777777766666666655555555555555443333322222222222222111111122222222211111111111110000000000000000000/////////..........-----------,,,,,,,,++++++++++++*************))))))))))))((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""""""""""""!!!!!!!!!!! aaaaaaaaaaaabbbbbbbbbbbccccccccccccccccccccccdddddddddddddddddddddddddddeddeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggfffgggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiihhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiijjkklmnoopqrssttuvvvwwwxxxxxxxxxxxxxx}}|||{{zyxwvvutsrqqpppooonnnnnnnmmmllllkkkkkkkkkkjeeeeeeeeeeeeeeeeeeeedddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaa```````````````_______________^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVWVVVVVVVVVVVVVVVUUUUUUUUUVVVVVVVVVVUUUUUUUUUUUTTTTTUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBBAA@@@@@@@@???????????>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;::::::::::::99999999888888888887777777777766666666555555555555555443333322222222222221111111122222222211111111111110000000000000000000/////////..........-----------,,,,,,,,+++++++++++*************))))))))))))(((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$########"""""""""""""!!!!!!!!!!!! aaaaaaaaaaaaabbbbbbbbbbccccccccccccccccccccccccddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggffffffgggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiihhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiihhhihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiijjkllmnoopqrsstuuvvwwwxxxxxxxxxxxxxx}}|||{zzyxwvvutsrrqqpppppoooonnnnmmmlllkkkkkjjjjjjeeeeeeeeeeeeeeeeeeeedddddddddddcccccccccccccccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaa```````````````______________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUVVVUUUUUUUUUUUUUUUUUUTTTTTUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBBAAA@@@@@@@????????????>>>>>>===========<<<<<<<<<<<<;;;;;;;;;::::::::::::99999999888888888888777777777776666666555555555555555444333322222222222221111111112222222221111111111111000000000000000000//////////..........----------,,,,,,,,+++++++++++**************))))))))))))(((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$#########"""""""""""""!!!!!!!!!!! `````````aaaaaaaaaaaaaabbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggffgggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggffffffgggghhhijjkllmnooppqrrsttuuuvvvvvvvvvvvvuzyyyxxwwvuttsrqppoonnnnnnooooooonnmmmllkkkjjjjjjjjfffffffffffffffffffffeeeeeedddddddddddddddddddccccaaaaaaaaaaaaaaaaa````````aaaaaaaaaaa```````````````_______^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXWWWWXXXXXXXWWWWWWWWWWWWWWVVVVWWWVVVVVVVVVVVVVUUUUUUUUUVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRPPPPPPPPPPPOOOOOOOOOOOOOOMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@???????????>>>>>>>=============<<<<<<<<<<<<;;;;;;;;;:::::::::::9999988888888887777777777776666666655555555555555544444333333333222222222222222221111100000000000000//////////////////////............----------,,,,,,,,,,,+,,+++++++++++******************)))))))))))(((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$##########""""""""""!!!!!!!!!!!!! ```````````aaaaaaaaaaaabbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggfffffffgggghhiijjkllmnnopqqrssttuuvvvvvvvvvvvvuzyyyxxwwvuutsrqqppoooooooppppppooonmmllkkkjjjjjjjjfffffffffffffffffffffeeeeeeddddddddddddddddcccccccaaaaaaaaaaaaaaaaa````````aaaaaaaaaaa```````````````_____^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXWWWWWXXXXXXWWWWWWWWWWWWWWVVVVVWVVVVVVVVVVVVVVUUUUUUUUUUVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQPPPPPPPPPPPOOOOOOOOOOOOONMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@????????????>>>>>>>============<<<<<<<<<<<<;;;;;;;;;::::::::::::9999988888888877777777777776666666655555555555555544444333333332222222222222222211111000000000000000//////////////////////............----------,,,,,,,,,,,+,,+++++++++++*****************))))))))))))(((((((((((((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$##########""""""""""!!!!!!!!!!!!! `````````````aaaaaaaaaabbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggfffffffffgggghhiijjkllmnnopqrrsttuuvvvvwwwvvvvvvzyyyxxwwvuutssrqqpppoooppqqqqqqppoonmmllkkjjjjjiiieeeefffffffffffffffffeeeeeddddddddddddddccccccccccaaaaaaaaaaaaaaaa`````````aaaaaaaaaa````````````````____^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXXXWWWWWWXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUVVVVVVVVVVVVVVVUUUUUUUUUUTUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQPPPPPPPPPPPOOOOOOOOOOOOONMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@???????????>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;:::::::::::99999988888888877777777777766666666555555555555555444444333333332222222222222222111110000000000000000/////////////////////............-----------,,,,,,,,,,,+,,++++++++++*****************))))))))))))((((((((((((((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$#########"""""""""""!!!!!!!!!!!!! ```````````````aaaaaaaabbbbbbbbbbbbbbbbbbbbcccccbcccccccccccccccccccccccccccddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeefeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiihhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggfffffffffffgggghhiijjkllmnoopqrsstuuvvvwwwwwvvvvvzyyyxxwwvvuttsrrqqqppppqqrrrrrrqqpponmmlkkjjjjiiiieeeeeeffffffffffffffffeeeedddddddddcccccccccccccccaaaaaaaaaaaaaaa``````````aaaaaaaa`````````````````___^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUVVVVVVVVVVVVVUUUUUUUUUUUTTUTTTTTTTTTTTTSSSSSSSSSSSRSSSSSSSSRRRRRRRRRRRRRRQQQPPPPPPPPPPOOOOOOOOOOOOONNMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@???????????>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;::::::::::::99999988888888777777777777766666666555555555555554444444333333322222222222222221111100000000000000000/////////////////////............-----------,,,,,,,,,,++,,++++++++++*****************))))))))))))((((((((((((((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$##########"""""""""""!!!!!!!!!!!!! ````````````````aaaaaaabbbbbbbbbbbbbbbbbbbbbccccbbbccccccccccccccccccccccccccccdddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiihhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggffffffffffffffggghhhijjkllmnopqqrsttuvvvwwwwwvvvvvzyyyxxxwwvuuttssrrrqqqqrrssssssrrqpponmllkkjjjiiiieeeeeeffffffffffffffffeeeeddddddddccccccccccccccccaaaaaaaaaaaaaaa``````````aaaaaaaa````````````````___^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUVVVVVVVVVVUUUUUUUUUUUUUTTTUTTTTTTTTTTTTSSSSSSSSSSRRSSSSSSRRRRRRRRRRRRRRRQQQQPPPPPPPPPPOOOOOOOOOOOOONNMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@????????????>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;:::::::::::99999998888888877777777777766666666555555555555555444444433333332222222222222211111100000000000000000/////////////////////.............-----------,,,,,,,,,,++,++++++++++*************)****))))))))))))(((((((((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$##########"""""""""""!!!!!!!!!!!! ``````````````````aaaaabbbbbbbbbbbbbbbbbbbbbbbccbbbbbccccccccccccccccccccccccccccdddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggfffffffffffffffggghhhijjkklmnopqrsstuuvvvwwwwvvvvvzyyyxxxwwvvuuttsssrrrrrssttttttssrqpponmllkjjjiiiieeeeeeefffffffffffffffeeeedddddddcccccccccccccccccaaaaaaaaaaaaa````````````aaaaaa`````````````````___^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSRRSSSSSRRRRRRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOOOOONNMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@????????????>>>>>>>>>=========<<<<<<<<<<<<<;;;;;;;;;;:::::::::::99999998888888777777777777766666665555555555555554444444433333332222222222222111111000000000000000000////////////////////..............-----------,,,,,,,,,,++,++++++++++*************)***))))))))))))((((((((((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%$$$$$$$$$###########""""""""""!!!!!!!!!!!!! `````````````````````aabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggfffffffffffffffffggghhijjklmnoppqrstuuvvvwwwwvvvvvzyyyxxxwwwvvuuttttsssstttuvvuuuttsrqpponmlkkjjiiiieeeeeeefffffffggffffffeeeeddddddccccccccccccccccccaaaaaaaaaaaaa````````````aaaaaa````````````````____^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRSSSSRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPOOOOOOOOOOOOONNNMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@???????????>>>>>>>>>>========<<<<<<<<<<<<<<;;;;;;;;;::::::::::::9999999888888877777777777766666666555555555555555444444443333332222222222222111111100000000000000000/////////////////////.............-----------,,,,,,,,,,+++,+++++++++*************))***))))))))))))((((((((((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%$$$$$$$$$##########"""""""""""!!!!!!!!!!!!! ```````````````````````aabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffeeeffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggghhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggghhhhggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggffffffffffffffffffggghiijjklmnopqrsttuvvvvwwwvvvvvzyyyxxxxwwwvvuuuutttttuuuwwwwvvvutsrqponnmlkkjjiiieeeeeeeffffffggggfffffeeeddddddcccccccccccccccccccaaaaaaaaaaa`````````````_aaaaa````````````````_____^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRSSSRRRRRRRRRRRRRRRQQQQQQQPPPPPPPPOOOOOOOOOOOOOONNNMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@???????????>>>>>>>>>>>=======<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999888888777777777777766666665555555555555554444444443333332222222222222111111100000000000000000////////////////////..............-----------,,,,,,,,,,+++++++++++++************)))**))))))))))))((((((((((((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&%%%%%%%$$$$$$$$###########"""""""""""!!!!!!!!!!!! ```````````````````````aaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccdddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffeeeeeeeffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggghhhhhhggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggghgggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggfffffffffffffffffffggghiijkklmnopqrstuuvvvvwwvvvvvzyyyyxxxwwwwvvvvuuuuuuvvvxxxxwwvvutsrqponmllkjjiiieeeeeeefffffgggggffffeeeedddddccccccccccccccccccccaaaaaaaa````````````````_aaaa```````````````_______^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRSSRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPOOOOOOOOOOOOOONNNNMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@????????????>>>>>>>>>>>=======<<<<<<<<<<<<<;;;;;;;;;;::::::::::::9999999988888877777777777766666665555555555555554444444444333333222222222222111111110000000000000000///////////////////................-----------,,,,,,,,,,+++++++++++++************)))**))))))))))))((((((((((((((((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$###########""""""""""!!!!!!!!!!!!! _``````````````````````aaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhggghhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggfffffffffffffffffffffffgghhiijklmnopqrsttuuvvvvvvvvvuzyyyyxxxxwwwwwvvvvvvvvvwwxxxxxxwwvutsrqponmlkkjjiieeeeeeefffffgggggffffeeeedddddccccccccccccccccccccaaaaaa`````````````````__aaaa`````````````_________^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOOOOOOOOOONNNNMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@???????????>>>>>>>>>>>>======<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999998888877777777777766666666555555555555554444444444433333222222222222111111111000000000000000///////////////////................-----------,,,,,,,,,,+++++++++++++************))))*)))))))))))))(((((((((((((((((((((((((((''''''''''&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$###########""""""""""!!!!!!!!!!!!! ___````````````````````aaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhgggggggggggghhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhghhhhhhhhhhgggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggffffffffffffffffeeeeefffffgghhiijklmnopqrstuuvvvvvvvvvuzyyyyxxxxxxwwwwwwwwwwwwwwyyyyyyxxwvutsrqponmlkjjiieeeeeeefffffgggggffffeeedddddccccccccccccccccccccbaa````````````````````___aaa`````````````__________^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRSRRRRRRRRRRRRRQQQQQQQQQQQPPPPOOOOOOOOOOOOOOOONNNNNMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@????????????>>>>>>>>>>>>=====<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::999999999888887777777777776666666655555555555555444444444443333322222222222211111111100000000000000///////////////////.................-----------,,,,,,,,,,+++++++++++++************))))*))))))))))))((((((((((((((((((((((((((((''''''''''&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$###########"""""""""""!!!!!!!!!!!! _____``````````````````aaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhggggggggggggggggggggghhhhgggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggghhhhhhgggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhggggggggggggggggggggggggggggggfffffffffffffffffeeeeeeeeffffgghhijklmnopqrsttuuvvvvvvvvuyyyyyxxxxxxxxwwwwwwwwxxxxzzzzzyyxxwvutsqponmlkkjjieeeeeeefffffgggggffffeeedddddccccccccccccccccccbbb````````````````````_____aa`````````````___________^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUVVVVUUUUUUUUUUUUUUUUUTTTTUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRSRRRRRRRRRRRRQQQQQQQQQQQQPPPOOOOOOOOOOOOOOOOONNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@???????????>>>>>>>>>>>>>====<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::99999999988887777777777776666666665555555555555444444444444333322222222222211111111110000000000000///////////////////..................-----------,,,,,,,,,+++++++++++++*************)))))))))))))))))((((((((((((((((((((((((((((''''''''''&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$###########""""""""""!!!!!!!!!!!!! _______````````````````aaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggghhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggghhgggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhggggggggggggggggggggggggggggggfffffffffffffffffffeeeeeeeeeefffgghhiijklmnopqrsttuuvvvvvvvuyyyyyxxxxxxxxxxxxxxxxxxxyzzzzzzyyxwvutsrqponmlkjjieeeeeeeffffggggggffffeeeddddcccccccccccccccccccbbb```````````````````______aa```````````_____________^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUVVVUUUUUUUUUUUUUUUUUTTTTTUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRSRRRRRRRRRRRRQQQQQQQQQQQQPOOOOOOOOOOOOOOOOOONNNNNNMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@????????????>>>>>>>>>>>>=====<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::99999999998888777777777777666666666555555555555444444444444433332222222222221111111111000000000000//////////////////...................-----------,,,,,,,,,,+++++++++++++************))))))))))))))))))(((((((((((((((((((((((((((''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$###########""""""""""!!!!!!!!!!!! ________```````````````aaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccdddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffeeffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhgggggggggggggggggggggggggggggggffffffffffffffffffffeeeeeeeeeeeefffggghijklmnopqrsstuuuvvvvvuuyyyyyxxxxxxxxxxxxxxxxxyyy{{{zzzzyxxwvutsrponmlkkjjeeeeeeeffffggggggffffeeddddccccccccccccccccccccbbb```````````````__________a````````````_____________^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUVVUUUUUUUUUUUUUUUUUTTTTTTUUUUUUUUUUUUUTTTTTTTTTTTTSTTTSSSSSSSSSSSSSSSSRRRRRRSRRRRRRRRRRRQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOONNNNNNNMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@???????????>>>>>>>>>>>>>====<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::9999999999888877777777777666666666655555555555544444444444443332222222222221111111111100000000000//////////////////....................-----------,,,,,,,,,,+++++++++++++************))))))))))))))))))((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###########""""""""""!!!!!!!!!!!! __________`````````````aaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhgggggggggggggggggggggggggggggggfffffffffffffffffffffffeeeeeeeeeeeeefffgghiijklmnopqrsttuuuuvuuuuyyyyyxxxxxxxxxxxxxxxxyyyy{{{{zzzyyxwvutsrqponmlkjjeeeeeeefffggggggggfffeeddddcccccccccccccccccccccbb```````````______________```````````_______________^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUVUUUUUUUUUUUUUUUUTTTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTSSTTSSSSSSSSSSSSSSSSSRRRRRRSRRRRRRRRRRQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOONNNNNNNNMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@??????????>>>>>>>>>>>>>=====<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::999999999988877777777777666666666665555555555544444444444444333222222222222111111111110000000000//////////////////....................-----------,,,,,,,,,,++++++++++++++************)))))))))))))))))(((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###########""""""""""!!!!!!!!!!!! ____________```````````aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccddddddddddddddddddddeeeeedeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffhhgggggggggggggggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeffggghijklmnopqrrsttuuuuuuuuyyyyyxxxxxxxxxxxxxxxyyyyy{{{{zzzyyxwvutsrqponmlkjjfeeeeeffffggggggggfffeeddddccccccccccccccccccccccca````````________________```````````_______________^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWVWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTUUUUUUUUUUTTTTTTTTTTTTTSSSTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOONNNNNNNNMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@?????????>>>>>>>>>>>>>>====<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999988887777777777766666666666555555555554444444444444433322222222222111111111111000000000///////////////.//.....................-----------,,,,,,,,,,+++++++++++++*************)))))))))))))))))(((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$##########""""""""""!!!!!!!!!!!! ______________`````````aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccdddddddddddddddddddddddeedddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhgghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffgggggggggggggggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeffffghhijklmnopqrssttuuuuuuuyyyyyxxxxxxxxxxxxxxxxyyyy{{{zzzzyyxwvvutrqponmlkkjfeeeeefffgggghgggggffeeedddcccccccccccccccccccccccaa```````________________``````````________________^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWVVWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPOOOOOOOOOOOOOOONNNNNNNNNNMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@?????????>>>>>>>>>>>>>=====<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::99999999998887777777777766666666666655555555554444444444444443322222222222211111111111100000000////////////////./.....................-----------,,,,,,,,,,++++++++++++++************))))))))))))))))))(((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$###########""""""""""!!!!!!!!!!!! _______________````````aaaaaaaaaaaaaaaaaaaaabbbbaabbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccdddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffggggggggggggggggggggggggggggffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeefffgghijklmnoppqrssttuuuuuuyyyyyxxxxxxxxxxxxxxxxxyyyzzzzzzyyxxwvuutsrponmlkkjfeeeeffffggghhhhgggfffeedddcccccccccccccccccccccccaaaa`````________________`````````_______________^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWVVVWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPOOOOOOOOOOOOOONNNNNNNNNNNMMMLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@????????>>>>>>>>>>>>>>====<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::999999999988887777777777766666666666655555555554444444444444443322222222222111111111111100000000///////////////../.....................-----------,,,,,,,,,,+++++++++++++*************))))))))))))))))))(((((((((((((((((((((((((((''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$##########"""""""""""!!!!!!!!!!!! _________________``````aaaaaaaaaaaaaaaaaaaaaaabbaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffgggggggggggggggggggggggggffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeefffghhijklmnopqqrsstttuuuuyyyyyxxxxxxxxxxxxxxxxxxxxzzzzyyyyxwwvuttsrqonmllkjffeeefffggghhhhhhhggffeedddccccccccccccdddddddddddaaaaa`````_______________````````_______________^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@???????>>>>>>>>>>>>>>=====<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::99999999998887777777777766666666666665555555554444444444444443322222222222111111111111110000000///////////////........................-----------,,,,,,,,,,++++++++++++++*************))))))))))))))))))(((((((((((((((((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$###########"""""""""""!!!!!!!!!!! ___________________````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccdddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffgggggggggggggggggggggggggffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeefffgghiijklmnopqrrssttttuuyyyyxxxxxxxxxxxxxxxxxxxxxyyyyyyxxxwvvutsrrqponmlkjffeeffffgghhhhhhhhhggfeedddccccccccccdddddddddddddbbbaaa`````______________```````_______________^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@???????>>>>>>>>>>>>>=====<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::99999999999888777777777776666666666666555555555444444444444444332222222222211111111111111000000///////////////.........................-----------,,,,,,,,,,++++++++++++++*************)))))))))))))))))((((((((((((('((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$##########""""""""""""!!!!!!!!!!! _____________________``aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggffgggggggggggggggggggggggfffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffgggggffffffffffffffffffffgggggggggggggggggggggggggffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeffgghijklmnoopqrrsstttttyyyyyxxxxxxxxxxxxxxxxxxxxyyyyxxxwwwvuutsrqpponmlkjfffffffgghhhiiiiihhggffeedddccccccccdddddeeeeeeeeecbbbbaaa````_____________``````_______________^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOONNNNNNNNNNNNNNNNMLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>>>>>=====<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::99999999998888777777777766666666666665555555554444444444444443332222222222111111111111111000000///////////////.........................----------,,,,,,,,,,,+++++++++++++***************))))))))))))))))((((((((((((('(((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$###########"""""""""""!!!!!!!!!!! _______________________``aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccddddddddddddddddddddddddddddddddddddddddddeeeeeeedddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffgggggggggfffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffgffffffffffffffffffffffffgggggggggggggggggggggggffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeddddeeeeeeffghhijklmnoppqrrssttttyyyyxxxxxxxxxxxwwwwwwwwwwxxxxxxwwwvvuttsrqpponmlkkfffffffgghhiiiiiiihhggfeedddcccccccddddeeeefffffffcccbbbaaa````___________^`````______________^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOONNNNNNNNNNNNNNNNNMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@?????>>>>>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::99999999999888777777777766666666666666555555554444444444444444332222222222211111111111111100000///////////////.........................-----------,,,,,,,,,,++++++++++++++***************))))))))))))))))((((((((((((''((((((((''''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$##########"""""""""""!!!!!!!!!!!! _______________________````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccdddddddddddddddddddddddddddddddddddddddddddeeeedddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffgggggggggggggggggggggggffgggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffggggggggggggggggggggfffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeedddddddeeeeeffgghijjklmnopqqrssstttyyyyxxxxxxxxxxwwwwwwwwwwwxxxxwwwvvvuutssrqpponmlkkffffffgghhiiiijjiiihhgffeeddccccccddddeeefffffggffdddccbbbaa````_________^^````______________^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOONNNNNNNNNNNNNNNNNNMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::99999999998888777777777766666666666665555555554444444444444443332222222222111111111111111100000///////////////........................-----------,,,,,,,,,,,++++++++++++++***************))))))))))))))))((((((((((((''((((('''''''''''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$###########"""""""""""!!!!!!!!!!! ^______________________``````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccdddddddddddddddddddddddddddddddddddddddddddeddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffgggggggggggggggggfffffffffffggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffgggggggggggggggggfffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeedddddddddedeeffgghijklmnnopqrrsssttxxxxxxxxxxxxxwwwwwwwwwvvvxwwwwvvvuuuttsrrqpoonmlkkffffffgghhiijjjjjiihhggfeedddccccddddeeeffggggggggeedddccbbaaa```________^^```______________^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOONNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;;;::::::::::::99999999999888877777777766666666666665555555554444444444444444333222222222211111111111111110000///////////////.........................-----------,,,,,,,,,,,++++++++++++++***************))))))))))))))))((((((((((('''((('''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$##########"""""""""""!!!!!!!!!!!! ^^^____________________````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffgggggggggggffffffffffffffffffffgggggffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggfffffggggggffffffffffffffffffffffffffffffffffffffffffffggggggggggggggffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeedddddddddddddeeffghhijklmnoppqrrssstxxxxxxxxxxxxxwwwwwwwvvvvvwwwvvvvuuuttssrrqpoonmllkgfffffgghhiijjjjjjiihhgfeedddccccdddeeeffggghhhhhhfeeeddccbbaaa```______^^^```____________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPOOOOONNNNNNNNNNNNNNNNNNNMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999999998888877777777766666666666665555555554444444444444443333222222222111111111111111100000//////////////.........................-----------,,,,,,,,,,,+++++++++++++++***************)))))))))))))))(((((((((((('''((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$###########""""""""""!!!!!!!!!!!! ^^^^^__________________``````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggfffffffgggggggggggggggggggggggggghhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffggffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddeeeffghijjklmnopqqrrsssxxxxxxxxxxxxxwwwwwwvvvvvuwwvvvvuuuttsssrrqpoonmllkgfffffgghhiijjjjjjjihhgffeedddccddddeeffggghhhiiiifffeeeddcbbaaa```______^^``_____________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSTTTTTTTTTTTTSSSSSSSSSSSSSRSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOONNNNNNNNNNNNNNNNNNNNMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;;:::::::::::::99999999999888887777777766666666666665555555554444444444444444333322222222211111111111111000000///////////////........................------------,,,,,,,,,,,+++++++++++++++***************)))))))))))))))(((((((((((('''('''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%$$$$$###########"""""""""""!!!!!!!!!!! ^^^^^^^^^^^^^^^^^^^^^^^^^^______________________````````````````````````aaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffeeeeeggggggggggggggggggggggggggggggggffffffffffffffffffgggggggggggggggggggggggggfffffffffffffffffffffeeeeeeeeeeeeeeeeedddddddddddddddddddddddddccccccccccccccdddeeffghiijklmnoppqqrrsttttttttttttssssssrrrrrqqwwwvvvuuutttsssrqqpoonmllkjjjjjkkllmnnnnonnnmmlkjjdcccbbbbcccddeeffggghhhhhhhhggffeedccbbaaa`````____________^^^^^^^^^^^^^^^]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUVVVVVVVVVVVUUUUUUUUUUUUUTUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>>>>=======<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::999999999998888877777777777666666666666655554444444444444443333332222222211111111111111000000000000000000///////////.............---------------,,,,,,,,,,,+++++++++++++++++++++**************)))))))))))(((((((((((('''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$###########"""""""""""!!!!!!!!!! ]^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________`````````````````````````aaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccdddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeefffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffeeeeeeeeeeegggggggggggggggggggggggggggfffffffffffffffffffffffgggggggggggggggggggggggggffffffffffffffffffeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddccccccccccccccccccdddeeffghijkllmnoppqrrrssttttttttttssssssrrrrqqqwwvvvuuuutttssrrqqpponmmlkkjjjjkkllmmnnnonnnmmlkkjdcccbbbbcccddeeffgghhhhhhihhhggffeedccbbaaa````____________^^^^^^^^^^^^^^]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@???????>>>>>>>>>>>>>========<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::99999999998888887777777777666666666666665554444444444444444333333222222221111111111111000000000000000000////////////..........------------------,,,,,,,,,,,++++++++++*++++++++++**************)))))))))))(((((((((((('''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###########""""""""""!!!!!!!!!!! ]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________`````````````````````````aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccdddddddddddddddddddddddddddeeeeeeeeeeeeeeeddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeegggggggggggggggggggggggggfffffffffffffffffffffffffgggggggggggggggggggggggggfffffffffffffffeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddcccccccccccccccccccccdddeefgghijklmnnopqqrrsssttttttttttsssssrrrrqqqwvvvvuuuttttsssrrqpponnmlkkkjjkkkllmmnnnnnnnmmlkkjdcccbbbbcccddeeffgghhhiiiiiihhhgffeedccbbaa````____________^^^^^^^^^^^^^]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCDDDCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;::::::::::999999999998888877777777777666666666666665554444444444444444333333222222221111111111110000000000000000000////////////........--------------------,,,,,,,,,,+++++++++++*+++++++++**************)))))))))))(((((((((((((''''''''''''''''''''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$###########"""""""""""!!!!!!!!!! ]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________````````````````````````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccddddddddddddddddddddddddddddeeeeeeeeeeeddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddeeeeeeeeeeeeeeeffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffggggggggggggggggggggggggffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeegggggggggggggggggggggggggfffffffffffffffffffffffffgggggggggggggggggggggffffffffffffffffeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddccccccccccccccccccccccccdddeefghiijklmnoopqqrsssstttttttttsssssrrrrqqqwvvvvuuuttttsssrrqqpoonmmlkkkjkkkllmmnnnnnnnmmlkkjdcccbbbbcccddeeffgghhiiiiiiiiihhgffeddcbbaaa````__________^^^^^^^^^^^^^]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCDDDCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;::::::::::999999999998888887777777777666666666666666554444444444444444333333322222221111111111110000000000000000000/////////////......---------------------,,,,,,,,,,,+++++++++++*+++++++++**************))))))))))(((((((((((((''''''''''''''''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$###########""""""""""!!!!!!!!!! ]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________``````````````````````aaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccddddddddddddddddddddddddddddeeeeeeeeddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddeeeeeeeeeeeeeeeeefffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffggggggggggfffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeegggggggggggggggggggggggggfffffffffffffffffffffffffggggggggggggggggggffffffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddccccccccccccccccccccccbcccccddeeffghijkllmnoppqqrssssttttttttssssssrrrrqqwvvvuuuuttttsssrrqqpponnmlkkkkkkkkllmmnnnnnmmllkjjdcccbbbbcccddeeffgghhiiiijjiiiihhgfeedccbbaa````__________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCDDCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;::::::::::999999999999888888777777777766666666666666554444444444444444333333332222222111111111111000000000000000000/////////////......----------------------,,,,,,,,,,+++++++++++**+++++++++**************))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$############""""""""""!!!!!!!!!! ]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccdddddddddddddddddddddddddddddeeeeddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeegggggggggggggggggggggggggfffffffffffffffffffffffffgggggggggggggggffffffffffffffffeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddccccccccccccccccccccccbbbccccccddeefgghijklmmnoppqrrrsssstttttttsssssrrrrqqwvvvvuuuttttssssrrqqpoonnllkkkkkkklllmmmnnmmmllkjjdcccbbbbcccddeeffgghhiiiijjjjiihhggfeddcbbaa````__________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCDCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;:::::::::99999999999988888887777777776666666666666655544444444444444443333333322222221111111111100000000000000000//////////////......----------------------,,,,,,,,,,++++++++++++**++++++++**************))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$#############""""""""""!!!!!!!!!! ]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________`````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccdddddddddddddddddddddddddddddeddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeegggggggggggggggggggggggggfffffffffffffffffffffffffgggggggggggfffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddcccccccccccccccccccccbbbbbccccccddeefghiijklmnnoppqrrrssssttttttssssssrrrqqwwvvvuuuuttttsssrrrqqpoonmllkkkkkkklllmmmmmmllkkjjdcccbbbbbccdddeffgghhhiiijjjjiiihhgfeedcbbaa````__________^^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;;;;:::::::::99999999999998888888777777776666666666666665544444444444444443333333332222221111111111100000000000000000///////////////.....-----------------------,,,,,,,,,,++++++++++++**++++++++**************))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$#############""""""""""!!!!!!!!!! ]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________```````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeggggggggggggggggggggggggffffffffffffffffffffffffffggggggggfffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddcccccccccccccccccccccbbbbbbbcccccddeffghijkklmnnopqqrrrssssttttttsssssrrrrqwwvvvvuuuttttssssrrqqpponmmllkkkkkkkllllmmmlllkkjidcccbbbbbcccddeeffgghhiiijjjjjiihhgffedccbaaa```__________^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>>>============<<<<<<<<;;;;;;;;;;;;;:::::::::9999999999998888888877777777666666666666665554444444444444444333333333222222111111111110000000000000000///////////////......-----------------------,,,,,,,,,++++++++++++***++++++++*************))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$##############""""""""""!!!!!!!!!! ]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________`````````````aaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeegggggggggggggggggggfffffffffffffffffffffffffffffffggggfffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddccccccccccccccccccccbbbbbbbbbbcccddeefgghijkllmnnopqqrrrssssttttttssssrrrrqwwwvvvuuuuttttssssrrqqpponmmllkkkkkkkllllllllkkkjidcccbbbbbcccddeeffgghhhiijjjjjiihhggfedccbaaa```__________^^^^^^^^]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>>>=============<<<<<<<;;;;;;;;;;;;;:::::::::9999999999999888888887777777666666666666666555444444444444444333333333322222111111111111000000000000000///////////////......-----------------------,,,,,,,,,,++++++++++++***+++++++**************)))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%$$$$$$$$$#############"""""""""""!!!!!!!!! ]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________`````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeegggggggggggggggffffffffffffffffffffffffffffffffeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddccccccccccccccccccccccbbbbbbbbbbbbcccddeefghhijkllmnnppqqrrrsssssttttsssssrrrrwwwvvvvuuutttttssssrrqqponnmmllkkkkkkkklllllkkkjjidccccbbbbcccdddeeffgghhiiijjjjiihhggfedccbbaa```__________^^^^^^^^]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>>>============<<<<<<<<;;;;;;;;;;;;:::::::::9999999999999888888888777777766666666666666555544444444444444433333333332222211111111111100000000000000////////////////......-----------------------,,,,,,,,,,+++++++++++****+++++++*************))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%$$$$$$$$##############""""""""""!!!!!!!!!! ]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________`````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbcccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeegggggggffffffffffffffffffffffffffffffffffffeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddccccccccccccccccccccccccbbbbbbbbbbbbbbcccddeffghiijklmmnoppqqrrrssssttttsssssrrrrxwwwvvvuuuutttttsssrrrqqponnmlllkkkkkkkkkkkkkkkjjjddcccccbcccccddeeeffgghhiiijjiiihhggfedccbbaa```__________^^^^^^^^]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>============<<<<<<<<;;;;;;;;;;;;;::::::::999999999999988888888887777776666666666666655555444444444444443333333333322222111111111110000000000000/////////////////......-----------------------,,,,,,,,,,++++++++++++****++++++**************)))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%$$$$$$$$#############"""""""""""!!!!!!!!!! ]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________``````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeggggfffffffffffffffffffffffffffffffffeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbccddeefgghijjklmmnoppqqrrrsssstttssssssrrrxwwwvvvvuuutttttssssrrrqqoonmmllkkkkkkkkkkkkkkkjjjdddccccccccccdddeeffgghhhiiiiiiihhggfedccbaa````__________^^^^^^^^]]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>============<<<<<<<;;;;;;;;;;;;;:::::::::999999999999988888888887777776666666666666655555444444444444443333333333322221111111111110000000000000/////////////////......----------------------,,,,,,,,,,,++++++++++++****++++++*************))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%$$$$$$$$############""""""""""""!!!!!!!!! ]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^_____________________`````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbcccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddfffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbccddeefgghijjklmnooppqqrrrssssstssssssrrrxxwwwvvvuuuttttttssssrrrqpoonmmllkkkkkkkkkkkkkkjjjddddcccccccccdddeeffgghhhiiiiiiihhgffedccbaa````___________^^^^^^]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>============<<<<<<<;;;;;;;;;;;;;:::::::::999999999999988888888887777776666666666666665555544444444444444333333333332222111111111111000000000000/////////////////.......----------------------,,,,,,,,,,++++++++++++*****+++++**************)))))))))((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%$$$$$$$$############"""""""""""!!!!!!!!!! ]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^_______________________``````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddfffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbcccddeefghhijkklmnooppqqrrsssssssssssssrrxxwwwvvvuuuutttttsssssrrqppoonmmllkkkkkkkkkkkkkkjjeeddddccccccddddeeffggghhiiiiiiihhgffedccbaa````___________^^^^^^]]]]]]]]]]]\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>============<<<<<<;;;;;;;;;;;;;;:::::::::99999999999988888888888777777666666666666665555554444444444444333333333333222111111111111100000000000//////////////////......----------------------,,,,,,,,,,,++++++++++++*****+++++*************))))))))))(((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$############""""""""""""!!!!!!!!!! ]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^_________________________``````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbcccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccdddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeedddddddddeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeddddddddddddddddddcdcccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbcccddeffghhijkkmmnooppqrrrssssssssssssrrxxxwwwvvuuuutttttssssssrrqpponnmlllkkkkkkkkkkkkkkkeeeedddddddddddeeeffggghhiiiiiiihhgffedccbaa````__`________^^^^^^]]]]]]]]]]]\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>============<<<<<<<;;;;;;;;;;;;;:::::::::999999999999988888888887777776666666666666655555554444444444444333333333332222111111111111000000000000/////////////////.......----------------------,,,,,,,,,,+++++++++++++*****++++**************)))))))))((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$###########"""""""""""""!!!!!!!!!! \]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^_________________________````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbcccccccccccccccccccccccccccccdddddddddddddccccddddddddddddddddddddddddddddddddddddddddddddddccccccccccdddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffeeeeeeeeeeeeeedddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccddeffghhijklmmnoppqqrrrssssssssssssrxxxwwwvvvuuutttttssssssrrqqpoonmmllkkkkkkkkkkkkkkkffeeeeedddddddeeefffgghhhiiiiiiihhgffedccbaaa````_`________^^^^^]]]]]]]]]]]]\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPQQQPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>============<<<<<<;;;;;;;;;;;;;;:::::::::99999999999988888888888777777666666666666665555555444444444444433333333333222111111111111100000000000//////////////////.......---------------------,,,,,,,,,,,++++++++++++******++++**************)))))))))((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$###########"""""""""""""!!!!!!!!!! \\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^________________________````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbccccccccccccccccccccccccccccddddddddddccccccccddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccddddddddddddddeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffeeeeeeeeeeeeeeeedddddddddddddddddddccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccddeffghiijklmnnoppqqrrrsssssssssssrxxxwwwvvvuuutttttsssssssrqqppoonmmllkkkkkkkkllllllfffffeeeeeeeeeeefffggghhhiiiiiiihhgffedccbbaa```````_______^^^^^]]]]]]]]]]]]\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTUUUUUUUUUUTTTTTTTTTTTTTTSTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPQQPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBCCCCCCBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>============<<<<<<;;;;;;;;;;;;;;::::::::::9999999999998888888888777777666666666666665555555544444444444433333333333322211111111111110000000000//////////////////........---------------------,,,,,,,,,,,++++++++++++******+++**************)))))))))(((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$##########""""""""""""""!!!!!!!!!!! \\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^______________________```````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccddddddccccccccccccddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccddddddddddddddddddddddeeeddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeefffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffeeeeeeeeeeeeeeeeedddddddddddddddddddccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaabbbbbcccdeeffghiikllmnooppqqrrrssssssssssrxxxxwwvvvuuutttttssssssssrqqpponnmmlllkkkkllllllllggggffffeeeeeeefffggghhhiiiiiiiihhgffeddcbbaa````````______^^^^^]]]]]]]]]]]]\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPQPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBCCCCCBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@????????????>>>>>>>============<<<<<<<;;;;;;;;;;;;;:::::::::::9999999999988888888888777777666666666666665555555544444444444433333333333222211111111111110000000000/////////////////.........--------------------,,,,,,,,,,,++++++++++++*******+++*************))))))))))(((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$##########""""""""""""""!!!!!!!!!!! \\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^____________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccddccccccccccccccccddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffeeeeeeeeeeeeeeeeedddddddddddddddddddddccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaabbbbccddeefgghijklmmnoopqqrrrrsssssssssrxxxxwwwvvuuutttttssssssssrrqqpoonnmmlllllllllmmmmmhhgggggffffffffffggghhhiijjjjiiihhggfeddcbbaaa`````````____^^^^^]]]]]]]]]]]]\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBCCCCCBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>============<<<<<<;;;;;;;;;;;;;;:::::::::::999999999998888888888777777666666666666665555555554444444444433333333333322211111111111110000000000/////////////////..........-------------------,,,,,,,,,,,,++++++++++++*******++**************))))))))))((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$#########""""""""""""""""!!!!!!!!!! \\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^_________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddcccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeffffffffeeeeeeeeeeeeeeeeedddddddddddddddddddddddddccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaabbbbccddeefgghjjklmnnoppqqrrrrssssssssrxxxxwwwvvvuutttttssssssssrrqqpponnmmmllllllmmmmmnnhhhhhgggggfffffgggghhiiiijjjjjiihhggfeedccbbaaaa```````_____^^^^]]]]]]]]]]]]\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBCCCCBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@????????????>>>>>>>============<<<<<<<;;;;;;;;;;;;;::::::::::::999999999988888888888777776666666666666655555555554444444444433333333333222211111111111110000000000/////////////////..........------------------,,,,,,,,,,,,,++++++++++++*******+**************))))))))))(((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$#########""""""""""""""""!!!!!!!!!! \\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^_______________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddcccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbabbbaaaaaaaaaabbbccddeefghijkllmnooppqqrrrrrsssssrrxxxxxwwvvvuuttttsssssssssrrqqqpoonnmmmlllmmmmnnnnniiiihhhhggggggggghhhiiijjjjjjjjiihhgffeddccbbaaaaaa`````____^^^^]]]]]]]]]]]]\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBCCCCBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>============<<<<<<<;;;;;;;;;;;;:::::::::::::999999999988888888887777776666666666666555555555554444444444433333333333222111111111111110000000000////////////////...........-----------------,,,,,,,,,,,,,++++++++++++********+*************))))))))))((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$#########"""""""""""""""""!!!!!!!!! \\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^_____________````````````````````````````aaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddcccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeedddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddfffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddfeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaabaaaaaaaaaaaaabbbccddeffghijklmmnooppqqqrrrrrrrrrrxxxxxwwwvvuuutttsssssssssrrrqqppoonnmmmmmmmmnnnnooiiiiiiihhhhhghhhhhhiiijjjjkjjjjiihhggfeeddccbbbaaaaaa````___^^^^^]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCBBBBCCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>============<<<<<<<<;;;;;;;;;;;::::::::::::::999999999988888888887777776666666666666555555555554444444444333333333333222111111111111110000000000///////////////............----------------,,,,,,,,,,,,,,++++++++++++**********************))))))))))((((((((((''''''''''''''''''''&&&&&&&&&&&&&&%&%&%%%%%%%%%%%%%%%$$$$$$$$########"""""""""""""""""!!!!!!!!!! \\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^______________````````````````````````````aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddcccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaabaaaaaaaaaaaaaabbbccddefghijjklmnnooppqqqrrrrrrrrrxxxxxwwwvvuuutttsssssssssrrrqqppoonnnmmmmmmnnnoooojjjjjiiiihhhhhhhhiiijjjjjkkkkjjjiihhgffeeddccbbbbabaaaa```___^^^^]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCBBBBCCCBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>============<<<<<<<<<;;;;;;;;;;;::::::::::::::99999999988888888887777776666666666666555555555555444444444433333333333322211111111111111000000000////////////////............--------------,,,,,,,,,,,,,,,,+++++++++++**********************))))))))))((((((((((('''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$########"""""""""""""""""!!!!!!!!!! \\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^______________````````````````````````````aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddcccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddfffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaabbbccdeefghijkklmnnooppqqqrrrrrrrrxxxxxwwwvvvuuttttssssssssrrrqqpppoonnnmmmnnnnoooopjjjjjjjiiiiiiiiiiiijjjjkkkkkkkjjjiihggffeeddccccbbbbbaaa```___^^^^]]]]]]]]]]\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>============<<<<<<<<<;;;;;;;;;;:::::::::::::::99999999988888888887777776666666666665555555555555444444444433333333333322211111111111110000000000///////////////.............------------,,,,,,,,,,,,,,,,,++++++++++++*********************)))))))))))((((((((((''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$#######"""""""""""""""""""!!!!!!!!! \\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^_____________`````````````````````````````aaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdcccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaabbccdeeghhijkllmnnooppqqqqrrrrrrxxxxxwwwvvvuuttttssssssssrrrqqqppoonnnnnnnnnooooppkkkkjjjjjiiiiiiiijjjjjkkkkkkkkkjjiihhggffeedddcccccbbbaaa```___^^^^]]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCBBBBBBCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>============<<<<<<<<<<;;;;;;;;;:::::::::::::::999999999988888888877777776666666666655555555555555444444444333333333333222211111111111110000000000///////////////.............-----------,,,,,,,,,,,,,,,,,,++++++++++++********************)))))))))))((((((((((('''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#######"""""""""""""""""""!!!!!!!!! [[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^______________`````````````````aaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccbbbbbbbbbbbbbbbbbbbbbbbbbdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeddddddddddddddddddddddddfffffffffffffffeeeeeeeeeeeeeeeeeedddddddddddddddddccccccccccccccccccccccccccbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````aaaabbccdefgghijkklmmnooopppqqqqqrruutttttsssrrrqqqpppppppoosssrrrqqpppoooooooppppqqqppppppoooooooooooooopppppoooonnnmmmllkkjjiihhhggggfffeeeddccbbbaaaa`````````]\\\\\\\[[[[[[[[[[[[[[ZZZYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@????????????>>>>>>>>>>>=>>>============<<<<<<<<<<;;;;;;;;;;;;:::::::::::::9999998888888888777777777776666666666666655555555544444444433333333333332221111111111110000000000/////////////////.................--------------------,,,+++++++++++********************))))))))))))(((((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$########"""""""""""""""""""!!!!! [[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^_________________````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccbbbbbbbbbbbbbbbbbbbbbbbbbdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfffffffffffeeeeeeeeeeeeeeeeeedddddddddddddddddddddccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````aaaabbccdefghiijkllmmnnoopppqqqqqqtttttttsssrrrqqqpppppppoosssrrrqqqpppoooooopppqqqqppppppppoooooooooooppppppooooonnnmmlllkkjjiiihhhhgggfffeeddccbbbaaaa````````]]\\\\\\[[[[[[[[[[[[[[ZZZYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@???????????>>>>>>>>>>>>=>>============<<<<<<<<<<<;;;;;;;;;;;::::::::::::::999998888888888777777777776666666666666665555555554444444443333333333332222111111111110000000000//////////////////................---------------------,,,+++++++++++*******************))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$########"""""""""""""""""""!!!!! [[[[[[[[[[[[[[[[[[[\\\\[[\\\\\\\\\\\\\\\\\\\\\\\]^^^^^^^^^^^^^^^^^^^^^^^^____________________````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddcddddddddddddddddddddddddddddddddddddddddddddddddddfffffffeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddccccccccccccccccccccccccccaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````aaabbcdeffghiijkllmmnnooppppqqqqtttttttsssrrrqqqppppppooosssrrrqqqppppooooppppqqqqpppppppppooooooooopppppppooooonnnmmmlllkkjjjjiiihhhhggffeeddcccbbaaaaa``````]]\\\\\\[[[[[[[[[[[[[ZZZZYYYYYYXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAA@@@@????????????>>>>>>>>>>>>=>>===========<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::999998888888888777777777776666666666666655555555554444444333333333333332222111111111110000000000//////////////////...............----------------------,,++++++++++++******************)))))))))))))(((((((((((''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$########"""""""""""""""""""!!!!! [[[[[[[[[[[[[[[[[[[[[\\[[[[\\\\\\\\\\\\\\\\\\\\\]]]^^^^^^^^^^^^^^^^^^^^^^______________________`````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbb```aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddcccccccddddddddddddddddddddddddddddddddddddddddddddddddddffffeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddcccccccccccccccccccccccbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````aaabccdeffghijjkllmmnnooppppqqqtttttttsssrrrqqqqpppppooossrrrrqqqpppppoopppppqqqqppppppppppoooooooppppppppooooonnnnmmmlllkkkkjjjiiiihhhggffeedcccbbaaaaaa````]]]\\\\\\[[[[[[[[[[[[ZZZZYYYYYYXXXXXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@???????????>>>>>>>>>>>>==>============<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::999998888888887777777777766666666666666555555555554444443333333333333332222111111111110000000000//////////////////..............-----------------------,,+++++++++++*******************))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$########"""""""""""""""""""!!!! [[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\]]]]]]^^^^^^^^^^^^^^^^^^^_________________________`````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbb```````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddcccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddccccccccccccccccccccbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````aabbcddefgghijjkllmmnnooopppqqttttttssssrrrqqqqpppppooossrrrrqqqpppppppppppppqqqpppppppppppooooooppppppppoooonnnnnmmmmllllkkkkkjjjiiihhggffeeddccbbbaaaaaa``]]]\\\\\\[[[[[[[[[[[[ZZZZYYYYYYXXXXXXXXXXXXWWWWWWWVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@???????????>>>>>>>>>>>>==>===========<<<<<<<<<<<<;;;;;;;;;;::::::::::::::::99998888888888777777777766666666666666555555555555444443333333333333333222211111111110000000000///////////////////.............-----------------------,,,+++++++++++***********)******)))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$########"""""""""""""""""""!!!! [[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\]]]]]]]]^^^^^^^^^^^^^^^^^_________________________```````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaabbbb``````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccddddddddddddddddddcddddddddddddddddddddddddcccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddccccccccccccccccccbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa`aaaaaa```````````````aabbcdeefghhijjkllmmnnooopppptttttsssssrrrqqqqpppppooossrrrrqqqqppppppppppppqqqpppppppppppooooooppppppppoooonnnnnnmmmmmlllllkkkkkjjjiihhgffeeddccbbbaaaaaa`]]]]\\\\\[[[[[[[[[[[[ZZZZYYYYYXXXXXXXXXXXXXWWWWWWWVVVVVVVUUUUUUUUUUUUUUUUUTUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@??????????>>>>>>>>>>>>===>===========<<<<<<<<<<<<;;;;;;;;;;::::::::::::::::99998888888887777777777766666666666666555555555555444333333333333333333222211111111110000000000///////////////////...........-------------------------,,+++++++++++************)******))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$########""""""""""""""""""!!!!! Z[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\]]]]]]]]]]^^^^^^^^^^^^^^^_________________________``````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaab``````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccddddddddccccccccccccccccdddddddddcccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeedddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccddddddddddddddddddddddddcdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddcccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa````aaaaa````````````````aaabccdeefghhijjkllmmnnooopppssssssssssrrrqqqqpppppooosrrrrrqqqqpppppppppppppqqopppppppppoooooooopppppppnnnnnnnnnnmmmmmmmmllllllkkkjjiihhggfeeddcccbbbaaaaa]]]]\\\\\[[[[[[[[[[[[[ZZZYYYYYXXXXXXXXXXXXXWWWWWWWVVVVVUUUUUUUUUUUUUUUUUUTTUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>>==============<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::::9998888888888777777777766666666666666555555555555544333333333333333333322221111111111000000000/////////////////////..........------------------------,,,+++++++++++***********))*****)))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#######"""""""""""""""""""!!!!! ZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\]]]]]]]]]]]]^^^^^^^^^^^^^_________________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa``````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccdddddddddddddddddddccccccddddddddddddddddddddddddceeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddcccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa```````aaa```````````````````aaabcddeffghhijjkllmmnnoooppsssssssssrrrrqqqqpppppooosrrrrrqqqqppppppppppppppqoooooooooooooooooooooooppnnnnnnnnnnnmmmmmmmmmmmlllllkkjjiihggffedddccbbbbaaa]]]]]\\\\\[[[[[[[[[[[[ZZZYYYYYXXXXXXXXXXXXXWWWWWWWVVVVVUUUUUUUUUUUUUUUUUTTTUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQRRRRRQQQQQQQQQQQQQQQQPPPPQQPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAAAA@@@@@@@?????????>>>>>>>>>>>>===============<<<<<<<<<<<;;;;;;;;;;::::::::::::::::::9998888888887777777777666666666666665555555555555533333333333333333333322221111111110000000000/////////////////////.........-------------------------,,+++++++++++************))*****))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$########""""""""""""""""""!!!!!! ZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\]]]]]]]]]]]]]]]^^^^^^^^^^^^_______________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaabbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccddddddddddddddcccccccccccddddddddddddddddddddccccceeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddcccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa`````````a``````````````````````aabccddeffghhijjkllmmnnooopssssssssrrrrrqqqqppppoooorrrrrqqqqqqppppppppppppppooooooooooooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmlllkkjiihhgffeeddcccbbbba^]]]]\\\\\\[[[[[[[[[[[[[ZYYYYYYXXXXXXXXXXXXWWWWWWWVVVVUUUUUUUUUUUUUUUUUTTTTUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQRRRRQQQQQQQQQQQQQQQQPPPPPQPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@?????????>>>>>>>>>>>>==============<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::::99988888888887777777777666666666666655555555555555533333333333333333333222221111111100000000000/////////////////////.........------------------------,,,++++++++++************)))****)))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#######""""""""""""""""""!!!!!!! ZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\]]]]]]]]]]]]]]]]]^^^^^^^^^^^^_____________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaabbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccdddddddddccccccccccccccccddddddddddddddddccccccccceeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddcccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa````````````````````````````___`````abbccdeeffghiijkkllmnnnooorssssssrrrrrqqqqqppppoooorrrrrqqqqqqppppppppppppppooooooooooooooooooooooooonnnnnnnnnmmmnmnnnnnnnnnmmmmmllkkjjihhgffeedddcccbbb^^]]]]\\\\\\\[[[[[[[[[[[[YYYYYYXXXXXXXXXXXXWWWWWWWVVVUUUUUUUUUUUUUUUUTTTTTTUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@????????>>>>>>>>>>>>===============<<<<<<<<<<<;;;;;;;;;;::::::::::::::::::9988888888887777777777766666666666665555555555555553333333333333333333322222111111110000000000///////////////////////........-----------------------,,,,++++++++++************)))****)))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$%%$$$$$$$$$$$$$$$$########"""""""""""""""""!!!!!!!! ZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^__________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaabbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccdddccccccccccccccccccccccddddddddddddccccccccccccceeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddccccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa`````````````````````````````_____````aabbccdeefgghiijkklmmnnnoorrrrrrrrrrrrqqqqpppppoooorrrrrqqqqqqqpppppppppppppooooooooooooooooooooooooommmmmmmmmmmmnnnnnnnnnnnnnnnmmlllkjjihhggffeeddcccbb^^^^]]]\\\\\\\\\\[[[[[[[[YYYYYYYXXXXXXXXXXXXWWWWWWVVVUUUUUUUUUUUUUUUTTTTTTTUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIJJJIIIIIIIIIIIIIIIHHHHHHHHHHIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBAAAAAAAAAAAA@@@@@@@@@????????>>>>>>>>>>>>===============<<<<<<<<<<<;;;;;;;;;;:::::::::::::::::99988888888877777777777666666666666655555555555555443333333333333333333322222111111110000000000///////////////////////........----------------------,,,,,++++++++++***********))))***)))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$%$$$$$$$$$$$$$$$$########"""""""""""""""""!!!!!!!!! ZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaacccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddcccccccccccccccccceeeeeeeeeeeeeeeeeeeddddddddddddddddddccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaa````````````````````````````````______````abbbcddeefghhijjkllmmnnnorrrrrrrrrrrqqqqqpppppoooorrrrrqqqqqqqqqqqpppppppppooooooooooooooooooooooooommmmmmmmmmmmnnnnnnnnnnnnnnnnmmmllkjjihhggffeedddccc__^^^]]]\\\\\\\\\\\\[[[[[ZYYYYYYYXXXXXXXXXXXWWWWWWVVVUUUUUUUUUUUUUUTTTTTTTTUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBAAAAAAAAAAAAA@@@@@@@@@???????>>>>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;;;:::::::::::::::::99988888888887777777777666666666666665555555555555444333333333333333333322222211111110000000000////////////////////////........---------------------,,,,,,+++++++++************))))***)))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$%$$$$$$$$$$$$$$$$#######""""""""""""""""!!!!!!!!!!! ZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^________________````````````````````````aaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaacccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddcccccccccccccccccccccceeeeeeeeeeeeeeeeddddddddddddddddddccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaa`````````````````````````````````_______````aabbccddeffghhijkkllmmnnnrrrrrrrrrrqqqqqqpppppoooorrrrrqqqqqqqqqqqqqqqpppppoooooooooooooooooooooonnnmmmmmmmmmmmmmnnnnnnnooooooonnnmmllkjjiihggfffeedddc___^^^]]]]\\\\\\\\\\\\[[[ZZYYYYYYYXXXXXXXXXXXWWWWWVVVUUUUUUUUUUUUTTTTTTTTTTUTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCBBBAAAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>>>===============<<<<<<<<<<<;;;;;;;;;;:::::::::::::::::99988888888877777777777666666666666655555555555555444333333333333333333322222211111110000000000/////////////////////////.......--------------------,,,,,,,+++++++++***********)))))***)))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########""""""""""""""!!!!!!!!!!!!! ZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^_________________`````````````````````````aaaaaaaaaaaaaaaaaaa``````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbaaaaaaaaaaaaaaaaaaaaaaaaacccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccceeeeeeeeeeeedddddddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaa```````````````````````````````````_________```aaabbccdeefgghiijkklmmmnnqqrrrrrrrqqqqqqqpppppoooorrrrrqqqqqqqqqqqqqqqqqqppooooooooooooooooooooonnnnmmmmmmmmmmmmmnnnnnnooooooooonnnmmllkjjiihhggfffeedd``___^^^]]]]]]]\\\\\\\\\[ZZZYYYYYYYYXXXXXXXXXWWWWWVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;;:::::::::::::::::99998888888887777777777666666666666665555555555555444433333333333333333322222221111110000000000//////////////////////////.......----------------,,,,,,,,,,,++++++++************)))))**)))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!! ZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^_________________`````````````````````````aaaaaaaaaaaaaaaa```````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddccccccccccddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccceeeeeeeedddddddddddddddddddcccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbba`````````````````````````````````````_________```aaabbbcddeefghhijjkllmmmnqqqqqqqqqqqqqqqppppppoooorrrrrqqqqqqqqqqqqqqqqqqqqoooooooooooooooooooonnnnnmmmmmmmmmmmmmmnnnnnoooooooooonnnmmllkjjiihhhggfffeea``___^^^]]]]]]]]]]\\\\\\ZZZZYYYYYYYYXXXXXXXXXWWWWVVVUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCBBBAAAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;;::::::::::::::::999998888888877777777777666666666666655555555555555444433333333333333333322222221111110000000000//////////////////////////.......-------------,,,,,,,,,,,,,,++++++++************)))))**)))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!! ZZZZZZZZZZZZZZZZZZ[[[[[Z[[[[[[[[[[[[[[[[[[[[[[[[\]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^________________``````````````````````````aaaaaaaaaaaaa```````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccbbbcccccccccccccccccccccccccccccccccccccccccccccccccceeeedddddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaa`````````````````````````````````````___________```aaabbccddeffghiijkkllmmmqqqqqqqqqqqqqqqppppppoooorrrrrqqqqqqqqqqqqqqqqqqqqoooooooooooooooooooonnnnnmmmmmmmmmmmmmmnnnnnooooooooooonnnmmllkkjjiihhhggffebaa``___^^^^]]]]]]]]]\\\\[ZZZZYYYYYYYYXXXXXXXXWWWWVVVUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCBBBAAAAAAAAAAAAA@@@@@@@@@@@@?????>>>>>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;;;:::::::::::::::999999888888887777777777666666666666665555555555555444443333333333333333322222222111110000000000///////////////////////////.......-----------,,,,,,,,,,,,,,,,+++++++************))))))*)))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!!!!! ZZZZZZZZZZZZZZZZZZZZ[[[ZZZ[[[[[[[[[[[[[[[[[[[[[[\\\]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^_________________``````````````````````````aaaaaaaaaa____````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccccccccccccccccccccccccccccccccccccccccccccccccccbbbbccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaa````````````````````````````````````____________```aaabbbccdeefgghiijkkllmmppqqqqqqqqqqqqqppppppoooorrrrrqqqqqqqqqqqqqqqqqqqqoooooooooooooooooooonnnnnmmlllllmmmmmmmmnnnnoooooopooooonnnmmllkkjjiiihhhggfbbaa```___^^^^^^]]]]]]]\\[[ZZZZYYYYYYYYXXXXXXXWWWWVVVUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHIHIIIHHHHHHHHHHHHHHHHHGIIHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCBBBAAAAAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;;;:::::::::::::::999999888888877777777776666666666666655555555555554444443333333333333333222222222111110000000000///////////////////////////.......----------,,,,,,,,,,,,,,,,,+++++++************))))))*)))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!!!! ZZZZZZZZZZZZZZZZZZZZZZ[ZZZZZ[[[[[[[[[[[[[[[[[[[[\\\\\]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_________________``````````````````````````aaaaaaa_______````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbcccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaa`````````````````````````````````________________```aaabbccddeefghhijjkklllppppqqqqqqqqqqqppppppoooorrrrrqqqqqqqqqqqqqqqqqqqqoooooooooooooooooooonnnnnmmllllllmmmmmmmnnnnooooooppooooonnmmmllkkkjjiiihhhgccbbaa``____^^^^^^^]]]]]\[[ZZZZZYYYYYYYYXXXXXXXWWWVVVUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGIHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCBBBAAAAAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>>>>================<<<<<<<<<<;;;;;;;;;;:::::::::::::::999999988888877777777777666666666666665555555555555444444333333333333333222222222211110000000000/////////////////////////////......----------,,,,,,,,,,,,,,,,,++++++************))))))))))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!! ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[\\\\\\\\]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^____________________```````````````````````````aaa___________````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbcccccccccccccbbbbbbbbbccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddcccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaa``````````````````````___``````__________________```aaaabbccddeffghhijjkklloppppppqqqqqqqpppppppoooorrrrrrqqqqqqqqqqqqqqqqqqqooooooooooooooooooooonnnnmmlllllllmmmmmmmnnnnoooooooooooonnnmmlllkkkjjjjiihhdccbbaa```____^^^^^^^]]]][[[[ZZZZYYYYYYYYXXXXXXWWWVVVVUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGIHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBAAAAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>>>>>================<<<<<<<<<<;;;;;;;;;;;::::::::::::::999999988888877777777776666666666666655555555555554444444333333333333332222222222211110000000000////////////////////////////.......---------,,,,,,,,,,,,,,,,,,++++++************))))))))))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!!! ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[\\\\\\\\\\]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_______________________```````````````````````````_______________````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaa````````````````````_____````____________________````aaabbbccdeefgghhijjkkloooppppppppqpppppppppoooorrrrrrqqqqqqqrrrrqqqqqqqqooooooopppppooooooooonnnnmmllllllllmmmmmmnnnnnooooooooooonnnmmmmlllkkkkjjjiieddccbbaa```_____^^^^^]]][[[[ZZZZZYYYYYYYXXXXXXWWWVVVUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBAAAAAAAAAAAA@@@@@@@@@@@@?????>>>>>>>>>>>>>================<<<<<<<<<<<;;;;;;;;;;;:::::::::::::999999998888877777777777666666666666655555555555555444444433333333322222222222222221110000000000/////////////////////////////......---------,,,,,,,,,,,,,,,,,,,++++++***********))))))))))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!!! YYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[\\\\\\\\\\\\]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_________________________`````````````````````````___________________````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccbbbbbbbbbccccccccccccccccccccccbbbdddddddddddddddddddddddddccccccccccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaa`````````````````________`________________________```aaaabbccddeefgghhijjjknooooppppppppppppppppoooorrrrrrrrqrrrrrrrrrqqqqqqqpoopppppppppppoooooooonnnmmmlllllllmmmmmmmnnnnnooooooooooonnnmmmmllllkkkkjjieeddccbbaaa```_____^^^^]]\[[[[ZZZZZYYYYYYYXXXXXWWWVVVVUUUUUUTTTTTTTTTTTTTTSTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@@@?????>>>>>>>>>>>>>>================<<<<<<<<<<<;;;;;;;;;;;:::::::::::::999999998888877777777776666666666666655555555555554444444433333332222222222222222221110000000000/////////////////////////////......--------,,,,,,,,,,,,,,,,,,,,+++++************)))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!!! YYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[\\\\\\\\\\\\\\]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^_________________________`````````````````````````_______________________````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa``````aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccbbbbbbbbbbbbbbcccccccccccccccccbbbbbbbbdddddddddddddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa```````````````___________________________________````aaaabbccddeefgghhiijjnnnooooppppppppppppppoooorrrrrrrrrrrrrrrrrrrqqqqqqpppppppppppppppooooooonnnmmmllllllllmmmmmmmnnnnnoooooooooonnnnmmmmlllllkkkkjffeeddccbbaa````____^^^^]\\[[[[ZZZZYYYYYYYXXXXXXWWVVVVUUUUUUTTTTTTTTTTTTSSSTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQPQQQQPPPPPPPPPPPPPPPPPOOOOPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHHHHHHGGGGGGGGGGGGGFGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@@@????>>>>>>>>>>>>>>=================<<<<<<<<<<;;;;;;;;;;;:::::::::::::999999999888877777777776666666666666655555555555555444444443333332222222222222222222110000000000//////////////////////////////......--------,,,,,,,,,,,,,,,,,,,,+++++***********)))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!!!! YYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^_________________________`````````````````````````__________________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa`````````````aaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccbbbbbbbbbbbbbbbbbbbbcccccccccccccbbbbbbbbbbbbdddddddddddddddddddddddccccccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa````````````______________________________________````aaaabbbccddeefgghhiijmmnnnoooppppppppppppooooorrrrrrrrrrrrrrrrrrrqqqqqqppppppppppppppppoooooonnnmmmllllllllmmmmmmmmnnnnnooooooooonnnnmmmmmmlllllkkkgffeeddccbbaaa```____^^^^\\\[[[ZZZZZYYYYYYXXXXXXWWVVVVUUUUUUTTTTTTTTTTTSSSSTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQPPQQQPPPPPPPPPPPPPPPPPOOOOOPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@@?????>>>>>>>>>>>>>==================<<<<<<<<<<;;;;;;;;;;;:::::::::::::999999999888877777777776666666666666555555555555554444444443333322222222222222222222110000000000/////////////////////////////......--------,,,,,,,,,,,,,,,,,,,,,++++************)))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!!! YYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^_________________________`````````````````````````__________________________````````````````````````````````aaaaaaaaaaaaaaaaaa````````````````````aaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccbbbbbbbbbbbbbbbbddddddddddddddddddddccccccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa``````````________________________________________`````aaaabbbccddeeffghhiilmmmnnooooppppppppppooooosrrrrrrrrrrrrrrrrrrqqqqqqpppppppppppppppppoooooonnmmmmllllllllmmmmmmmmnnnnnooooooonnnnnmmmmmmmmlllllkggffeeddccbbbaa````___^^^\\\[[[[ZZZZYYYYYYYXXXXXWWVVVVUUUUUUTTTTTTTTTTSSSSSTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@@@?????>>>>>>>>>>>>>>=================<<<<<<<<<<<;;;;;;;;;;;;::::::::::::99999999988877777777776666666666666655555555555555444444444333322222222222222222222210000000000//////////////////////////////......-------,,,,,,,,,,,,,,,,,,,,,,++++***********)))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!!! YYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]^^^^^^^^^^^^^^^^__________________________```````````````````````_____________________________```````````````````````````````````aaaaaaaaaaaa`````````````````````````bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccbbbbbbbbbbbbbbbbbbbbbddddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa```````___________________________________________``````aaaabbbccddeeffgghhlllmmnnoooooppppppppooooosrrrrrrrrrrrrrrrrrrqqqqqqpppppppppppppppppoooooonnmmmmlllllllllmmmmmmmmnnnnnnoooonnnnnnmmmmmmmmmmllllhgggffeedcccbbaaa```___^^]\\\[[[ZZZZZYYYYYYXXXXXWWVVVVUUUUUUTTTTTTTTTTSSSSSTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@@@@@?????>>>>>>>>>>>>>==================<<<<<<<<<<<;;;;;;;;;;;;:::::::::::999999999988777777777776666666666666555555555555554444444444333322222222222222222222110000000000/////////////////////////////.......-------,,,,,,,,,,,,,,,,,,,,,,+++************))))))))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!!! YYYYYYYYYYYYYYYYYYYYZZZ[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^_____________________________________________________________________````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````____________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_```````aaaabbbccddeefffgghiijjkklllmmmmmmmmmmmmmmlrrrrrrrrrrrrrrqqqqqqqqqqqpppppppqqqqqqqpppppppoooommmmmllllllllmmmmmmmmmnnnnnnnnnnnnnnmmmmmmmmmmmmlllmllkkjjiihhggfffeedddcccb```___^^^]]]]]\\\\\\[[[[[WWWVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOONNNNNNNNNNNNNNNNNNMNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIJJJJJJJJJJJJJIIIIIIIHHHHHIIHHHHHHHIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@??????>>>>>>>================<<=<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::9999999999988888777777777776666666666555555555444444444444444333333333333333333322222222111111111100000000000000///////////////////......------,,,,,,,,,,,,,,,,,,,,++++++************))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$##############""""""""""""!!!!!!!!!!!! YYYYYYYYYYYYYYYYYYYYYYZ[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^___________________________________^^__________________________________```````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````_____________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^````````aaaabbbcccddeeffghhiijjkkllllmmmmmmmmmmmmlrrrrrrrrrrrrrrrqqqqqqqqqqpppppqqqqqqqqqqppppppoooommmmmmlllllllllmmmmmmmmnnnnnnnnnnnnmmmmmmmmmmmmmmllmmllkkjjiihhgggffeeeddccca``___^^^]]]]]]\\\\\[[[[[WWWVVVVVUUUUUUUUTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOONNNNNNNNNNNNNNNNNMMMNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHHHHIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBAAAAAAA@@@@@@@@@@@@@@???????>>>>>>================<<<=<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::9999999999888888777777777776666666666555555554444444444444443333333333333333333322222221111111111000000000000000//////////////////......-------,,,,,,,,,,,,,,,,,,,,++++++************)))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############""""""""""""!!!!!!!!!!!!! YYYYYYYYYYYYYYYYYYYYYYY[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^_______________________________^^^^^^__________________________________```````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````____________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_````````aaaaabbbccddeeefgghiijjkkklllmmmmmmmmmmmlrrrrrrrrrrrrrrrrqqqqqqqqqppppqqqqqqqqqqqqpppppoooommmmmmlllllllllllmmmmmmmmnnnnnnnnmmmmmmmmmmmmmmmmmlmmlllkkjjiihhhggffeeeddcca```__^^^^]]]]]\\\\\\[[[[WWWVVVVVUUUUUUUTTTTTTTTTTSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOONNNNNNNNNNNNNNNNNMMMMNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJKKKKKJJJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBAAAAAAA@@@@@@@@@@@@@@????????>>>>>================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::99999999998888887777777777766666666666555555544444444444444443333333333333333333222222221111111111000000000000000//////////////////......------,,,,,,,,,,,,,,,,,,,,,+++++*************)))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!! YYYYYYYYYYYYYYYYYYYYYYY[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^___^^^______________________^^^^^^^^^____________________________________``````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````_____________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__`````````aaaabbbcccddeefgghhijjkkklllmmmmmmmmmllrrrrrrrrrrrrrrrrrqqqqqqqqppqqqqqqqqqqqqqqpppppoooommmmmmllllllllllllmmmmmmmmmmnnmmmmmmmmmmmmmmmmmmmmlmmmlllkkjjiiihhggffeeeddcaa``___^^^]]]]]]\\\\\[[[[WWWVVVVVUUUUUUUTTTTTTTTTTSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOONNNNNNNNNNNNNNNNNMMMMMNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJKKKKJJJJJJJJJJJJJJIIIIIIIJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBBBBBAAAAAAA@@@@@@@@@@@@@@?????????>>>>================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::99999999998888887777777777666666666666555555544444444444444433333333333333333332222222221111111110000000000000000/////////////////......------,,,,,,,,,,,,,,,,,,,,,,+++++************))))))))))((((((((((('''''''''''&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!! XXYYYYYYYYYYYYYYYYYYYYY[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________^^^^^^^^^^^^^_____________________________________`aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaabaaaaabbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````_____________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___``````````aaaabbbcccddefgghhijjkkkllllmmmmmmmllrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqppppppooommmmmmllllllllllllllmmmmmmmmmmmmmmmmmmmmlllmmmmmmllmmmlllkkkjjiiihhggfffeeddaa``___^^^]]]]]]\\\\\\[[[WWWWVVVVUUUUUUUTTTTTTTTTTSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOONNNNNNNNNNNNNNNNNMMMMMMNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJKKKJJJJJJJJJJJJJJIIIIIIIIJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBBBAAAAAAA@@@@@@@@@@@@@@??????????>>>>===============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::99999999988888877777777777666666666666555555444444444444444433333333333333333322222222221111111110000000000000000/////////////////......------,,,,,,,,,,,,,,,,,,,,,,++++*************)))))))))(((((((((((('''''''''''&''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!! XXXYYYYYYYYYYYYYYYYYYYY[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________________^^^^^^^^^^^^^^^^^__________________________________aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````______________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]^^^^^^^_____``````````aaaabbbccdeefgghhijjkkllllllmmmllllrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqpppppooommmmmmmlllllllllllllllmmmmmmmmmmmmmmlllllllllllllllmmmllllkkkjjjiihhgggffeedbaa``__^^^^]]]]]]\\\\\[[[WWWWVVVVUUUUUUUTTTTTTTTTTSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJKKJJJJJJJJJJJJJJIIIIIIIIIJIJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAA@@@@@@@@@@@@@@???????????>>>===============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::99999999998888887777777777666666666666655555444444444444444433333333333333333322222222222111111111000000000000000/////////////////......-------,,,,,,,,,,,,,,,,,,,,,,++++************))))))))))(((((((((((''''''''''''&''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! XXXXXYYYYYYYYYYYYYYYYYY[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____________^^^^^^^^^^^^^^^^^^^^^______________________________aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````______________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]^^^^^_______``````````aaaabbccdeefgghiijjkkllllllllllllrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqpppppooommmmmmmmlllllllllllllllmmmmmmmmmmmlllllllllllllllllmmmlllllkkkjjjiihhhggffedbbaa`___^^^^]]]]]]\\\\[[[WWWWVVVVUUUUUUUTTTTTTTTTSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBBBBBBAAAAAAA@@@@@@@@@@@@@@????????????>>================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999999888888777777777776666666666665555554444444444444443333333333333333333222222222221111111110000000000000000////////////////......------,,,,,,,,,,,,,,,,,,,,,,++++*************)))))))))(((((((((((('''''''''''&&''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! XXXXXXXYYYYYYYYYYYYYYYY[[[[[[[[[[[[[[[[[[[[\\\\\[[\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________^^^^^^^^^^^^^^^^^^^^^^^^^__________________________`````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````______________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]^^^__________`````````aaabbbcdeefgghiijjkklllllllllllrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqppppooommmmmmmmmlllllllllllllllllmmmmmllllllllllllllllllllmmmlllllkkkkjjjiiihhggffecbaa``__^^^^]]]]]]\\\\\[[WWWWVVVVUUUUUUUTTTTTTTTSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@?????????????>================<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::9999999998888887777777777766666666666665555544444444444444443333333333333333332222222222211111111100000000000000000///////////////......-------,,,,,,,,,,,,,,,,,,,,,++++*************))))))))))(((((((((((('''''''''''&&'&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! XXXXXXXXXYYYYYYYYYYYYYY[[[[[[[[[[[[[[[[[[[[[[[\\[[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________```````````aaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaabbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````_______________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]^_______________``````aaabccdeefgghiijjkkklllllllllrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppoommmmmmmmmmllllllllllllllllllllllllllllkkkkkkkkkllllmllllllllkkkkjjjjiihhggfeccbaa``__^^^^]]]]]]\\\\[[WWWWVVVVUUUUUUUTTTTTTTTSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@?????????????>=================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::9999999988888887777777777666666666666655555444444444444444433333333333333333322222222222211111111100000000000000000///////////////......------,,,,,,,,,,,,,,,,,,,,,+++++*************))))))))))((((((((((('''''''''''&&&'&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!! XXXXXXXXXXXYYYYYYYYYYYY[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________````````````````aaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaabbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````__________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]__________________`````aabccdeefghhijjkkkkllllllllrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppoommmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkkklllllllllkkkkkkjjjiihhggfdcbba``___^^^^]]]]]\\\\[[WWWWVVVVUUUUUUUTTTTTTTSSSRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????????>================<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::999999999888888877777777776666666666665555554444444444444443333333333333333332222222222221111111111000000000000000000/////////////.......------,,,,,,,,,,,,,,,,,,,,+++++*************)))))))))))((((((((((('''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!! XXXXXXXXXXXXXYYYYYYYYYY[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________``````````````````````aaaaaaaaaaaaaaabbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````__________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]^^^__________________```abbcddeffghiijjkkkkkllllllrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqpppppommmmmmmmmmlllllllllllllllllllllllkkkkkkkkkkkkkkkkkkllllllllllkkkkkkjjjiihhgfdccbaa``__^^^^]]]]]]\\\[[WWWWVVVVUUUUUUUTTTTTTTSSSRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@???????????????>>================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::9999999998888888877777777766666666666665555544444444444444433333333333333333332222222222221111111110000000000000000000/////////////......-------,,,,,,,,,,,,,,,,,,,,+++++*************)))))))))))((((((((((('''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!! XXXXXXXXXXXXXXXXYYYYYYYZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________`````````````````````````aaaaaaaaaaaaaaaaaaaabbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````__________________________^^^^^^^^^^^^^^^^^^^^^^^^]^^]]]]]]]]]]]]]]]]]]]]]]]^^^^^_________________```abbcddefgghiijjjkkkkkkkklrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqpppppommmmmmmmmmllllllllllllllllllllllkkkkkkkkkkjjjkkkkkklllllllllllkkkkkkkjjiihhgedcbba``___^^^^]]]]]\\\[[WWWWVVVVUUUUUUTTTTTTTTSSSRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@????????????????>>>================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::99999999988888888877777777666666666666655555544444444444444433333333333333333322222222222211111111100000000000000000000/////////////......-------,,,,,,,,,,,,,,,,,,,+++++*************))))))))))))((((((((((('''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!! XXXXXXXXXXXXXXXXXXYYYYYZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````__________________________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^________``aabccdeefghhiijjjkkkkkkkkqqqrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqpppppnmmmmmmmmmllllllllllllllllllllkkkkkkkkjjjjjjjjjjjjjkkkkkkklkllkkkkkkkkjjiihgeddcbaa``__^^^^]]]]]\\\[[WWWWVVVVUUUUUUTTTTTTTSSSSRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGHGGHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@????????????????>>>>================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::99999999988888888877777777666666666666655555444444444444444333333333333333333222222222222111111111100000000000000000000////////////.......------,,,,,,,,,,,,,,,,,,,++++++*************))))))))))))(((((((((((''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!! XXXXXXXXXXXXXXXXXXXXYYYZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbaaaabbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````_______________________^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^____`aabbcddeffghhiijjjjjkkkkkqqqqqrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqpppppnnmmmmmmmmlllllllllllllklkkkkkkkkkkkjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkjjiiheedcbba``___^^^^]]]]\\\[[WWWVVVVVUUUUUUTTTTTTTSSSSRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@????????????????>>>>>================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::999999999888888888877777776666666666666555554444444444444444333333333333333332222222222222111111111000000000000000000000////////////......-------,,,,,,,,,,,,,,,,,,,++++++************)))))))))))))(((((((((((''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!! XXXXXXXXXXXXXXXXXXXXXXYZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa````````````````````````````____________________^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^____`aabbcdeefgghhiiijjjjjjjkqqqqqqqqrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqpppppnnmmmmmmmmllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkjjihfeddcbaa``__^^^^]]]\\\\[[WWWVVVVUUUUUUUTTTTTTTSSSSRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHIIIIIIIIIIIIIIIIHHHHHHHHGHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@?????????????????>>>>>================<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::9999999998888888888777777766666666666665555554444444444444444333333333333333322222222222221111111110000000000000000000000////////////......-------,,,,,,,,,,,,,,,,,,+++++++************))))))))))))((((((((((('''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!! XXXXXXXXXXXXXXXXXXXXXXXZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^]^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa```````````````````````````````__________________^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\^^^^^^^^^^^^^^^^^^^^^^___``aabccdeefgghhiiiijjjjjjppqqqqqqqqqqqqqqqqqqqqqrrqqqqqqqqqqqqqqqqqqqqpppppnnnmmmmmmmllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkjjiifeedcbba``__^^^^]]]\\\[[[WWWVVVVUUUUUUUTTTTTTTSSSSRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMMMMLLMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHIIIIIIIIIIIIIIHHHHHHHHHHGHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@?????????????????>>>>>>================<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::99999999988888888887777777666666666666665555554444444444444443333333333333333322222222222221111111100000000000000000000000///////////......--------,,,,,,,,,,,,,,,,,,+++++++***********)))))))))))))(((((((((((''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!! XXXXXXXXXXXXXXXXXXXXXXXZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^]]]]^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````aaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa````````````````````````````````__________________^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\]]]]]^^^^^^^^^^^^^^^^^^__``aabbcddeffgghhhiiiiijjjpppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppnnnnmmmmmmlllllllkkkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiijjjjjjjkkkkkkkkkkkkkkkjjiffedccba``__^^^]]]]\\\[[[WWVVVVVUUUUUUUTTTTTTTSSSSRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMMMMLLLMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHIIIIIIIIIHHHHHHHHHHHHHHGGHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@?????????????????>>>>>>>===============<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::999999999988888888877777777666666666666655555554444444444444443333333333333333222222222222211111111100000000000000000000000///////////......--------,,,,,,,,,,,,,,,,,++++++++***********))))))))))))((((((((((((''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!! WWXXXXXXXXXXXXXXXXXXXXXZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa````````````````````````````````___________________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\]]]]]]]]]]^^^^^^^^^^^^^__```aabccddeffgghhhhiiiiiiopppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppnnnnmmmmmmlllllllkkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiijjjjjjjjjkkkkkkkkkkkkkjjigfeddcbaa`__^^^]]]\\\[[[ZWWVVVVUUUUUUUUTTTTTTTSSSSRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNMMMMMMMMMMMMMMMMMLLLLMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIJJJJJJIIIIIIIIIIIIIHHHHHHIIIHHHHHHHHHHHHHHHHHHHHGGHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@?????????????????>>>>>>>>===============<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::9999999999888888888877777776666666666666555555554444444444444443333333333333333222222222222211111111100000000000000000000000//////////.......--------,,,,,,,,,,,,,,,,,++++++++**********)))))))))))))((((((((((((''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!! WWWWXXXXXXXXXXXXXXXXXXXZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa`````````````````````````````````___________________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\]]]]]]]]]]]]]]^^^^^^^^^^__``aabbccdeeffggghhhhhiiioooopppppppqqqqqqqqqqqqqqppqqqqqqqqqqqqqqqqqqpppppnnnnmmmmmmlllllllkkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiijjjjjjjjjjjkkkkkkkkkkkjjigfeedcbaa`__^^^]]]\\\[[[ZWVVVVVUUUUUUUTTTTTTTTSSSSRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOONNNNMMMMMMMMMMMMMMMMMMLLLLLMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIJJJJJJIIIIIIIIIIIIIHHHHHHIHHHHHHHHHHHHHHHHHHHHHGGGHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@?????????????????>>>>>>>>>==============<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::9999999999988888888877777776666666666666555555555444444444444443333333333333333222222222222211111111110000000000000000000000///////////......---------,,,,,,,,,,,,,,,,+++++++++**********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!! WWWWWWXXXXXXXXXXXXXXXXXZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^____`````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbaaaaaaaaaaaaaa``````````````````````````````````___________________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\]]]]]]]]]]]]]]]]]^^^^^^^__```aabbcddeefffgggghhhhhnoooooppppppppppppppqqqqqpppppqqqqqqqqqqqqqqppppppnnnnmmmmmmllllllkkkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiijjjjjjjjjjjjjkkkkkkkkkjjigfeedcbaa`__^^^]]\\\[[[ZZWVVVVUUUUUUUUTTTTTTTTSSSSRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOONNNNNMMMMMMMMMMMMMMMMMLLLLLLMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGHGGGGGGGGGGGGGGGGGGGGGGGFGFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@????????????????>>>>>>>>>>==============<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::999999999988888888887777777666666666666655555555544444444444444333333333333333322222222222221111111110000000000000000000000///////////.......---------,,,,,,,,,,,,,,,,+++++++++*********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!! WWWWWWWWXXXXXXXXXXXXXXXZZZZZZZZZZZZZZZZZZZZZ[[[[ZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^__________```````````````aaaaaaaaaaaaaaaaaaaaaaaaa```aaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````aaaaaaaaaaaaaaaaaaaaaaaa`aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbaaaaaaaaaaaaaaaa`````````````````````````````````____________________^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^__```aabbcddeeefffgggghhhnnnooooopppppppppppppppppppppppppqqqqqqqqqppppppppnnnnmmmmmmllllllkkkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiiiiiijjjjjjkkkkkkkjjjigfeedcbaa`__^^]]]\\\[[[ZZVVVVUUUUUUUUUTTTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>>=============<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::9999999999888888888887777776666666666666555555555544444444444443333333333333333222222222222211111111110000000000000000000000///////////.......---------,,,,,,,,,,,,,,,++++++++++*********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!! WWWWWWWWWWXXXXXXXXXXXXXZZZZZZZZZZZZZZZZZZZZZZZ[[ZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_______________```````````````aaaaaaaaaaaaaaaaaaaa````````````aaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaaaaaaaa```````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbaaaaaaaaaaaaaaaaaaaa``````````````````````````````____________________^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]^^^^^^__```aabbcccddeeefffgggghnnnnnooooooppppppppppppppopppppppppppqqpppppppppppnnnnmmmmmmlllllllkkkkkkkkkkkkkkkkkjjjjjjiiiiiiiihhhiiiiiiiiiijjjjjjkkkkkjjjigfeedcbaa`__^^]]\\\[[[ZZZVVVVUUUUUUUUUTTTTTTTTSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@???????????????>>>>>>>>>>>=============<<<<<<<<<<<;<;;;;;;;;;;;;;::::::::::999999999998888888888777777766666666666655555555555444444444444333333333333333332222222222222111111111100000000000000000000/////////////.......---------,,,,,,,,,,,,,,,++++++++++********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!! WWWWWWWWWWWWXXXXXXXXXXXZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_____________________````````````````aaaaaaaaaaaaa````````````````````````a`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaa``````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````________________________^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]^^^^^___```aabbcccddeeeffffgggmmnnnnoooooooooooooooppppoooppppppppppppppppppppppnnnmmmmmmmlllllllkkkkkkkkkkkkkkkkkjjjjjjiiiiiiihhhhiiiiiiiiiiiijjjjjjjjjjjiigfeedcbaa`__^^]]\\\[[ZZZZVVVUUUUUUUUUTTTTTTTTTTSSSRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOONNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@???????????????>>>>>>>>>>>============<<<<<<<<<<<;;<;;;;;;;;;;;;::::::::::999999999998888888888877777776666666666665555555555544444444444333333333333333333222222222222111111111110000000000000000000/////////////.......----------,,,,,,,,,,,,,,+++++++++++********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!! WWWWWWWWWWWWWWXXXXXXXXXZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_________________________````````````````````aaaaa``````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaa``````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\]]\\\\\\\\\\\\\\\\\\\\\\\]]]]]\\\\\]]]]]]]]]]]]^^^____```aabbbccdddeeeffffgmmmnnnnoooooooooooooooooooooooppppppppppppppppppppnnnmmmmmmmlllllllkkkkkkkkkkkkkkkkkkjjjjjiiiiiihhhhhiiiiiiiiiiiiiijjjjjjjjjiiffeddcbaa`__^^]]\\[[[ZZZYVVUUUUUUUUUUTTTTTTTTTTTSSRRRRRRRRRRRRRRRRQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@??????????????>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::99999999999888888888887777776666666666665555555555554444444444333333333333333333222222222222111111111111000000000000000000//////////////.......----------,,,,,,,,,,,,,++++++++++++*******))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!! WWWWWWWWWWWWWWWWXXXXXXXYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^_________________________```````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]\\\\\\\\\\\]]]]]]]]]]^^^^___```aaabbcccdddeeeffflmmmnnnnnoooooooooooooooonooooooppppppppppppppppoonmmmmmmmmmlllllllkkkkkkkkkkkkkkkkkkjjjjjiiiiiihhhhhiiiihhhhiiiiiiiijjjjjiiihffeddcbaa`__^^]]\\[[ZZZYYVUUUUUUUUUUTTTTTTTTTTTTTSSRRRRRRRRRRRRRRRRQQQQQQPPPPPPPPOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@??????????????>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::9999999999988888888888877777766666666666555555555555544444444433333333333333333332222222222221111111111110000000000000000///////////////........----------,,,,,,,,,,,,,++++++++++++******))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!! YYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_________________________```````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````````````````````````````````````````````````_________________________``````````_______________aaaaaaaaaaaaaaaaa````````aaaaaaaaaaaa`````````````________________________________________^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\]]]]]]]]^^^^____``aaabbbccdddeeefgggghhhhiiiiiiiiiiiiiiiiillmmmmmnnnnnnnnnnnnnnnnnmooooooonnnnnnnmmmmmmmmmmmllllllkkkkkkjjjjiiiiiihhhhgggggggggggggggghhhhhggggffeedcbba``_^^]]\\\[[ZZZYYYXXXXXXXXXXXWWWWWWWWWWWWSSSSSSSSSSSSSSSRRRRRRQQQQPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFGGGFFFFFFFFFFFFFFFFFFFFFEFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@?????>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::99998888888888888777777777666665555555555554444444444443333333333333333333333333333332222222222222222111111111111111000000000000///////////.......---------,,,,,,,,,,,,,++++++++++*********)))))))))))(((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!! YYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[\\\\\\\\\\\[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_________________________``````````````````````````````````````````````````````````````````aaaaaaaaa````````````````````````````````````````````````````````````````````_________________________________``_______________________aaaaaaaaaaaa`````````````aaaaaaa``````````````````_____________________________________^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]^^^^____```aabbbccdddeeefgggghhhhhiiiiihhhhhhhhhhlllmmmmmnnnnnnnnnnnnmmmmmooooooonnnnnnmmmmmmmmmmmmllllllkkkkkkjjjjiiiiiihhhhggggggfffgggggggggggggggfffeddcbba``_^^]]\\\[[ZZZYYXXXXXXXXXXXWWWWWWWWWWWWWSSSSSSSSSSSSSSSSSRRRRRQQQPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFGGFFFFFFFFFFFFFFFFFFFFEEEFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@?????>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::999988888888888887777777777666655555555555554444444444443333333333333333333333333333322222222222222222111111111111110000000000000//////////........--------,,,,,,,,,,,,,+++++++++++********))))))))))))((((('''''''''''''&&&&&&&&&&&%&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!! YYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[\\\\\\\\[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_________________________`````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````____________________________________________________________________________aaaaaa```````````````````aaa``````````````````````_____________________^^^^________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]^^^^___```aaabbcccddeeffggghhhhhhhhhhhhhhhhhhhhlllllmmmmnnnnnnnnmmmmmmmmoooooonnnnnnnmmmmmmmmmmmmllllllkkkkkkjjjjiiiiihhhhhgggfffffffffgggggggggggfffeeddcbba``_^^]]\\\[[ZZZYYXXXXXXXXXWWWWWWWWWWWWWWWTTTTTTTTTTTTSSSSSSRRRRQQQPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFGFFFFFFFFFFFFFFFFFFFEEEEEFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>>>>>>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::9999888888888888887777777776666655555555555544444444444433333333333333333333333333333322222222222222222111111111111110000000000000//////////........--------,,,,,,,,,,,,++++++++++++********)))))))))))(((((('''''''''''''&&&&&&&&&&&%&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!! XXYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[\\\\\\[[[[[[[[[[[[[[[[[[[[[\\\\[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_______________________________```````````````````````````````````````````````````````````````````````````````````````````````````````````````````````____________________________________________________________________________``````````````````````````````````````````````````_________________^^^^^^^^_____^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]^^^^^___``aaabbccdddefffggghhhhhhhhhhhhhgggghhkkllllmmmmmnnnnmmmmmmmmmmnnnnnnnnnnnnnmmmmmmmmmmmmllllllkkkkkkjjjjiiiiihhhhhggfffffffffffffggggggfffffeedccbaa``__^^]]\\[[ZZZYYXXXXXXXXWWWWWWWWWWWWWWWWTTTTTTTTTTTTTTSSSSRRRRRQQPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::9999888888888888887777777776666555555555555444444444444333333333333333333333333333333222222222222222222111111111111110000000000000//////////........--------,,,,,,,,,,,+++++++++++++*******)))))))))))(((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!! XXXXYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[\\\[[[[[[[[[[[[[[[[[[[[[[[[\[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________________````````````````````````````````````````````````````````````````````````````````````````````````````````````````____________________________________________________________________________``````````````````````````````````````````````````______________^^^^^^^^^^^_^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]^^^^___``aaabbccdddeffgggghhhhhhhhhgggggggggkkkllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnmmmmmmmmmmmmmlllllkkkkkkkjjjjiiiihhhhhhgfffffffffffffffffffffffeeeddccbba``__^^]]\\[[[ZZYYXXXXXXXWWWWWWWWWWWWWWWWWTTTTTTTTTTTTTTTSSSSRRRRQQPPPOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@????????>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::99999888888888888877777777776666555555555555444444444444333333333333333333333333333333222222222222222221111111111111100000000000000/////////.........-------,,,,,,,,,,,++++++++++++++******)))))))))))(((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!! XXXXXXYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________________________````______```````````````````````````````````````````````````````````````````````````````````````___________________________________________________________________________________``````````````````````````````````````````````````__________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]^^^^__```aabbccddeeffggggghhhhggggggggggggjkkkklllmmmmmmmmmmlllllllnnnnnnnnnnnnmmmmmmmmmmmmmllllkkkkkkkjjjjiiiiihhhhhhfffffffffffffffffffffffeeeeddccbbaa`__^^]]\\\[[ZZZYXXXXXXXWWWWWWWWWWWWWWWWWTTTTTTUUUTTTTTTTSSSRRRRQQPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLKLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999888888888888777777777766665555555555554444444444443333333333333333333333333333332222222222222222221111111111111100000000000000/////////.........-------,,,,,,,,,,,++++++++++++++*****))))))))))))((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!! XXXXXXXXYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________``````````````````````````````````````````````````````````_____________________________________________________________________________________________________``````````````````````````````````````````````````______^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[\\\\\\\\\\\]]]]]^^^__```aabbccdeefffgggggggggggggfffffffjjjkkklllmmmmmmmlllllllllnnnnnnnnnnnmmmmmmmmmmmmmmkkkkkkkkkkkjjjjiiiihhhhhhhffffffffffffffffffffffeeeeeddccbbaa``__^^]]\\[[ZZZYYXXXXXXXWWWWWWWWWWWWWWWXTTTUUUUUUUUUTTTTSSSSRRRQQPPOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLKKKLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::999999888888888888777777777766665555555555554444444444443333333333333333333333332333332222222222222222211111111111111100000000000000////////..........-------,,,,,,,,,,++++++++++++++*****))))))))))))((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!! XXXXXXXXXXYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________``````````````````````````````````````````````````_____________________________________________________________________________________________________``````````````````````````````````````````````````_^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[\\\\\\\\\]]]^^^___``aabbccdeeffffgggggggggfffffffffijjjkkkllllllllllllllkkllmmmnnnnnnnmmmmmmmmmmmmmmmkkkkkkkkkkjjjjjiiiihhhhhhgffffffffffeeeeffffffeeeeeedddccbbaa```__^^]]\\[[ZZYYXXXXXXXWWWWWWWWWWWWWWWXTTUUUUUUUUUUUTTTTSSSRRRQQPPOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::9999999888888888887777777777666655555555555544444444444443333333333333333333333322333322222222222222221111111111111111100000000000000////////..........-------,,,,,,,,,,+++++++++++++*****))))))))))))((((((((((''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!! XXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[Z[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________`````````````````````````_____________________________________________________________________________________________^^^^^^^^_________________________``````````````````````````````````````````````````^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]^]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[\\\\\\\\]]]^^^__``aabbcddeefffffggggffffffeeeeeeiijjjkkklllllllllkkkkkkkkmmmmmmmmmmmmmmmmmmmmmmmmmkkkkkkkkkjjjjjiiiiihhhhhggfffffffeeeeeeeeeeeeeeeeeeedddccbbbaa``___^^]]\[[[ZYYYXXXXXXWWWWWWWWWWWWWWXXTUUUUUUUUUUUUTTTTSSSRRRQQPPOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAA@@@@@@@@???????????>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::9999999888888888877777777777666655555555555444444444444443333333333333333333333222333222222222222222111111111111111111000000000000000////////..........-------,,,,,,,,,++++++++++++******)))))))))))))(((((((((('''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!! XXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[ZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________`````````````````````````___________________________________________________________________________________^^^^^^^^^^^^^^^^^^_________________________``````````````````````````````````````````````````^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\]]]^^^__``aabbcddeeeffffffffffeeeeeeeeehiiijjkkkkkkkkkkkkkkkkkkkmmmmmmmmmmmmmmmmmmlllllllkkkkkkkkjjjjjjiiiihhhhhhggffffffeeeeeeeeeeeeeeeeeededddcccbbaaa``__^^]]\\[[ZZYYYXXXXXXWWWWWWWWWWWWXXXTUUUUUUUUUUUUUTTTSSSRRRQQPPOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHIIIIIIIIIHHHHHHHHHHHHHHHGHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::9999999888888887777777777776666655555555554444444444444433333333333333333333322222333222222222222221111111111111111111000000000000000////////..........-------,,,,,,,,,+++++++++++******)))))))))))))(((((((((((''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!! XXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[ZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________`````````````````````````____________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^_______________________^^`````````````````````````````````````````````_____^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\]]]^^__``aabccddeeeeffffffeeeeeddddddhhhiijjjkkkkkkkkjjjjjjjjjllmmmmmmmmmmmmmmlllllllllkkkkkkkjjjjjjiiiiihhhhhgggfffffeeeeeeeeeeeeeeeeeeedddddcccbbbaaa``__^^]]\\[[ZYYYXXXXXXXXWWWWWWWWWWWXXTUUUUUUUUUUUUTTTTSSSRRRQQPOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHIIIIIIIIHHHHHHHHHHHHHHHHGHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::99999999888888877777777777766666655555555554444444444444433333333333333333322222222332222222222222211111111111111111111000000000000000///////...........-------,,,,,,,,+++++++++++******)))))))))))))(((((((((((('''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########"###""""""""""""""!!!!!!!!!!!! XXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[ZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________`````````````````````````____________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^_________________^^^^^^^^``````````````````````___````````````````_________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\]]]^^__``aabccdddeeeeeeeeeedddddddddghhhiiijjjjjjjjjjjjjjjjjjllllmmmmmmmmmmmmlllllllllkkkkkjjjjjjjiiiiiihhhhhgggffffeeeeeeeeeeeeeeeeeeeddddddccccbbbaaa``__^^]]\\[ZZYYYXXXXXXXXWWWWWWWWWWXXTTUUUUUUUUUUUTTTTSSSRRRQQPOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHIIIIIIIHHHHHHHHHHHHHHHHGGHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@????????????>>>>========================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::99999999888888777777777777766666655555555544444444444444433333333333333322222222222332222222222222111111111111111111111000000000000000///////..........--------,,,,,,,,+++++++++++******))))))))))))((((((((((((''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########"###"""""""""""""!!!!!!!!!!!!!  XXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_____________________________________________________``````````````````````____________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^_________^^^^^^^^^^^^^^^^````````````````_________```````````______________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[Z[[[[[[[[[[[[\\\\]]^^__``abbbccddddeeeeddddddccccccggghhiiiijjjjjiiiiiiiiiijkllllmmmmmmmmmlllllllllllkkjjjjjjjjjiiiiiihhhhhhgggffffeeeeeeeeeeeeeeeeedddddddddccccbbbbaa``__^^]]\\[ZZYYYXXXXXXXXWWWWWWWWWXXTTUUUUUUUUUUTTTTSSSRRRQQQOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHIIIIIHHHHHHHHHHHHHHHHHGGGHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>=========================<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::999999999888887777777777777666666655555555444444444444444433333333333332222222222222322222222222222111111111111111111110000000000000000///////..........--------,,,,,,,,++++++++++*******))))))))))))(((((((((((('''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###########""##""""""""""""""!!!!!!!!!!!!!  XXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[ZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_______________________________________________________________________````___________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_^^^^^^^^^^^^^^^^^^^^^^^^``````````_______________``````___________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[[[\\\]]]^^__`aabbcccdddddddddcccccccccfggghhhiiiiiiiiihhhhhiiiikklllllmmmmmmlllllllllllljjjjjjjjjjjiiiiiihhhhhhgggfffeeeeeeeeeeeeeeeedddddddddddcccccbbbbaa``__^^]]\[ZZZYYYXXXXXXXXWWWWWWWWWXTTTTUUUUUUUTTTTTSSSRRRQQQOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHIIIIHHHHHHHHHHHHHHHHHHGGGHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>==========================<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::999999999888877777777777776666666655555554444444444444444333333333333322222222222222222222222222221111111111111111111110000000000000000//////...........--------,,,,,,,++++++++++********)))))))))))(((((((((((('''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###########""##""""""""""""""!!!!!!!!!!!!  XXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZ[[[[[[[[[ZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^````_____________________`________________________^^^^^^^^^^^^^^^^^^^^^]]]]^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZ[[[[[\\\]]^^__`aaabbccccccccccccbbbbbbbfffggghhhhhhhhhhhhhhhhhhikkkkllllllllllllllllllllljjjjjjjjjiiiiiiihhhhhhggggfffeeeeeeeeeeeeedddddddddddddddccccccbbbaaa`__^^]\[[ZZYYYYXXXXXXXXWWWWWWWWWTTTTTTTTTTTTTTTSSSRRRQQQQOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFEFFFFFFFEEEEEEEEEEEEEEEEEDEEDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>==========================<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::9999999998888777777777777766666666655555554444444444444444333333333333222222222222222222222222222221111111111111111111110000000000000000//////..........---------,,,,,,,++++++++++********))))))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###########"""##"""""""""""""!!!!!!!!!!!!!  WXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZ[[[[[[ZZZZZZZZZZZZZZZZZZZZ[[[[[Z[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________^^^^^^^^^^^^^^^^^]]]]]]]]^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZ[[[[\\\]]]^^_``aaabbbccccccbbbbbbbbbbeefffggggggggggggggggghhhjjkkklllllllllllllllllllljjjjjjjjiiiiiiiihhhhhhggggffeeeeeeeeeeedddddddddddddddddddccccccbbbaaa`__^^]\[[ZZYYYYXXXXXXXXWWWWWWWWTTTTTTTTTTTTTTSSSRRRRQQQPOOOONNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFEEFFFFEEEEEEEEEEEEEEEEEEEEDEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>=========================<<<<<<<<;;;;;;;;;;;;;;;;::;::::::::::::::999999999888877777777777766666666665555554444444444444444333333333333322222222222222222222222222221111111111111111111110000000000000000//////...........---------,,,,,,,+++++++++*********)))))))))((((((((((((('''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""#""""""""""""""!!!!!!!!!!!!  WWWXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ[[[[ZZZZZZZZZZZZZZZZZZZZZZZ[[ZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]\]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______________________________________________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________^^^^^^^^^^^^^]]]]]]]]]]]]^]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZ[[[[\\\]]^___``aaabbbbbbbbbaaaaaaaaeeeeffffgggggffffffffggghjjjkkkklllllllllllllllllljjjjjjjjiiiiiiiihhhhhhggggffeeeeeeeeedddddddddddddddddddddddccccccbbbaa`__^]\\[[ZZYYYXXXXXXXXWWWWWWWWTTTTTTTTTTTTSSSSRRRRQQQQPOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEFFEEEEEEEEEEEEEEEEEEEEEDDEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@???????????>>>>>>========================<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::::9999999998888777777777777666666666665555554444444444444444333333333333322222222222222222222222222221111111111111111111100000000000000000/////...........----------,,,,,,++++++++++*********)))))))))(((((((((((('''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$############""""#""""""""""""""!!!!!!!!!!!  WWWWWXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_^^^^^^^^______________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[\\]]^^___```aaaaaaaaaaaaaaaaaddeeeeffffffffeeeeeffffggiijjkkkkkkllllllllllllkkkjjjjjjiiiiiiiiihhhhhhhggggffeeeeeeeeedddddddddddddddddddddddddcccccbbaa``__^]\\[[ZZYYYXXXXXXXXWWWWWWWTTTTTTTTTSSSSSSRRRRQQQQPPOONNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@???????????>>>>>>>=======================<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::::9999999998888777777777777666666666665555554444444444444444433333333333322222222222222222222222222222111111111111111111100000000000000000//////..........-----------,,,,,,++++++++++*********))))))))((((((((((((('''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""!!!!!!!!!!!!  WWWWWWWXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[\\]]^^___`````aa```````````ddddeeeeeeeeeeeeeeeeeeffghiijjjkkkkkkkkkkkkkkkkkkkjjjjjiiiiiiiiiihhhhhhhhgggffeeeeeeeeddddddddddddddddddddddddddddccccbbaa``_^]]\\[ZZZYYYXXXXXXXXWWWWWWTTTTTTSSSSSSSSRRRRQQQQPPPOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@????????????>>>>>>>=====================<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::::::99999999988877777777777766666666666655555444444444444444443333333333333222222222222222222222222222221111111111111111110000000000000000///////...........----------,,,,,,,+++++++++**********)))))))((((((((((((('''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""!!!!!!!!!!!  WWWWWWWWWXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________^^^^^____________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYZZZZZZZZ[[[\\]]]^^____```````````````ccdddddddddddddddddddeeffhhiiijjjjkkkkkkkkkkkkkkkkjjjjiiiiiiiiiiihhhhhhhhgggffeeeeeeeddddddddddddddddddddddddddddddccccbbaa``_^]]\[[ZZYYYYXXXXXXXWWWWWWTTTSSSSSSSSSSRRRRRQQQQPPPONNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKJKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@????????????>>>>>>>>====================<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::::::999999999888877777777777666666666666555555444444444444444433333333333333222222222222222222222222222221111111111111111110000000000000000//////...........-----------,,,,,,++++++++++**********))))))(((((((((((((('''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""!!!!!!!!!!!  WWWWWWWWWWWXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[Z[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\]\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYZZZZZZ[[\\\]]]^^^________________ccccccdddddccccccccddddeeghhhiiijjjjjjkkkkkkkkkkkkjjjiiiiiiiiiiihhhhhhhhhgggffeeeeeeddddddddddddddddddddddddddddddddccccbbaa`_^^]\\[[ZZYYYXXXXXXXXWWWWWTTSSSSSSSSSRRRRRRQQQQPPPPONNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@????????????>>>>>>>>>==================<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::::::::9999999998888777777777766666666666665555554444444444444444333333333333332222222222222222222222222222211111111111111111000000000000000///////...........-----------,,,,,,,++++++++++**********))))))(((((((((((((''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""!!!!!!!!!!  WWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_________________________________________________^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\[[[\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYZZZZZ[[\\\]]]^^^^^^^^^^^^^____bbbcccccccccccbbbcccccddeggghhhiiiijjjjjjkkkkkkkkkjjjiiiiiiiiiiihhhhhhhhhgggffeeeeeeddddddddddddddcccddddddddddddddddccccbbaa`_^^]\\[[ZZYYYXXXXXXXWWWWWTTSSSSSSSSRRRRRRQQQQQPPPPNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@?????????????>>>>>>>>>>=================<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::::::::9999999998888877777777766666666666666555554444444444444444433333333333332222222222222222222222222222211111111111111111000000000000000///////...........-----------,,,,,,,+++++++++++**********)))))((((((((((((((''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$###########""""""""""""""""""""!!!!!!!!!!  WWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^]]]____________________________________________^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYZZZ[[[[\\\]]]]]^^^^^^^^^^^^^bbbbbbbbbbbbbbbbbbbbbcccdffggghhhiiiiijjjjjkkkkkkkjjiiiiiiiiiiihhhhhhhhhhgggffeeeeeedddddddddddddccccdddddddddddddddddcccbbaa`__^]]\[[ZZYYYYXXXXXXWWWWWTSSSSSSSSSRRRRRRQQQQPPPPPNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@?????????????>>>>>>>>>>>==========<<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::::::::::::9999999999888887777777776666666666666555555444444444444444433333333333333222222222222222222222222222221111111111111111000000000000000////////...........-----------,,,,,,++++++++++++**********))))(((((((((((((('''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""!!!!!!!!!!!  WWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^]]]]]]]]]]____________________^^^^^______________^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYZZ[[[[\\\\]]]]]]]]]]]]^^^aaaabbbbbbbaaaaaaaabbbbccefffggghhhhiiiijjjjkkkkkkiiiiiiiiiiiiihhhhhhhhhhgggffeeeeeedddddddddddccccccdccccccdddddddddddcccbbaa`_^^]\\[[ZZYYYXXXXXXXWWWWTTSSSSSSSSRRRRRRQQQQPPPPPNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@?????????????>>>>>>>>>>>>=======<<<<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::::::::::99999999999888888777777776666666666666655555544444444444444443333333333333222222222222222222222222222222111111111111111000000000000000/////////..........-----------,,,,,,,++++++++++++*********)))))(((((((((((((''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$###########"""""""""""""""""""!!!!!!!!!!!  WWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^]]]]]]]]]]]]]]]]]______________^^^^^^^^^^^__________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYZZZZ[[[[[\\\\\\\\]]]]]]]]`aaaaaaaaaaaaaaaaaaaaabbbdeefffgggghhhiiijjjjjkkkkiiiiiiiiiiihhhhhhhhhhhhgggffeeeeeedddddddddddcccccccccccccccdddddddddccccbba`__^^]\\[ZZZYYYXXXXXXXWWWTTTSSSSSSSRRRRRRQQQQPPPPPNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@????????????>>>>>>>>>>>>>=====<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::999999999999988888877777777666666666666665555554444444444444443333333333333322222222222222222222222222222211111111111111000000000000000//////////.........-----------,,,,,,,++++++++++++**********))))((((((((((((((''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########""""""""""""""""""""!!!!!!!!!!  WWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZ[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWXXXXXYYYYYYZZZZZZZZZZ[[[[\\\\\\]]\\\\\\\\\\\\]]]]^``aaaabbbcccdddeeefffffffhggggggggggggggggffffffffeffffffeeeeeeeeedddddddddddddddddddddddddddddddcccba``_^^]\\[[ZZYYYYXXXXXXXXVVUUUUUUUUTTTTTSSSSSRRRRQPOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>====<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::99999999999999999998888888888777777777776666666666666655555444444444444444433333333333333333332222222222233322222222222222111111111100000000000000//////////......-----------,,,,,,,,++++++++++++**********))))))))))((((((((((((('''''''&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$##$$$$$###########""""""""""""""""""""!!!!!!!!!! VVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]^^^^^^^]]]]]]]]^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZ[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWXXXXXXYYYYYYYYYZZZZZZZ[[\\\\\\\\\\\\\[[[\\\\\]]]__```aaabbbccdddeeeffffffgggggggggggggggggffffffffegfffffeeeeeeeeedddddddddddddddddddddddddddddddcccba``__^]]\[[ZZZYYYYXXXXXXXVVVVUUUUUUUUTTTTSSSSRRRRQPOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>>>>====<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::99999999999999999999888888888877777777777666666666666665555544444444444444433333333333333333332222222222223322222222222222111111111100000000000000///////////.....------------,,,,,,,,++++++++++++**********)))))))))(((((((((((((''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$$$$$$###$$$$###########""""""""""""""""""""!!!!!!!!!!  VVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZ[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWXXXXXXXXXYYYYYYYYYZZZ[[[[[[[[[[[[[[[[[[[[[\\\]____```aaabbcccddeeeeffffggggggggggfffffffffffffffegfffffeeeeeeeeeddddddddddddddcccdddddddddddddddccbaa``_^^]\\[[ZZYYYYXXXXXXXVVVVVVUUUUUUUTTTTSSSRRRRQPOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@????????>>>>>>>>>>>>>>>=====<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::99999999999999999999888888888877777777777666666666666666555554444444444444443333333333333333332222222222222322222222222222211111111100000000000000////////////....------------,,,,,,,,,+++++++++++***********)))))))))((((((((((((('''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$$$$$$###$$$$##########""""""""""""""""""""!!!!!!!!!!  VVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZ[[[ZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXYYYYYYYZZ[[[[[[[[[[[[[Z[[[[[[[\\^^____```aabbcccddeeeefffggggggfffffffffffffffffffegfffffeeeeeeeeedddddddddcddccccccccddddddddddddcccaa``__^]]\[[ZZZYYYYXXXXXXVVVVVVVVVUUUUUUTTTSSSRRRRPOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@???????>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::999999999999999999999888888888887777777777766666666666666655555444444444444444333333333333333333222222222222222222222222222211111111110000000000000/////////////...-------------,,,,,,,,,++++++++++************))))))))((((((((((((('''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$####$$$###########"""""""""""""""""""!!!!!!!!!!  VVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXYYYZZZZZZZZZZZZZZZZZZZZ[[[[[]^^^___```aabbcccdddeeeeefffffffffffffffffffffffffegfffffeeeeeeeeddddddddddcdcccccccccccdddddddddccccbaa`__^]]\\[[ZZZYYYYYXXXXVVVVVVVVVVVVUUUUTTTSSSRRRPPOOOONNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@???????>>>>>>>>>>>>>>>=======<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::999999999999999999998888888888887777777777766666666666666655555444444444444443333333333333333332222222222222222222222222222111111111110000000000000////////////...-------------,,,,,,,,,,+++++++++************)))))))))((((((((((((('''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$$$$$$####$$$##########"""""""""""""""""""!!!!!!!!!!!  VVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXYYYZZZZZZZZZZZZZZZZZZZ[[[]]]^^^___``aabbbccdddeeeefffffffffffffffffffffffffegffffffeeeeeeedddddddddccccccccccccccccdddddddccccbaa``_^^]\\[[[ZZYYYYYYYXXWVWWWWWVVVVVVVUUUTTTSSRRRPPOOOONNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@???????>>>>>>>>>>>>>>>========<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::999999999999999999998888888888887777777777766666666666666665555544444444444444333333333333333332222222222222222222222222222111111111111000000000000/////////////..--------------,,,,,,,,,,++++++++*************)))))))))((((((((((((''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$$$$$#####$$##########"""""""""""""""""""!!!!!!!!!!!  VVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXYYYYYYYYYYYYYYYYXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXYYYYYYYYYYYYYYYYYYZZZZZZ[\]]]]^^^__``aabbbccddddddfffffffffffffffffffffffffegffffffeeeeeeeddddddddccccccccccccccccccccccccccccbaa``__^]]\\[[ZZZYYYYYYYYWWWWWWWWWWWWVVVUUUTTTSSRRPPOOOONNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAA@AAAA@@@@@@@@@@@@@@@????????>>>>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::999999999999999999988888888888888777777777776666666666666666555554444444444444333333333333333333222222222222222222222222222111111111111100000000000/////////////..--------------,,,,,,,,,,++++++++**************)))))))))((((((((((((''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$$$$$#####$$##########""""""""""""""""""!!!!!!!!!!!  VVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXYYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVWWWWWWWWWWXXXXYYYYYYYYYYYYYYYYYZZZZ\\]]]]^^^__``aaabbcccddddeeeeeeeeeeeffffffffffffffegffffffeeeeeeedddddddccccccccccccccccccccccccccccbaaa``__^^]\\[[[ZZZYYYYYYYWWWWWWWWWWWWWWVVVUUTTSSSRPPPOOONNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@AAA@@@@@@@@@@@@@@@????????>>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::9999999999999999999888888888888887777777777766666666666666666555544444444444444333333333333333332222222222222222222222222221111111111111100000000000////////////...--------------,,,,,,,,,,+++++++**************)))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$$$$$$#####$##########""""""""""""!!""""!!!!!!!!!!!!  VVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXYYYYYYYYYYXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZ[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVWWVVVVVVVVVVVVVVVVVVWWWWWXXXXXXXXXXXXXXXXYYYYYYYZZ\\\\]]]^^^__```aabbbccccceeeeeeeeeeeefffffffffffffegffffffeeeeeeedddddddccccccccccccccccccccccccccccbaaa``__^^]]\\[[[ZZZZYYYYYWWWWWXXXXXXXWWWVVVUUTTSSRPPPOOOONNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@AA@@@@@@@@@@@@@@@????????>>>>>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::9999999999999999999888888888888888777777777776666666666666666655554444444444444333333333333333332222222222222222222222222221111111111111110000000000////////////....--------------,,,,,,,,,,++++++**************))))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$$$$$######$#########""""""""""""!!!"""!!!!!!!!!!!!  VVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXYYYYYYYYXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXXXXXXXXXXXXXXYYYYYZ[\\\\]]]]^^__```aabbbbcccdddddddeeeeeeffffffffffffegffffffeeeeeeedddddddcccccccccccccccccccccccccccbbaaa``__^^]]\\\[[[ZZZZZYYYWWXXXXXXXXXXXXWWWVVUUTTSSQPPPOOONNNNMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@A@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>============<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::9999999999999999999888888888888888877777777776666666666666666655555444444444444433333333333333333222222222222222222222222221111111111111111000000000/////////////....-------------,,,,,,,,,,++++++***************))))))))))(((((((((((''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$$################"""""""""""!!!!""!!!!!!!!!!!!  VVVVVVVVVVVVVVVVVVVVVVWVVWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXYYYYYXXXXXXXXXXXXXXXXXXXXXYYYYXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXYYYY[[[\\\\]]]^^___``aaaabbbbcccddddddeeeeeffffffffffffgffffffeeeeeedddddddcccccccccccccccccccccccccccbbbaa```__^^^]]\\\[[[ZZZZZZZXXXXXXXXXYYXXXXWWWVVUUTTSQQPPOOONNNNMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>=============<<<<;;;;;;;;;;;;;;;;;;::::::::::::::99999999999999999998888888888888888777777777776666666666666666655555444444444444333333333333333332222222222222222212222222111111111111111110000000000////////////.....-------------,,,,,,,,,,++++++**************))))))))))((((((((((((''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$################"""""""""""!!!!!"!!!!!!!!!!!!!  VVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXYYYXXXXXXXXXXXXXXXXXXXXXXXXYXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWXXXXXXYYY[[[[\\\\]]]^^^__```aaaaabccccccddddeeeeeffffffffffegffffffeeeeeedddddddccccccccccbbbbbbbcccccccbbbbbbaa```__^^^]]]\\\[[[[ZZZZZXXXXXXYYYYYYYYXXXWWVVUUTSQQPPPOOONNNMMMMMMLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHIHHHHHHHHHHHHHHHHHHHHHHHGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>==============<<<;;;;;;;;;;;;;;;;;;::::::::::::::99999999999999999998888888888888888877777777776666666666666666655555544444444444433333333333333333222222222222222211222222111111111111111110000000000/////////////.....------------,,,,,,,,,,,+++++**************)))))))))))((((((((((((''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$################"""""""""""!!!!!!!!!!!!!!!!!!!  VVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUVVVVVVVVVVWWWWWWWWWWWXXXXXYZ[[[[[\\\]]]^^^___````aaabbbbccccdddeeeeffffffffffegffffffeeeeeeddddddccccccccccbbbbbbbbbbbbbbbbbbbbba````__^^^]]]\\\\[[[[ZZZZXXXXXYYYYYYYYYYXXXWWVVUTTRQQPPOOONNNMMMMMLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>===============<<;;;;;;;;;;;;;;;;;;:::::::::::::::99999999999999999998888888888888888777777777776666666666666666555555444444444444333333333333333332222222222222221111222211111111111111111100000000000////////////......------------,,,,,,,,,,++++++*************)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$################"""""""""""!!!!!!!!!!!!!!!!!!!!  UUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUVVVVVVVVVVVVVVWWWWWWXXXXXZZZ[[[[\\\\]]]^^^____````abbbbbcccdddeeeefffffffffegffffffeeeeeeddddddccccccccbbbbbbbbbbbbbbbbbbbbbbaa```____^^^]]]]\\\\[[[[ZZXXXYYYYYYYZZZYYYYXXWWVUUTRRQQPPOONNNMMMMMLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>================<;;;;;;;;;;;;;;;;;;:::::::::::::::99999999999999999998888888888888888777777777776666666666666666655555544444444444433333333333333333222222222222221111122211111111111111111100000000000////////////.......-----------,,,,,,,,,,,+++++************)))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$################""""""""""!!!!!!!!!!!!!!!!!!!!!  UUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUVVVVVVVVVVVVVVVVWWWWWWXXXZZZZZ[[[[\\\\]]]^^^_____`aaaabbbcccddeeeefffffffffegffffffeeeeeddddddccccccbcbbbbbbbbbbbbbbbbbbbbbbba````____^^^^]]]]\\\\[[[[[YYYYYYYYZZZZZZZYYYXXWWVUURRQQPPOOONNNMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGFGFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBBBABBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>===============<<;;;;;;;;;;;;;;;;;;:::::::::::::::99999999999999999999888888888888888877777777777666666666666666655555544444444444443333333333333333222222222222221111112111111111111111111100000000000/////////////.......----------,,,,,,,,,,,,+++++***********)))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############""""""""""!!!!!!!!!!!!!!!!!!!!!!  UUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYZZYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWXYZZZZZZ[[[[\\\]]]]^^^^^__``aaabbbccdddeeeffffffffeegffffffeeeeeddddddccccccbcbbbbbbbbbbbbbbbbbbbbbbaa````____^^^^^]]]]]\\\[[[[YYYYYYYYZZZZZZZZYYYXXWVVUSRRQQPPOONNNMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBBBAABAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>===============<<<;;;;;;;;;;;;;;;;::::::::::::::::99999999999999999999988888888888888877777777777666666666666666655555554444444444443333333333333333222222222222221111111111111111111111111100000000000/////////////........---------,,,,,,,,,,,,++++++**********)))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################""""""""""!!!!!!!!!!!!!!!!!!!!!!  UUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUVVUUUUUUUUUUVVVVVVVVWWWWWYYYYZZZZZ[[[[\\\\]]]]^^^^````aabbbccddeeeefffffffeeffffffeeeeeeddddddcccccbbbbbbbbbbbbbbbbbbbbbbbbaaa```_____^^^^^^]]]]]\\\\[[YYYYYYYZZZZZZZZZZYYYXWWVVSSRRQQPPOONNMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>==============<<<<;;;;;;;;;;;;;;;::::::::::::::::99999999999999999999988888888888888887777777777666666666666666665555555444444444444333333333333333322222222222221111111111111111111111111100000000000/////////////.........--------,,,,,,,,,,,,,+++++**********))))))))))))))(((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""!!!!!!!!!!!!!!!!!!!!!!!  UUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVWWWYYYYYYZZZZZ[[[[\\\\]]]]]^__```aabbccdddeeeefffffeeeffffffeeeeeeddddddcccccbbbbbbbbbbbbbbbbbbbbbbbbaaa```_____^^^^^^^^]]]]\\\\[YYYYYYYZZZZZ[[ZZZZYYXXWWVTSSRRQPPOONNNMMMMLLLLLLLLKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>==============<<<<<;;;;;;;;;;;;;;:::::::::::::::::9999999999999999999998888888888888887777777777766666666666666655555555444444444444433333333333333322222222222222111111111111111111111111100000000000//////////////.........-------,,,,,,,,,,,,,++++++**********))))))))))))))(((((((((((''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################""""""""""!!!!!!!!!!!!!!!!!!!!!!!  UUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[Z[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVXXXYYYYYYZZZZZ[[[[\\\\]]]^___``aabbccddeeeeeeeeeeeeffffffeeeeeedddddccccccbbbbbbbbbbbbbbbbbbbbbbbbaaa```______^^^^^^^^^]]]]\\\ZYYYYYZZZZZ[[[[[ZZZYYXXWWTTSSRQQPPOONNNMMMLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>==============<<<<<<;;;;;;;;;;;;;:::::::::::::::::9999999999999999999998888888888888888777777777766666666666666665555555544444444444433333333333333332222222222222111111111111111111111111100000000000//////////////..........-------,,,,,,,,,,,,,++++++*********)))))))))))))))((((((((((('''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  UUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWXXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZ[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZYZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVXXXXXXYYYYYYZZZZ[[[[\\\\]^^___``abbcccddeeeeeeeeeeeffffffeeeeeedddddcccccbbbbbbbbbbbbbbbbbbbbbbbbaaaa```_______^^^^^^^^^]]]\\\ZZYYYYZZZZZ[[[[[[ZZZYYXXWUTTSRRQQPPOONNNMMMLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>==============<<<<<<<;;;;;;;;;;;::::::::::::::::::9999999999999999999999888888888888888777777777776666666666666665555555554444444444443333333333332332222222222222111111111111111111111111000000000000//////////////...........-----,,,,,,,,,,,,,,++++++*********)))))))))))))))(((((((((((''''''''''''''&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""!!!!!!!!!!!!!!!!!!!!!!!  UUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWXXXXXXXXXXXWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZ[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVWWXXXXXXXXYYYYZZZZ[[[[\\\]^^__``aabbccddddeeeeeeeeefffffeeeeeeddddddcccccbbbbbbbbbbbbbbbbbbbbbbbbaaaa```____________^^^^^]]]\\ZZZYYZZZZZZ[[[[[[[ZZZYYXWUUTSSRRQQPPOONNNMMMLLLLLLKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>==============<<<<<<<<;;;;;;;;;;::::::::::::::::::9999999999999999999999988888888888888877777777776666666666666666555555555444444444444333333333333233222222222222211111111111111111111111000000000000//////////////............----,,,,,,,,,,,,,,+++++++*********))))))))))))))(((((((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""!!!!!!!!!!!!!!!!!!!!!!!  UUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWXXXXXXXXWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUWWWWWWXXXXXXYYYYZZZZ[[[[\]]^^__``aabbccdddddeeeeeeeffffeeeeeeeddddddcccccbbbbbbbbbbbbbbbbbbbbbbbbaaaa```______________^^^^]]]\ZZZZZZZZZZZ[[[[[[[ZZZYYXXVUTTSSRRQQPPOONNNMMMLLLLLKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?@@@@?????????????>>>>>>>>>>==============<<<<<<<<<;;;;;;;;:::::::::::::::::::99999999999999999999999988888888888888777777777776666666666666665555555555444444444444333333333333232222222222222111111111111111111111110000000000000/////////////.............----,,,,,,,,,,,,,,+++++++********)))))))))))))))(((((((((((''''''''''''''&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###########"####""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  UUUUUUUUUUUUUUUUUUUUUUVUVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWXXXXXWWWWWWWWWWWWWWWWWWWWWXXXXWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUWWWWWWWWWXXXXXYYYYZZZZ[[[]]]^^__``aabbcccddddddddddfffeeeeeeeeddddddccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaa```_______________^^^^]]]ZZZZZZZZZZZ[[[[[[[[ZZZYYXVUUTTSSRRQQPPOONNNMMMLLLLKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFGGGGGGGFFFFFFFFFFFFFFFFFEFFEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??@@@?????????????>>>>>>>>>>==============<<<<<<<<<<;;;;;;;::::::::::::::::::9999999999999999999999999988888888888887777777777766666666666666665555555555444444444444333333333332232222222222221111111111111111111111000000000000000/////////////............----,,,,,,,,,,,,,,++++++++********))))))))))))))(((((((((((('''''''''''''&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############"###"""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  UUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWXXXWWWWWWWWWWWWWWWWWWWWWWWWXWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTUUUUUVVVVWWWWWWWWXXXXYYYYZZZ[[\\]]^^__``aabbbccccdddddddeeeeeeeeeeedddddcccccbbbbbbbbbbaaaaabbbbbbbbbaaaaa``_________________^^^]]][ZZZZZZZZZZZ[[[[[[ZZZZYYXVVUUTTSSRRQQPPOONNNMMMMLLKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGHHHHGGGGGGGGGGGGGGGGFFFFFGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@???@??????????????>>>>>>>>>>==============<<<<<<<<<<<;;;;;;::::::::::::::::::99999999999999999999999999888888888888887777777777766666666666666655555555555444444444444333333333332222222222222221111111111111111111110000000000000000////////////............----,,,,,,,,,,,,,,,++++++++*******))))))))))))))((((((((((((''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############""###"""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  UUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[\\\\\\\\\\\[\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTUUUUUUUUUUTTTTTTTTTTTTTTTVVVVVVVVVWWWWWXXXXYYYZZZZ\\\]]^^__``aaabbbccccccdddeeeeeeeeeeedddddcccccbbbbbbbbaaaaaaaaaaabbbaaaaaaa``__________________^^^]][ZZZZZZZZZZZZ[[[[[ZZZZYYYVVUUUTTSSRRQQPPOOONNNMMMLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGHHHGGGGGGGGGGGGGGGGFFFFFFGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>==============<<<<<<<<<<<;;;;;::::::::::::::::::999999999999999999999999999888888888888877777777777766666666666666665555555555444444444444333333333322222222222222211111111111111111111000000000000000000///////////............----,,,,,,,,,,,,,,,+++++++++*******)))))))))))))((((((((((((''''''''''''''&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############"""##""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  TTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[ZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[ZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZZ[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSTTTTTTTTTTTUUUUVVVVWWWXXXYYYZZ[[[\\]]^^^___```````accccccccccbbbbbbaaaaa````bbbbbbbbbabbbbbbbbbbbaaaaa``````````````````____^^]]\\\\\\\\\\\]]]]\\\\\[[[YYXXWWWVVUUTTSSRRRQQPPPOOOONNNNNNMMMMMMMMMLLLLLLLLJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@??>>>>>>>>>>>>>==========>>>==============<<<<<<<<;;;;;;;;;;;;;::::::::::::::::::::::9999999999999999999988888888888888777777777777777776666666666666665554444444444443333333333333333322222222222211111100000000000000000//////////////.............-------,,,,,,,,,,++++++++++++********))))))))))))(((((((((((((((''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!!  TTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[ZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYY[[[[ZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[ZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[ZZZZZZZZZZZZZZZZZ[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSTTTTTTTTTTTTTUUUUVVVWWWWXXYYYZZZ[[\\]]]^^^_____````bbcccccccbbbbbbaaaaaa````bbbbbbbaaaaaaaaabbbaaaaaaa``````````````````____^^]]]\\\\\\\\\\\\\\\\\\\[[[YYXXXWWWVVUUTTTSSRRQQQPPPOOOONNNNNNMMMMMMMMLLLLLLLJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@??>>>>>>>>>>>>>===========>>==============<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::9999999999999999999988888888888888777777777777777777666666666666666555444444444443333333333333333322222222222211111110000000000000000/////////////..............--------,,,,,,,,,++++++++++++*********))))))))))))(((((((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!!  TTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[ZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSTTTTTTUUUUVVVWWWWXXYYYZZZ[[[\\]]]^^^^____``bbbbbccccbbbbbbaaaaa`````bbbbbbaaaaaaaaaaaaaaaaaaa```````````````````_____^]]]\\\\\\\\\\\\\\\\\\[[[[YYYXXXWWWVVVUUTTSSRRRQQPPPOOOOONNNNNMMMMMMMLLLLLLLJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@??>>>>>>>>>>>>>============>==============<<<<<<<<<<;;;;;;;;;;::::::::::::::::::::::9999999999999999999998888888888888877777777777777777776666666666666665544444444444433333333332333333222222222222111111100000000000000//////////////..............---------,,,,,,,,,+++++++++++*********))))))))))))((((((((((((((('''''''''''''''&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###########"####"""""""""""""""!!!!!!!!!!!!!!!  TTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTUUUVVVVWWXXXXYYYZZZ[[[\\\]]]^^^^___bbbbbbbbbbbbbbbaaaaa`````bbbbbaaaaaaaaaaaaaaaaaaaa```````````````````_____^]]]]\\\\\\\\\\\\\\\[[[[[ZYYYXXXXWWWVVVUUTTSSSRRQQQPPPOOOONNNNNNMMMMMMMLLLLLJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@???>>>>>>>>>>>>>==========================<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::999999999999999999998888888888888887777777777777777777666666666666666554444444444443333333333233333222222222222111111110000000000000/////////////...............----------,,,,,,,,++++++++++++*********))))))))))))(((((((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############"####"""""""""""""""!!!!!!!!!!!!!!!  TTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTUUUVVVVWWWXXXXYYYZZZ[[[\\\]]]^^^__aabbbbbbbbbbbbaaaaaa`````bbbbbaaaaaaaaaaaaaaaaaaaa``````______``````______^]]]]]\\\\\\\\\\\\[[[[[[ZZYYYXXXXXWWWWVVUUUTTSSRRRQQQPPPOOOONNNNNMMMMMMMLLLLJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@????>>>>>>>>>>>>==========================<<<<<<<<<<<<;;;;;;;;::::::::::::::::::::::9999999999999999999998888888888888887777777777777777777666666666666666654444444444444333333333323333322222222222111111111000000000000/////////////...............-----------,,,,,,,,++++++++++++********))))))))))))((((((((((((((('''''''''''''''&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###########""###""""""""""""""""!!!!!!!!!!!!!!  TTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTUUUUVVVWWWWXXXXYYYYZZZ[[[\\\]]^^^aaabbbbbbbbbbbaaaaa``````bbbbaaaaaaaaaaaaaaaaaaa```````___________________^^]]]]\\\\\\\\\[[[[[[[ZZZZYYYXXXXXXXWWWVVVUUTTSSSRRQQQPPPPOOOONNNNNMMMMMMLLLJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@?????>>>>>>>>>>>===========================<<<<<<<<<<<<;;;;;;;:::::::::::::::::::::99999999999999999999999888888888888887777777777777777777766666666666666665444444444444433333333322333322222222222111111111100000000000//////////////...............-----------,,,,,,,++++++++++++*********)))))))))))((((((((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############""###"""""""""""""""""!!!!!!!!!!!!!  TTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTUUUUVVVWWWWWWXXXXYYYZZZ[[[\\]]]^`aaabbbbbbbbbaaaaaa``````bbbbaaaaaaaaaaaaaaaaaa```````____________________^^]]]]]\\\\\\\[[[[[[ZZZZZZYXXXXXXXXXXWWWVVVUUTTTSSRRRQQQPPPPOOONNNNNMMMMMMLLJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@?????>>>>>>>>>>==============<============<<<<<<<<<<<<<;;;;;;:::::::::::::::::::9:99999999999999999999999988888888888887777777777777777777766666666666666666444444444444443333333332233332222222222111111111110000000000///////////////..............------------,,,,,,+++++++++++++********))))))))))))((((((((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############"""###""""""""""""""""!!!!!!!!!!!!!  TTTTTTTTTTTTTTTTTTTUUUUTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTUUUUUVVVVWWWWWWXXXXYYYZZ[[[\\]]``aaabbbbbbbbaaaaaa``````bbbbaaaaaaaaaaaaaaaa````````_____________________^^]]]]]\\\\\\[[[[[ZZZZZZZZXXXXXXXXXXXXWWWVVVUUTTTSSRRRQQQQPPPOOOONNNNNMMMMMMJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>==============<<===========<<<<<<<<<<<<<<;;;;;::::::::::::::::::99999999999999999999999999988888888888887777777777777777777776666666666666666544444444444443333333333223332222222222111111111111000000000///////////////.............--------------,,,,,+++++++++++++*********)))))))))))((((((((((((((('''''''''''''''&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############"""##"""""""""""""""""!!!!!!!!!!!!  TTTTTTTTTTTTTTTTTTTTTUUTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSTTTSSSSSSSSSSSSSSSSSSSSSRSSSSSRRRRRRSSSSSSTTTTTUUUUVVVVVVVWWWWWXXXYYYZZ[[\\]_``aaabbbbbbbaaaaa```````bbbbaaaaaaaaaaaa```````````______________________^^^]]]]]\\\\\[[[[ZZZZZZYYYXXXXXXXXXXXXXWWWVVVUUTTTSSSRRRQQQPPPPOOOONNNNMMMMMJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>==============<<<==========<<<<<<<<<<<<<<;;;;;;:::::::::::::::::99999999999999999999999999988888888888877777777777777777777776666666666666666554444444444443333333333222333222222222211111111111100000000///////////////.............---------------,,,,,+++++++++++++********)))))))))))(((((((((((((((('''''''''''''''&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$############""""##"""""""""""""""""!!!!!!!!!!!!  TTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZYYYYZZZZZZZZZZZZZZZZZZZZZZYYYZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSTSSSSSSSSSSSSSSSSSSSSSSRRSSSSRRRRRRRRRSSSSSSTTTTTUUUUUVVVVVVVVWWWWXXYYYZ[[\\__``aaaabbbbaaaaaa```````bbbbaaaaaaaaa`````````````_______________________^^]]]]]]\\\\[[[[ZZZZZYYYYYXXXXXXXXXXXXXWWWWVVVUUTTTSSSRRRQQQQPPPOOOONNNNNMMMKJJJJJJIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>==============<<<<=========<<<<<<<<<<<<<<;;;;;::::::::::::::::::99999999999999999999999999888888888888877777777777777777777776666666666666666555444444444443333333333322233222222222211111111111110000000////////////////............----------------,,,,+++++++++++++*********)))))))))))(((((((((((((((('''''''''''''''&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$############""""##"""""""""""""""""!!!!!!!!!!!  TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZYYYYYYYYYZZZZZZZZZZZZZZZZZZYYYYYYYZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRSSSSRRRRRRRRRRSSSSSSTTTTTUUUUUUUUUVVVVVVWWWXXYYZZ[\^__``aaaaaaaaaaaaa```````bbbbaaaaaaaa`````````````___________^_^^________^^^]]]]]]\\\\[[[[ZZZZYYYYYYXXXXXXXXXXXXXXWWWVVVUUUTTTSSSRRRQQQQPPPPOOOONNNNMMKKJJJJJJIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>=============<<<<<========<<<<<<<<<<<<<<;;;;;;:::::::::::::::::99999999999999999999999998888888888888777777777777777777777777666666666666665555544444444443333333333322223322222222221111111111110000000////////////////.............----------------,,,++++++++++++++********)))))))))))(((((((((((((((('''''''''''''''&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""##"""""""""""""""""!!!!!!!!!!!  STTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZYYYYYYYYYYYYYYZZZZZZZZZZZZZZYYYYYYYYYYYZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRSSRRRRRRRRRRRRRRSSSSSSTTTTTUUUUUUUUUUUVVVVWWXXYYZ[[^^_```aaaaaaaaaaaa```````bbbbaaaaaaaa`````````````_________^^^^^^^^^^^^^^^^^]]]]]]]\\\[[[[ZZZYYYYYYYWWWWXXXXXXXXXWWWWWVVVUUUTTTSSSRRRRQQQPPPPOOOONNNNMKKKJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????>>>>>>=============<<<<<<=======<<<<<<<<<<<<<<<;;;;;::::::::::::::::999999999999999999999999998888888888888777777777777777777777777666666666666665555554444444443333333333332222322222222221111111111110000000////////////////.............-----------------,,++++++++++++++*********)))))))))))(((((((((((((((('''''''''''''''&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""##""""""""""""""""!!!!!!!!!!!  SSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZYYYYYYYYYYYYYYYYYYYZZZZZZZZZZYYYYYYYYYYYYYYYZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRSSRRRRRRRRRRRRRRRSSSSSSSSTTTTTTTTTTUUUUUUVVVWWXYYZ[]^^_```aaaaaaaaaa````````bbbbaaaaaaaa`````````````_______^^^^^^^^^^^^^^^^^^]]]]]]]]\\\[[[[ZZZYYYYXXXWWWWWWXXXXXXXWWWWWVVVUUUTTTTSSSRRRQQQQPPPPOOOONNNNKKKKJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????>>>>>>============<<<<<<<======<<<<<<<<<<<<<<<;;;;;::::::::::::::::999999999999999999999999888888888888887777777777777777777777777666666666666655555555444444443333333333332222232222222221111111111111000000////////////////.............-----------------,,+++++++++++++++*********))))))))))((((((((((((((((''''''''''''''''&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"""""##""""""""""""""""!!!!!!!!!!!  SSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRSRRRRRRRRRRRRRRRRRRSSSSSSTTTTTTTTTTTTTTUUUUVVWWXYYZ]]^__```aaaaaaaaa````````bbbbbaaaaaaa`````````````______^^^^^^^^^^^^^^^^^^^]]]]]]]]\\\[[[[ZZZYYYYXXXWWWWWWWWWWWWWWWWWVVVVUUUTTTTSSSSRRRQQQQPPPPOOOONNNKKKKKJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@?????????>>>>>=============<<<<<<<=====<<<<<<<<<<<<<<<;;;;;:::::::::::::::99999999999999999999999998888888888888777777777777777777777777777666666666666555555555444444333333333333322222222222222221111111111110000000////////////////............-----------------,,+++++++++++++++**********))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############"""""#""""""""""""""""!!!!!!!!!!!  SSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSTTTTTTTTTTTUUUVVWWXYZ\]^^__```aaaaaaaa````````bbbbbaaaaaaa````````````_______^^^^^^^^^^^^^^^^^^^]]]]]]]]\\\\[[[ZZZYYYXXXXWWWWWWWWWWWWWWWWVVVVUUUUTTTTSSSSRRRRQQQQPPPPOOOONNLKKKKKJJJJJIIIIIIHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@?????????>>>>>============<<<<<<<<====<<<<<<<<<<<<<<<;;;;;;:::::::::::::::9999999999999999999999988888888888887777777777777777777777776777666666666665555555555544443333333333333322222222222222221111111111110000000////////////////............----------------,,,,++++++++++++++***********)))))))))((((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############"""""#"""""""""""""""!!!!!!!!!!!  SSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSTTTTUUVVWWXY[\]^^__````aaaaa`````````bbbbbaaaaaaa````````````______^^^^^^^^^^^^^^^^^^^^]]]]]]]]\\\\[[[ZZZYYYYXXXWWWWWWWWWWWWWWVVVVVUUUUUTTTTSSSSRRRRQQQQPPPPPOOOONLLKKKKKJJJJIIIIIIHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>============<<<<<<<<<===<<<<<<<<<<<<<<<;;;;;;;:::::::::::::99999999999999999999999888888888888888777777777777777777777776677666666666665555555555554433333333333333322222222222222222111111111110000000/////////////////...........----------------,,,,,+++++++++++++***********))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############"""""#""""""""""""""!!!!!!!!!!!!  SSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSTTTUUVVWXX[\\]^^__``````a``````````bbbbbaaaaaaa````````````______^^^^^^^^^]]]]]]]^^^^]]]]]]]]\\\\[[[ZZZYYYYXXXWWWWWWWWWWWVVVVVVVUUUUUTTTTSSSSSRRRRQQQQQPPPPOOOOOLLLKKKKJJJJJIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>============<<<<<<<<<==<<<<<<<<<<<<<<<;;;;;;;;::::::::::::99999999999999999999998888888888888888777777777777777777777776667766666666665555555555555433333333333333322222222222222222111111111110000000/////////////////...........----------------,,,,,,++++++++++++************))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############""""""#""""""""""""""!!!!!!!!!!!  SSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSTTUUVVWXZ[\]]^^__````````````````bbbbbaaaaaaa```````````______^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\[[[ZZZYYYYXXXWWWVVVVVVVVVVVVVUUUUUTTTTTTSSSSRRRRRQQQQQPPPPPOOOOLLLLKKKKJJJJIIIIIHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>===========<<<<<<<<<<=<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::99999999999999999999988888888888888888777777777777777777777766666766666666665555555555555533333333333333322222222222222222211111111111000000/////////////////............--------------,,,,,,,,+++++++++++************))))))))))(((((((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$############""""""#"""""""""""""!!!!!!!!!!!  SSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSTTUUVVWZ[[\]]^___```````````````bbbbbbaaaaaa```````````______^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\[[[ZZZZYYYXXXWWVVVVVVVVVVVVUUUUUUTTTTTSSSSSSRRRRRQQQQQPPPPPOOOOLLLLKKKKKJJJJIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@???????????>>>============<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;::::::::::999999999999999999998888888888888888887777777777777777777776666666666666666665555555555554433333333333333222222222222222222111111111110000000/////////////////...........--------------,,,,,,,,,++++++++++*************))))))))))((((((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############""""""#""""""""""""!!!!!!!!!!!!  SSSSSSSSSSSSSSSSSSSTTTTSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRSSSTUUVWYZ[\\]^^___``````````````bbbbbaaaaaa```````````_______^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\[[[[ZZZYYYYXXWWVVVVVVVVVUUUUUUUTTTTTTSSSSSRRRRRRQQQQQQPPPPPPOOOLLLLLKKKKJJJJIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFEFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@????????????>>>===========<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::999999999999999999888888888888888888777777777777777777766666666666666666666655555555555544433333333333322222222222222222222111111111110000000////////////////...........--------------,,,,,,,,,,+++++++++*************)))))))))))((((((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""!!!!!!!!!!!!  SSSSSSSSSSSSSSSSSSSSSTTSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXYYYYYYYYYYYYYYYYYYYYYYYXXYYYYYYYYYYYYYYYYYYYYYYYYXYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRSSTTUUVYYZ[\]]^^___`````````````bbbbbaaaaaa```````````______^^^^^^^^]]]]]]]]]]]]]]\\\\]\\\\\\\[[[[ZZZYYYYXXWWVVVVVVUUUUUUUUTTTTTTSSSSSSRRRRRRQQQQQQQPPPPPPOOOMLLLLKKKKKJJJIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@????????????>>>===========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::9999999999999999998888888888888888887777777777777777766666666666666666666666555555555555444433333333333222222222222222222221111111111100000000///////////////............-------------,,,,,,,,,,,++++++++**************))))))))))((((((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!  SSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYXXXXXXXYYYYYYYYYYYYYYYYYYYYXXXXXYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRSSTTUVXYZ[[\]]^^___````````````bbbbbaaaaa```````````_______^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[ZZZZYYYXXWWVVVVVUUUUUUUTTTTTTSSSSSSRRRRRRRQQQQQQQPPPPPPPOOOMLLLLLKKKKJJJJIIIIHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@????????????>>===========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::99999999999999998888888888888888888877777777777777776666666666666666666666666555555555554444433333333332222222222222212222211111111111000000000//////////////............-------------,,,,,,,,,,,,+++++++**************)))))))))))((((((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!  SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUTUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYYYYYYYYYYYXXXXXXXXXYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRSSTTUXXYZ[\\]^^^___```````````bbbbaaaaaa`````````________^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[ZZZZYYYYXWWVVVVUUUUUUTTTTTTSSSSSSSRRRRRRQQQQQQQQPPPPPPPPOOOMLLLLLKKKKJJJJIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@?????????????>>===========<<<<<<<<<<<;<<<<<<<<<<<<;;;;;;;;;;;;;:::::::999999999999999988888888888888888888777777777777776666666666666666666666666665555555555544444433333333222222222222221112222211111111111000000000////////////.............-------------,,,,,,,,,,,,,++++++***************)))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$###########"""""""""""""""""!!!!!!!!!!  SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYXXXXXXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXXYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRSSTUWXYZZ[\]]^^____``````````bbbbaaaaa`````````________^^^^^^^^]]]]]]]]\\\\\\\]\\\\\\\\\\\\[[[[[ZZZYYYYXWWVVVVUUUUUTTTTTTSSSSSSRRRRRRRQQQQQQQQPPPPPPPPPOOOMLLLLLKKKKJJJJIIIHHHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@????????????>>===========<<<<<<<<<<<;;<<<<<<<<<<<;;;;;;;;;;;;;;::::::9999999999999999888888888888888888887777777777777666666666666666666666666666665555555555444444433333332222222222222211112222111111111110000000000///////////..............------------,,,,,,,,,,,,,,+++++***************))))))))))))((((((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$###########""""""""""""""""!!!!!!!!!!  RRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWYYYXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYXXXXXXXXXXXXXXXXXXYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPQQQQQRRRSTTWXXYZ[[\]]^^____`````````bbbaaaaa````````_________^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[ZZZZYYYYXWWVVVUUUUUTTTTTSSSSSSSRRRRRRQQQQQQQQPPPPPPPPPPOOOOMMLLLLLKKKJJJJIIIHHHHHGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@?????????????>>===========<<<<<<<<<<;;;<<<<<<<<<<;;;;;;;;;;;;;;;:::::99999999999999988888888888888888888887777777777776666666666666666666666666666655555555554444444433333322222222222222111112221111111111110000000000//////////...............-----------,,,,,,,,,,,,,,,++++***************)))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###########"""""""""""""""!!!!!!!!!!  QQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVWWWWWWWWWVVVVVVVVVVVVVVVVVWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYXXXXXYYYYYYYYYXXXXXXXXXXXXXXXXYYYYYYXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYXXYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOPPPPPQQRRSTUVVWXYYZ[[\\\]]]]]]]]]]]`````_____^^^^^^^^^^]]]]]________^^^^^^^^]]]]]]]]]^^^^^^^^^^^^]]]]]\\\\[[[ZYYYXXXWWWWVVVVVVUUUUUUTTTSRRRRRRRQQQQQQQQQQQPPPPPPPOOOOONNNNMMMLLLKKKKJJJJJJHHHHHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@??????????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::999999999999988888888888888887777777777777777777777666666666666666665555555555444444444444433333333333332222222222221111111111110000000000////////...............----,,,,,,,,,,,,,,,+++++++++,+++++++++++++++**********)))))))))))))))(((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$###########""#""""""""""!!!!!!!!!!!  QQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWWVVVVVVVVVVVVVVVVVVVVVVWWWWVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYXXXXXXXYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOPPPQQRRSTUUVWXXYZZ[[\\\]]]]]]]]]]````_____^^^^^^^^^]]]]]]]______^^^^^^^^^]]]]]]]]]]^^^^^^^^^^^^]]]]]\\\\[[[ZYYYXXXWWWWVVVVVUUUUUUTTTTRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOONNNNMMMLLLKKKKJJJJJIHHHHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@?????????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::9999999999999988888888888888877777777777777777777666666666666666666665555555554444444444444333333333333322222222222211111111111100000000000///////................----,,,,,,,,,,,,,,+++++++++++++++++++++++++***********)))))))))))))))(((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$##########"""#"""""""""!!!!!!!!!!!  QQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUTTUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOPPPQQRRTTUVVWXYYZZ[[\\\]]]]]]]]]```_____^^^^^^^]]]]]]]]]]_____^^^^^^^^^]]]]]]]]]]]]]^^^^^^^^^]]]]]]\\\\[[[ZYYYXXXWWWVVVVVUUUUUUTTTTTRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOONNNMMMLLLKKKKJJJJJIHHHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::99999999999999988888888888888777777777777777777766666666666666666666655555555554444444444443333333333333222222222222111111111111100000000000//////................----,,,,,,,,,,,,,,,+++++++++++++++++++++++++**********))))))))))))))))((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!  QQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOPPPQQRRSTUUVWXXYZZ[[[\\\]]]]]]]]```____^^^^^^]]]]]]]]]]]]___^^^^^^^^^^]]]]]]]]]]]]]]]]^^^^^^]]]]]]\\\\[[[[ZYYYXXXWWWVVVVVUUUUUTTTTTTRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOONNNNMMMLLLKKKJJJJJIIHHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::99999999999999988888888888887777777777777777777666666666666666666666555555555544444444444433333333333332222222222221111111111111000000000000/////................----,,,,,,,,,,,,,,,+++++++++++++++++++++++++***********))))))))))))))))((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!  QQQQQQQQQQQQQQQQQQQQQRRQRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSRRSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPPPPPPPOOPPOOOOOOOOOOOOOOOOOOPPPQQRSTTUVVWXYYZZ[[\\\\]]]]]]\``____^^^^^^]]]]]]]]]]]\\__^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\[[[[ZYYYXXXWWWVVVVUUUUUUTTTTTTRRRRQQQQQQQQQPPPPPPPPPPPPPOOOOONNNNMMMLLLKKKJJJJJIIHHHHGGGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::999999999999999988888888888877777777777777777776666666666666666666665555555555544444444444433333333333322222222222221111111111110000000000000////................-----,,,,,,,,,,,,,,+++++++++++++++++++++++++************)))))))))))))))((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!  QQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOPPPQQRSSTUUVWXXYYZZ[[\\\\\]]]\\`____^^^^^]]]]]]]]]]\\\\\^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\[[[[ZYYYXXXWWWVVVVUUUUUTTTTTTSRRRRQQQQQQQQPPPPPPPPPPPPPPOOOOONNNMMMLLLKKKJJJJJIIIHHHGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::999999999999999998888888888877777777777777777766666666666666666666655555555555544444444444433333333333322222222222222111111111110000000000000////................------,,,,,,,,,,,,,+++++++++++++++++++++++++*************)))))))))))))))((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!  QQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVWWWWWWWVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWVVVVVVVVVVVVVVVVVVVVWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOPPPQQRSSTTUVWWXYYZZ[[[\\\\\\\\\_____^^^^]]]]]]]]\\\\\\\\^^^^^^^^^^]]]]]]]]]]]]\]]]]]]]]]]]]]]]]]\\\\\[[[[ZYYYXXXWWWWVVVVUUUUTTTTTTSRRRQQQQQQQQPPPPPPPPPPPPPPOOOOOONNNMMMLLLKKKJJJJJIIIHHGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::999999999999999998888888888877777777777777777776666666666666666666665555555555554444444444443333333333322222222222222211111111111000000000000////................-------,,,,,,,,,,,,,+++++++++++++++++++++++++*************))))))))))))))((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!  QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWVVVVVVVVVVVVVVVVVVVVVVVVWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPQQQRSTTUVVWXXYYZZ[[[\\\\\\\\____^^^^]]]]]]]\\\\\\\\\\^^^^^^^^^]]]]]]]]]]\\\\\\]]]]]]]]]]]]]]\\\\\\[[[[ZYYYXXXXWWWVVVVUUUUTTTTTTSRRRQQQQQQQPPPPPPPPPPPPPPPOOOOONNNNMMMLLLKKKJJJJIIIIHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::999999999999999988888888888877777777777777777766666666666666666666666555555555554444444444443333333333322222222222222211111111111000000000000////................--------,,,,,,,,,,,,,++++++++++++++++++++++++**************))))))))))))))(((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!  PPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVUUUVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPQQRSSTUUVWWXYYZZ[[[\\\\\\\\___^^^^^]]]]]\\\\\\\\\\\\^^^^^^]]]]]]]]]]]]\\\\\\\]]]]]]]]]]]]]]\\\\\\[[[[ZYYYYXXXWWWVVVVUUUUTTTTTSSRRRQQQQQQQPPPPPPPPPPPPPPPOOOOONNNMMMLLLKKKJJJJIIIIIHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::999999999999999988888888888877777777777777766776666666666666666666666655555555555444444444443333333333332222222222222111111111111000000000000////................---------,,,,,,,,,,,,+++++++++++++++++++++++++**************)))))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!!  PPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVUUUUUUUVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPQQRSSTTUVVWXXYYZZ[[[\\\\\\\___^^^^]]]]]\\\\\\\\\\\\[^^^^]]]]]]]]]]]]]\\\\\\\\]]]]]]]]]]]]]\\\\\\[[[[[ZYYYYXXXWWWWVVVUUUUTTTTTSSRRQQQQQQQPPPPPPPPPPPPPPPOOOOONNNNMMMLLLKKKJJJJIIIIIGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBABBAAAAAAAAAAA@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::999999999999999888888888888877777777777777776666666666666666666666666655555555555444444444444333333333332222222222222111111111111000000000000/////...............----------,,,,,,,,,,,,++++++++++++++++++++++++***************)))))))))))))(((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##########"""""""""""""""!!!!!!!!!!  PPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUVVVVVVVVVVVVVVUUUUUUUUUUUUVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWXXXXXXXXXXXXXXXWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPQQRSSTTUVVWWXYYZZZ[[[\\\\\\__^^^^^]]]]]\\\\\\\\\\[[[^^]]]]]]]]]]]]]]\\\\\\\\\\\\]]]]]]]]]\\\\\\\[[[[[ZYYYYXXXXWWWVVVVUUUUTTTTSSRRQQQQQQQPPPPPPPPPPPPOOOOOOOONNNMMMLLLKKKJJJJIIIIIIGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@????????????????>>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::999999999999999888888888888877777777777777766666666666666666666666666555555555555544444444444333333333332222222222222111111111111000000000000//////..............-----------,,,,,,,,,,,+++++++++++++++++++++++++***************))))))))))))((((((((((((('''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$###########"""""""""""""""!!!!!!!!!!  PPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVVUUUUUUUUUUUUUUUUVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXWWWWWXXXXXXXXXWWWWWWWWWWWWWWWWXXXXXXWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXWXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNOOOOOOOPPPQQRRSTTUUVWWXXYYZZ[[[[[\\\[__^^^^]]]]]\\\\\\\\[[[[[[]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\]]]]\\\\\\\\\[[[[[[YYYYYXXXWWWWVVVUUUUTTTTSSRRQQQQQQQPPPPPPPPPPOOOOOOOOONNNNMMMLLLKKJJJJIIIIIIIGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::9999999999999988888888888888877777777777777666666666666666666666666665555555555555444444444443333333333322222222222221111111111110000000000000//////..............-----------,,,,,,,,,,,+++++++++++++++++++++++++***************))))))))))))((((((((((((('''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$#######$$$$############""""""""""""""""!!!!!!!!!!  PPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUVVVVVVUUUUUUUUUUUUUUUUUUUUUVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXWWWWWWXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNOOOOOOPPPQQRRSSTUUVVWWXYYZZZ[[[[[[[[_^^^^^]]]]]\\\\\\\[[[[[[[]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[ZYYYYXXXXWWWVVVUUUUTTTTSSRRQQQQQQQPPPPPPPPPOOOOOOOOONNNNMMMLLLKKKJJJJIIIIIIHGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::::999999999999998888888888888887777777777777766666666666666666666666665555555555555544444444444333333333333222222222222111111111111000000000000////////.............------------,,,,,,,,,,++++++++++++++++++++++++++***************)))))))))))((((((((((((((''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$########################""""""""""""""""!!!!!!!!!!  PPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXWWWWWWWWWWWXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNOOOOOOPPPQQRRSSTTUUVWWXXYYZZZ[[[[[[[_^^^^^]]]]]\\\\\\[[[[[[[[]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[ZYYYYYXXXXWWWVVVUUUTTTTTSRRRQQQQQQQPPPPPPPOOOOOOOONNNNNMMMLLLKKKJJJJIIIIIIHHGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::::999999999999998888888888888887777777777777766666666666666666666666665555555555555544444444444333333333333222222222222111111111111000000000000/////////............-------------,,,,,,,,,++++++++++++++++++++++++++****************)))))))))))((((((((((((('''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#######################""""""""""""""""!!!!!!!!!!!  PPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTSSTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNOOOOOPPPQQRRSSTTUUVVWXXYYYZZ[[[[[[[^^^^^^]]]]\\\\\\[[[[[[[[[]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[ZZYYYYXXXXWWWVVVUUUTTTTTSRRRQQQQQQQPPPPPPPOOOOOOOONNNNMMMMLLLKKKJJJJIIIIIIHHGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;::::::::::::::::99999999999999988888888888888877777777777777666666666666666666666666655555555555555444444444444333333333332222222222221111111111110000000000000/////////............-------------,,,,,,,,,++++++++++++++++*+++++++++****************))))))))))((((((((((((((''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$#######################""""""""""""""""!!!!!!!!!!!  PPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXWXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNOOOOOPPPQQRRSSSTTUVVWWXXYYZZZ[[[[[[^^^^^^]]]]]\\\\\[[[[[[[[[]]]]]]]]]]\\\\\\\\\\\\\\[\\\\\\\\\\\\\\\\\\\[[[[[[ZZYYYYYXXXWWWVVVUUUUTTTTSRRRQQQQQQQPPPPPPPOOOOOOONNNNMMMMLLLKKKJJJJIIIIIIHHHGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::99999999999999988888888888888777777777777777766666666666666666666666655555555555555444444444444333333333333222222222221111111111110000000000000//////////...........--------------,,,,,,,,+++++++++++++++++*+++++++++****************))))))))))((((((((((((('''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$#######################""""""""""!""""!!!!!!!!!!!!  PPPPPPPPPPPPPPPPPPPPPQQPQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNOOOOPPPPQRRRSSTTUUVVWWXYYYZZZ[[[[[^^^^^^]]]]]\\\\\[[[[[[[[[]]]]]]]]\\\\\\\\\\\\\[[[[\\\\\\\\\\\\\\\\\\\[[[[[[ZZYYYYYXXXXWWWVVUUUUTTTTTRRRRQQQQQQQPPPPPPOOOOOONNNNMMMMLLLKKKKJJJJIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::999999999999999988888888888888777777777777777766666666666666666666666655555555555555444444444444333333333333222222222222111111111110000000000000///////////..........---------------,,,,,,,,++++++++++++++++**++++++++****************))))))))))(((((((((((((('''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$######################"""""""""""!""""!!!!!!!!!!!  PPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUUUUUUVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNOONNNNNNNNNNNNNNNOOOOPPPPQQRRSSTTUUVVWWXXYYZZZZ[[[[^^^^^^]]]]\\\\\[[[[[[[[[[]]]]]]\\\\\\\\\\\\\\[[[[[\\\\\\\\\\\\\\\\\\\\[[[[[ZZZYYYYYXXXWWWVVVUUUTTTTTRRRRRQQQQQQPPPPPPOOOOONNNNMMMMLLLKKKKJJJJIIIIIIHHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::999999999999999988888888888888877777777777777776666666666666666666666655555555555555444444444444333333333333222222222222111111111110000000000000////////////.........----------------,,,,,,,+++++++++++++++++**++++++++****************)))))))))(((((((((((((('''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$######################"""""""""""!!"""!!!!!!!!!!!  PPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUVUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUUUUUUUUUUUUUUUUUUUUVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNOOOOPPPQQRRRSSTTUUVVWWXXYYZZZZ[[[^^^^^^]]]]\\\\\[[[[[[[[ZZ]]]\\\\\\\\\\\\\\\\[[[[[[[[[[\\\\\\\\\\\\\\\\[[[[[ZZZYYYYYXXXWWWVVVUUUTTTTTRRRRRRQQQQQQPPPPPOOOOONNNMMMMLLLLKKKJJJJIIIIIIIHHHHGGGGGFFFFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::99999999999999988888888888888887777777777777776666666666666666666666655555555555555444444444444333333333333222222222222111111111111000000000000/////////////.........----------------,,,,,,+++++++++++++++++***+++++++****************))))))))))(((((((((((((''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$######################""""""""""!!!""!!!!!!!!!!!!  PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRSSRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNOOOOPPPPQRRRSSTTTUVVWWXXYYYZZZZ[[^^^^^^]]]]\\\\\[[[[[[[ZZZ]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[\\\\\\\\\\\\\\[[[[[ZZYYYYYYXXXWWWVVVUUUTTTTTRRRRRRRQQQQQPPPPPOOOONNNNMMMLLLLKKKKJJJJIIIIIIIHHHHGGGGFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;;;:::::::::::::::999999999999999988888888888888888777777777777777666666666666666666666655555555555554444444444444333333333333222222222222211111111111100000000000//////////////........----------------,,,,,,+++++++++++++++++****+++++++***************))))))))))(((((((((((((('''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$######################"""""""""!!!!"!!!!!!!!!!!!  OOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUTTTTTUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOPPPQQRRRSSTTUUVVWWXXYYZZZZ[[^^^^^]]]]]\\\\[[[[[[[ZZZZ\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[\\\\\\\\\\\\\[[[[[ZZYYYYYYXXXWWWVVVUUUUTTTTRRRRRRRRQQQQQPPPPOOOONNNNMMMLLLKKKKJJJJJIIIIIIIHHHHGGGGFFFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>===============<<<<<<<<<<<;;;;;;;;;;::::::::::::::999999999999999988888888888888888877777777777777766666666666666666666655555555555555444444444444433333333333322222222222211111111111100000000000///////////////.......----------------,,,,,,+++++++++++++++++*****++++++***************))))))))))((((((((((((((''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$######################"""""""""!!!!!!!!!!!!!!!!!  OOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTUUUUUUUUUUUUUUUUTTTTTTTTTUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVWWWWWWWWWWWWWWVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOPPPQQRRRSSSTTUVVWWXXYYYZZZZZ^^^^^]]]]]\\\\[[[[[[ZZZZZ\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[\\\\\\\\\\\\[[[[[ZZYYYYYXXXXWWWVVVUUUUTTTTRRRRRRRRRQQQQPPPPOOOONNNMMMLLLLKKKKJJJJJIIIIIIIHHHHGGGGFFFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@AA@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>================<<<<<<<<<<<;;;;;;;;;:::::::::::::::999999999999999988888888888888888887777777777777766666666666666666666655555555555555544444444444333333333333322222222222211111111111100000000000////////////////.......---------------,,,,,,++++++++++++++++++*****+++++***************)))))))))))((((((((((((((''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$######################"""""""""!!!!!!!!!!!!!!!!  OOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWVVVWWWWWWWWWWWVVVVVVVVVVVVVVWWWWWWWVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWVWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQRRRSSTTUUVVWWXXYYZZZZZ^^^^^]]]]\\\\\[[[[[ZZZZZZ\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\[[[[[ZZYYYYYXXXXWWWVVVUUUUTTTTRRRRRRRRRQQQQQPPPOOOONNNMMMLLLKKKKJJJJJIIIIIIIIHHHHGGGFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>=================<<<<<<<<<<;;;;;;;;;::::::::::::::::99999999999999988888888888888888888777777777777776666666666666666666655555555555555554444444444333333333333322222222222221111111111100000000000/////////////////......---------------,,,,,+++++++++++++++++++******+++++**************)))))))))))((((((((((((((''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#####################"""""""""!!!!!!!!!!!!!!!!!  OOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTUUUUUUUUTTTTTTTTTTTTTTTTTTTUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWVVVVVVVVVVVVVVWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWVVVVVVWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOPPQQQRRRSSSTTUUVWWXXYYYZZZZ^^^]]]]]]\\\\[[[[[ZZZZZZZ\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\[[[[[[ZZYYYYYXXXXWWWVVVUUUUTTTTRRRRRRRRRRQQQQPPPOOOONNNMMLLLKKKKKJJJJJIIIIIIIIHHHHGGGFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>=================<<<<<<<<<<<;;;;;;;;;::::::::::::::999999999999999988888888888888888888877777777777777666666666666666666555555555555555554444444444333333333333322222222222221111111111100000000000//////////////////.....---------------,,,,,++++++++++++++++++++******++++**************)))))))))))(((((((((((((((''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$####################""""""""""!!!!!!!!!!!!!!!!  OOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUUTTTTTTTTTTTTTTTTTTTTTTTTUUTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWVVVVVVVVVVVVWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUTTUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMNNNNNNOOOPPPQQQRRRSSTTUUVVWWXXYYYZZZ]]]]]]]]]\\\\[[[[[ZZZZZZZ\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\[[[[[[ZYYYYYXXXXWWWWVVVUUUUTTTTRRRRRRRRRRQQQQPPPPOOONNMMMLLLKKKKJJJJJJJIIIIIIIHHHHGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>==================<<<<<<<<<<<;;;;;;;;;;:::::::::::::999999999999999988888888888888888888887777777777777666666666666666666555555555555555554444444444333333333333322222222222222111111111110000000000///////////////////.....--------------,,,,,,+++++++++++++++++++*******++++**************))))))))))(((((((((((((((''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#####################""""""""""!!!!!!!!!!!!!!!  OOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPQQQRRRSSSTTTUUVVWWXYYZZZ[[[[]]]]]]]]\\\\[[[[[ZZZZZZZZ]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[\\\\\\\\\\\\\\\\\[[ZZZZZYYYYYXXXWWWVVVVUUUUUTTTTTTTTTTSSSSRRRQQQPPPOONMMMMLLLLKKKKKKKJJJJJJJJIIGGGGGGGFFFFFFFFFFFFFEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@???????????????>>>>>>>>>>>>===================<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::9999999999988888888888888888888877777777777777766666666666666666666666655555555555544444444444333333333333322222222222211111111111000000//////////////////......--------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*************))))))))))((((((((((((((''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""!!!!!!!!!!!  OOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTSSSSSSTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSRRSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPQQRRRRSSSTTUUVVWWXXYYZZZ[[[]]]]]]]]\\\\[[[[ZZZZZZZZZ\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[\\\\\\\\\\\\\\\\[[[ZZZZZYYYYXXXXWWWVVVVUUUUUTTTTTTTTTTSSSSRRRQQQPPPOONMMMLLLLLKKKKKKKKJJJJJJJIIGGGGGGFFFFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@???????????????>>>>>>>>>>>>>==================<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::9999999999988888888888888888888887777777777777776666666666666666666666655555555555544444444444333333333333332222222222221111111111000000//////////////////......---------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++**************)))))))))(((((((((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""!!!!!!!!!!  NOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRSSSSSSSSSSSSSSRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPQQQRRRSSSTTTUUVVWWXXYYZZZ[[]]]]]]]\\\\[[[[[ZZZZZZZZY\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[\\\\\\\\\\\\\\\[[[ZZZZZYYYYXXXXWWWVVVVUUUUUTTTTTTTTTTSSSSRRRQQQPPOOONMMMLLLLLKKKKKKKKJJJJJJJIIGGGGGGFFFFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@?????????????????>>>>>>>>>>>>===============<==<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::::9999999999988888888888888888888887777777777777777666666666666666666666655555555555554444444444333333333333333222222222221111111111100000//////////////////......---------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++**************))))))))))((((((((((((((''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""!!!!!!!!!!  NNNOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRSSSSSSSSSSSRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPQQPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNOOOOOOPPPPQQRRRRSSSTTUUUVVWXXYYYZZZ[]]]]]]\\\\\[[[[ZZZZZZZYYY\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\[[[ZZZZYYYYYXXXWWWWVVVVUUUUUTTTTTTTTTSSSSSRRRQQQPPOOONMMMLLLLLKKKKKKKKJJJJJJJIIGGGGGFFFFFFFFFFFFFEEEEEEEDDDDDDDDCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@?????????????????>>>>>>>>>>>>==============<<<=<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::99999999999988888888888888887777777777777777777777666666666666666666666655555555555555444444444333333333333333222222222221111111111100000/////////////////.......---------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++**************)))))))))(((((((((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############"""""""""""!!!!!!!!!  NNNNNNOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRSSSSSSSRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNOOOOOPPPPQQQRRRSSSSTTUUVVWWXXYYZZZZ\\]]\\\\\\[[[[[ZZZZZZZYYY\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\[[[ZZZZYYYYYXXXWWWWVVVUUUUUUTTTTTTTTTSSSSSRRRQQQPPOOONMMMLLLLLKKKKKKKKJJJJJJJIIGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@?????????????????>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::99999999999988888888888888888777777777777777777777766666666666666666666555555555555555444444444333333333333333222222222222111111111100000/////////////////........--------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++**************)))))))))((((((((((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############"""""""""""!!!!!!!!!  NNNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONPOOOOOOOOOOOOOOOOOOOOOOONOOOOOOOONNNNNNNNNOOOOOPPPPQQRRRRSSSTTTUUVVWWXXYYZZZ\\\\\\\\\\[[[[ZZZZZZZYYYY\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\[[[ZZZZYYYYXXXXWWWWVVVVUUUUUTTTTTTTTTSSSSSRRRQQQPPOOONMMMLLLLLKKKKKKKKJJJJJJJIIGGGGFFFFFFFFFFFFFEEEEEEEEDDDDDDDCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::::99999999999888888888888888877777777777777777777777666666666666666666665555555555555554444444443333333333333322222222222221111111111000000////////////////.........-------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++**************))))))))))(((((((((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############"""""""""""!!!!!!!!!!  NNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRSRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVUVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNOOOOOOOOOOOOOOOOOOOOOONNNOOOOOONNNNNNNNNNNNOOOOPPPPQQQRRRRSSSTTUUUVVWXXYYYZZ\\\\\\\\\\[[[[ZZZZZZYYYYY\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\[[[ZZZZYYYYXXXXWWWWVVVUUUUUUTTTTTTTTTSSSSRRRRQQPPPOOOMMMMLLLLLKKKKKKKKJJJJJJJIIGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::999999999999888888888888888777777777777777777777777666666666666666666655555555555555544444444433333333333333222222222222211111111111000000///////////////..........------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++***************)))))))))((((((((((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!  NNNNNNNNNNNNNOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNOOOOOOOOOOOOOOOOOOOONNNNNOOOOONNNNNNNNNNNNNOOOOOPPPQQQRRRRSSSSTTUUVVWWXXYYYZ\\\\\\\\\[[[[[ZZZZZYYYYYY\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\[[[[ZZZZYYYYXXXXWWWWVVVVUUUUUTTTTTTTTSSSSSRRRQQQPPPOOOMMMMLLLLLKKKKKKKKKJJJJJIIIGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCCCCBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::99999999999999888888888888887777777777777777777777766666666666665666666555555555555555444444444333333333333322222222222222211111111110000000//////////////...........-----------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++***************))))))))))(((((((((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!  NNNNNNNNNNNNNNNNOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNOOOOOOOOOOOOOOOOOONNNNNNNOOOONNNNNNNNNNNNNNNOOOOPPPQQQQRRRRSSSTTTUUVVWWXXYYZ[\\\\\\\\[[[[[ZZZZZYYYYYY\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\[[[[ZZZZYYYYXXXXWWWWVVVVUUUUUTTTTTTTTSSSSSRRRQQQPPPOONMMMLLLLLLKKKKKKKKJJJJJJIIIGGGFFFFFFFFFFFEEEEEEEEEEEDDDDCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::999999999999999888888888888877777777777777777777777666666666666665666665555555555555544444444444333333333333222222222222221111111111100000000/////////////............----------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++**++****************))))))))))((((((((((((((''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!  NNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNOOOOOOOOOOOOOOOONNNNNNNNNOOONNNNNNNNNNNNNNNNNOOOOPPQQQQRRRRRSSSTTUUVVWWXXYYY[\\\\\\\\[[[[ZZZZZZYYYYYY\\\\\\\\[[[[[[[[[[[[[[[ZZ[[[[[[[[[[[\\\\\\\\\[[[[[ZZZYYYYYXXXXWWWWVVVVUUUUUTTTTTTTSSSSSRRRRQQQPPOOONMMMLLLLLKKKKKKKKKJJJJJJIIIGGGFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::9999999999999998888888888888777777777777777777777766666666666666655666665555555555555444444444443333333333332222222222222221111111111100000000///////////..............---------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++***+****************)))))))))))((((((((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!  NNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNOOOOOOOOOOOOOONNNNNNNNNNNONNNNNNNNNNNNNNNNNNNOOOOPPQQQQQRRRRRSSSTTUUVVWWXXYY[[\\\\\\\[[[[ZZZZZYYYYYYY\\\\\\[[[[[[[[[[[[[[[ZZZZ[[[[[[[[[[[[\\\\\\\\[[[[[ZZZYYYYYXXXXWWWWVVVVUUUUUTTTTTTTSSSSSRRRQQQPPPOOONMMMLLLLLKKKKKKKKKJJJJJJIIIGGFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::99999999999999988888888888887777777777777777777766666666666666666655666655555555555554444444444333333333333222222222222222211111111111000000000//////////...............--------,,,,,,,,,,,,,,,,+,,+++++++++++++++++++*********************))))))))))))((((((((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###########"""""""""""""""!!!!!!!!!  NNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOPPQQQQQRRRRSSSTTTUUVWWXXYY[[[\\\\\[[[[[ZZZZZYYYYYYY\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZ[[[[[[[[[\\\\\\[[[[[[ZZZYYYYYXXXXWWWWVVVVUUUUUTTTTTTTSSSSSRRRQQQPPPOOONMMMLLLLLKKKKKKKKKJJJJJIIIIGGFFFFFFFFFEEEEEEEEEEEEDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::99999999999999888888888888877777777777777777766666666666666666666555666555555555555544444444444333333333333222222222222221111111111111000000000/////////................------,,,,,,,,,,,,,,,,,++,++++++++++++++++++***********************)))))))))))(((((((((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!  NNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSRRRRRSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUVVUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOPPQQQQQQRRRRSSSTTUUVVWWXXY[[[\\\\\[[[[[ZZZZZYYYYYYY\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[[[[[[\\\[[[[[[[ZZZYYYYYXXXXXWWWVVVVVUUUUUTTTTTTTSSSSRRRRQQQPPPOONNMMLLLLLKKKKKKKKKJJJJJJIIIIGFFFFFFFFFEEEEEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::999999999999999888888888888777777777777777777666666666666666666666555665555555555554444444444433333333333332222222222222111111111111110000000000////////................------,,,,,,,,,,,,,,,,,+++++++++++++++++++++**********************)))))))))))))(((((((((((((''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###########"""""""""""""""!!!!!!!!!  NNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQRRRRRRRRRRRRRRQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNNNNOOOOPPQQQQQRRRRRSSSTTUUVWWXXY[[[[\\\\[[[[[ZZZZZYYYYYYY\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[ZZZYYYYYYXXXXWWWWVVVVVUUUUUTTTTTTSSSSSRRRRQQQPPOOONNMMLLLLLKKKKKKKKKJJJJJIIIIIGFFFFFFFFEEEEEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<;<<;;;;;;;;;;;;;;;:::::::::::::::999999999999998888888888887777777777777777776666666666666666666665555665555555555554444444444433333333333322222222222221111111111111100000000000///////................------,,,,,,,,,,,,,,,,,++++++++++++++++++++***********************))))))))))))))(((((((((((((''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###########"""""""""""""""!!!!!!!!!  MMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQRRRRRRRRRRRQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMNNNNNOOOOPPPQQQQQQRRRRSSTTUUVVWWXXZ[[[[\\\[[[[[ZZZZZYYYYYYY[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[ZZZYYYYYYXXXXXWWWWVVVVVUUUUUTTTTTTSSSSSRRRQQQPPPOOONNMMLLLLLKKKKKKKKJJJJJJIIIIIFFFFFFFFEEEEEEEEEEEEEDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAA@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<;;<;;;;;;;;;;;;;;;:::::::::::::::999999999999998888888888887777777777777777777666666666666666666665555565555555555554444444444443333333333322222222222222111111111111100000000000///////................------,,,,,,,,,,,,,,,,,++++++++++++++++++++**********************)))))))))))))))((((((((((((((''''''''''&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###########"""""""""""""""!!!!!!!!!  MMMMNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQRRRRRRRRQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOPPOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMNNNNNOOOPPPQQQQQQRRRRSSSTTUVVWWXXZ[[[[[\[[[[[[ZZZZYYYYYYYX[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[ZZZZYYYYYXXXXXWWWWVVVVVUUUUUUTTTTTTSSSSSRRRQQQPPPOOONNMMLLLLKKKKKKKKJJJJJJJIIIIIFFFFFFFEEEEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::99999999999998888888888887777777777777777777766666666666666666666555555555555555554444444444443333333333322222222222222211111111111110000000000///////................-----,,,,,,,,,,,,,,,,,++++++++++++++++++++**********************)))))))))))))))))((((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###########"""""""""""""""!!!!!!!!!  MMMMMMNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMNNNNOOOPPPPQQQQQQRRRRSSTTUUVVWXXZ[[[[[[[[[[[[ZZZZYYYYYYXX[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[ZZZZZZYYYYXXXXXWWWWWVVVVVUUUUUUTTTTTTSSSSRRRRQQQPPPOONNNMLLLLKKKKKKKKJJJJJJJIIIIIHFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::999999999999988888888888877777777777777777777766666666666666666665555555555555555544444444444433333333333222222222222222111111111111100000000000//////................-----,,,,,,,,,,,,,,,,,++++++++++++++++++++*********************))))))))))))))))))((((((((((((((''''''''''&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!  MMMMMMMMMNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQRQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNMMMMMMMMMMMNNNNOOPPPPPQQQQQQRRRSSSTTUVVWWXZZ[[[[[[[[[[[ZZZZYYYYYXXX[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[ZZZZZZZYYYYXXXXXWWWWWVVVVVVUUUUUUTTTTTTSSSSRRRQQQQPPOOONNNMLLLLKKKKKKKJJJJJJJIIIIIIHFFFFFFEEEEEEEEEEEEDDDDDDDCCCCCCCCBBBBBBBBBBBBBAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::99999999999988888888888877777777777777777777776666666666666666655555555555555555544444444444433333333333222222222222221111111111111000000000000//////................------,,,,,,,,,,,,,,,,++++++++++++++++++++********************))))))))))))))))))))((((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!  MMMMMMMMMMMNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNNNNNNNNNNNNNNNNNNNNMMMNNNNNNNMMMMMMMMMMMMMNNNNOOOPPPPPQQQQQQRRRSSTTUUVWWXZZ[[[[[[[[[[ZZZZZYYYYYXXX[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[ZZZZZZZZZYYYXXXXXXWWWWWVVVVVVUUUUUUUTTTTTTSSSSRRRQQQPPPOOONNNMLLLLKKKKKKKJJJJJJJIIIIIHHFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::99999999999998888888888887777777777777777777776666666666666666655555555555555555554444444444333333333333322222222222221111111111111000000000000//////................-------,,,,,,,,,,,,,,,++++++++++++++++++++********************)))))))))))))))))))))(((((((((((((''''''''''&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!  MMMMMMMMMMMMMMNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMNNNNNNNNNNNNNNNNNNNNMMMMMNNNNNNMMMMMMMMMMMMMMMNNNNOOPPPPPPQQQQQQRRRSSTUUVVWXZZZ[[[[[[[[[ZZZZYYYYYXXXX[[[[[[ZZZZZZZZZZZZZZZZYYYZZZZZZZZZZZZZZZZZZZZZYYYYXXXXXXWWWWWVVVVVVUUUUUUUUTTTTTTSSSSRRRQQQPPPOOONNNMLLLKKKKKKKJJJJJJJIIIIIIHHFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::9999999999998888888888887777777777777777777776666666666666666555555555555555555554444444444333333333333322222222222211111111111111000000000000//////................--------,,,,,,,,,,,,,,++++++++++++++++++++****************)**)))))))))))))))))))))))((((((((((((''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!  MMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMNNNNNNNNNNNNNNNNNMMMMMMMMNNNNMMMMMMMMMMMMMMMMMNNNNOOOPPPPPPQQQQQRRRSSTTUVVWWYZZ[[[[[[[[ZZZZZYYYYYXXXX[[[ZZZZZZZZZZZZZZZZYYYYYYZZZZZZZZZZZZZZZZZZZZYYYYYXXXXWWWWWWVVVVVVUUUUUUUUUTTTTTSSSSRRRRQQQPPPOONNNMLLLLKKKKKKJJJJJJJJIIIIIHHHFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>>>>================<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::::::::999999999998888888888888777777777777777777776666666666666666555555555555555555554444444444333333333333322222222222221111111111111000000000000//////.................--------,,,,,,,,,,,,,++++++++++++++++++++***************)))*))))))))))))))))))))))))((((((((((((''''''''''&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!  MMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSSSSSSTSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMMNNMMMMMMMMMMMMMMMMMMMMNNNNOOPPPPPPPQQQQQRRSSTTUUVWWYZZZ[[[[[[[ZZZZYYYYYXXXXX[[ZZZZZZZZZZZZZZZYYYYYYYYYYZZZZZZZZZZZZZZZZYYYYYYXXXXWWWWWWVVVVVVUUUUUUUUUUTTTTTSSSSRRRQQQPPPOOONNNMLLLLKKKKKJJJJJJJJIIIIIIHHHFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>>>================<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::::::::99999999998888888888888777777777777777777776666666666666655555555555555555555554444444444333333333333222222222222221111111111110000000000000///////................---------,,,,,,,,,,,,++++++++++++++++++++***************)))))))))))))))))))))))))))))(((((((((((''''''''''&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!  MMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMNNNNNNNNNNNNNMMMMMMMMMMMMNMMMMMMMMMMMMMMMMMMMMMNNNNOOOPPPPPPPPQQQQRRSSTUUVVWYZZZZ[[[[[ZZZZZYYYYXXXXXXZZZZZZZZZZZZZZZYYYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYYXXXWWWWWWVVVVVVUUUUUUUUUUUUTTTTTSSSSRRRQQQPPPOOONNNMLLLKKKKKJJJJJJJJIIIIIIHHHHFFFEEEEEEEEEEDDDDDDDDDDDDCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@???????????????>>>>>>>>>>>>================<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::::::::99999999999888888888888777777777777777777776666666666666555555555555555555555554444444444333333333333222222222222221111111111110000000000000////////...............----------,,,,,,,,,,,++++++++++++++++++++***************))))))))))))))))))))))))))))(((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!  MMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRQQQQRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPPPPPPPQQQRRSSTTUVVWYYZZZZZ[ZZZZZZYYYYYXXXXXXZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYZZZZZZZZZYYYYYYYXXXWWWWWWVVVVVVUUUUUUUUUUUUUTTTTTSSSRRRQQQPPPOOONNNMMLLLKKKKKJJJJJJJJIIIIIIHHHHFFEEEEEEEEEEDDDDDDDDDDDDCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????????>>>>>>>>>>>===============<=<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::::::::::99999999998888888888887777777777777777777766666666666655555555555555555555555544444444444333333333322222222222222211111111111000000000000000////////...............----------,,,,,,,,,,+++++++++++++++++++****************)))))))))))))))))))))))))))((((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!  MMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRQQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMMMMNNNOOOOPPPPPPPPPQQQRRSTTUUVWYYZZZZZZZZZZZZYYYYXXXXXXWZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYZZZYYYYYYYYXXXXXWWWWVVVVVVUUUUUUUUUUUUUUUTTTTSSSSRRRQQQPPPOOONNNMMLLKKKKKKJJJJJJJIIIIIIHHHHHFEEEEEEEEEEDDDDDDDDDDDDCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????????>>>>>>>>>>>===============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::::::::::99999999999888888888888777777777777777777766666666666655555555555555555555555544444444444333333333322222222222222211111111111000000000000000/////////..............-----------,,,,,,,,,+++++++++++++++++++****************))))))))))))))))))))))))))(((((((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!  MMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPQQQQQQQQQQQQQPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLMMMMMNNNOOOOOPPPPPPPPPQQRRSSTUUVVXYYZZZZZZZZZZYYYYXXXXXXWWZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXWWWVVVVVVUUUUUUUUUUUUUUUTTTTTSSSRRRQQQPPPOOONNNMMMLLKKKKKJJJJJJJJIIIIIIHHHHHFEEEEEEEEEDDDDDDDDDDDDCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>===============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::::::::::99999999999888888888888877777777777777777766666666666655555555555555555555455544444444444333333333332222222222222211111111111000000000000000//////////.............------------,,,,,,,,,+++++++++++++++*++****************))))))))))))))))))))))))))((((((((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################"""""""""""""!!!!!!!!  MMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNOOOOOOOOOOONNNNNNNNOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMNNNNNNNNNNNNMMMMMMMMMMMMMNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLMMMMNNNNNNNNOOOOOOOPPPQQRSSTTUWWWXXXXXXXXXXXWWWWWVVVVVVZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXYYYYYYYYXXXXXXXXWWWWWWWVVVVVUUUUUUUUUUUUUUUUTTTSSSSRRRQQQPPPOOONNNMMMLLKKKKKJJJJJJJJIIIIIIHHHHHGEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>====================<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::9999999999888888888888888888888888777777777776666666666666666666666555554444444444433333333333333333333222222222222211111111111100000000000000////.................-------,,,,,,,,,,++++++++++++++++****************))))))))))))))))(((((((((((((((((('''''''''''''&&&&&&&&&&&%&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""!!!!!!!!  MMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNOOOOOOOONNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNNNNNNNNMMMMMMMMMMMMMMMNNMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLMMMMMNNNNNNNNOOOOOOPPQQRRSTTUVWWWXXXXXXXXXWWWWWVVVVVVVZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWVVVVVUUUUUUUTTTTTTTTTTTTSSSSRRRQQQPPPOOONNNMMMMLKKKKKJJJJJJJJIIIIIIHHHHHHGEEEEEEEEDDDDDDDDDDDCCCCCCBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>==============<====<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::999999999998888888888888888888888877777777777766666666666666666666655555444444444443333333333333333333322222222222221111111111110000000000000/////.................--------,,,,,,,,,+++++++++++++++******************)))))))))))))))(((((((((((((((((((''''''''''''&&&&&&&&&&&&%&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#################"""""""""""""!!!!!!!!  MMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNOOOOONNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLMLLLLLLLLLLLLLLLLLLLLLMMMMMNNNNNNNNNNOOOOOPPQQRSSTTVWWWXXXXXXXXWWWWWWVVVVVVUZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWVVVVVUUUUUUTTTTTTTTTTTTTSSSSSRRRQQQPPOOONNNMMMMLLKKKKKJJJJJJJJIIIIIIHHHHHGGEEEEEEEDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>==============<<===<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::9999999999988888888888888888888888777777777777766666666666666666666655554444444444433333333333332333333222222222222211111111111100000000000000/////.................--------,,,,,,,,+++++++++++++++******************)))))))))))))))(((((((((((((((((((('''''''''''&&&&&&&&&&&&%%&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################""""""""""""!!!!!!!!  MMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNMMMMMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMNNNNNNNNNNNNOOOPPQQRRSTTVVWWWXXXXXXXWWWWWVVVVVVVUZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWVVVVVUUUUUTTTTTTTTTTTTTTSSSSRRRQQQPPPOONNNMMMMLLLKKKKJJJJJJJJJIIIIIIHHHHHGGEEEEEEDDDDDDDDDDDCCCCCCCCBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>===============<<<===<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::::::::::999999999998888888888888888888888777777777777776666666666666666666655555444444444433333333333332233333222222222222211111111111000000000000000//////................---------,,,,,,,,+++++++++++++++*****************)))))))))))))))(((((((((((((((((((((''''''''''&&&&&&&&&&&&&%%&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################""""""""""""!!!!!!!!  LLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMNNNNNNNNNNNNMMMMMMMMMMMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMNNNNNNNNNNNNOOOPPQRRSSTVVVWWWXXXXWWWWWWWVVVVVVUUZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWVVVVUUUUUTTTTTTTTTTTTTTTSSSSRRRQQQPPOOONNNMMMLLLLKKKJJJJJJJJJJIIIIIIHHHHHGGEEEEEDDDDDDDDDDDDCCCCCCCCBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>===============<<<<==<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::::::::::999999999998888888888888888888888777777777777777666666666666666666655555544444444433333333333332223333222222222222221111111111100000000000000///////...............----------,,,,,,,+++++++++++++++*****************)))))))))))))))((((((((((((((((((((('''''''''&&&&&&&&&&&&&&%%%&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##################""""""""""""!!!!!!!  LLLLMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMNNNNNNNNNNMMMMMMMMMMMMMMMNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKLLLLLLMMMMMNNNNNNNNNNNNOOOPPQQRRSTUVVWWWWWWWWWWWWWVVVVVVVUUZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWVVVVVVUUUUTTTTTTTTTTTTTTTTSSSRRRQQQPPPOONNNMMMLLLLLKKJJJJJJJJJJIIIIIIHHHHHGGGEEEEEDDDDDDDDDDDCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::::::::9::999999999999888888888888888888887777777777777777766666666666666666665555554444444433333333333332222333222222222222221111111111100000000000000////////..............-----------,,,,,,+++++++++++++++******************))))))))))))))((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##################"""""""""""!!!!!!!!  LLLLLLLMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOPPOOPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKLLLLLLMMMMMNNNNNNNNNNNNOOOPPQRRSSUVVVWWWWWWWWWWWWVVVVVVVUUZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVUUUUTTTTTTTTTTTTTTTTTSSSRRRQQQPPOOONNMMMMLLLLKKJJJJJJJJJJJIIIIIIHHHHHGGGEEEEDDDDDDDDDDDCCCCCCCCCCAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::::::99999999999999999888888888888888888887777777777777777766666666666666666665555555444444433333333333332222233222222222222221111111111100000000000000/////////.............------------,,,,,,++++++++++++++******************))))))))))))))((((((((((((((((((((((''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################""""""""""""!!!!!!!!!  LLLLLLLLLMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKLLLLLMMMMMMNNNNNNNNNNNNOOPPQQRSSUUVVWWWWWWWWWWWWVVVVVVVUUZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWVVVVVVUUUUTTTTTTTTTTTTTTTTSSSRRRQQQPPPOONNNMMMLLLLKKJJJJJJJJJJJIIIIIIIHHHHHGGGEEEDDDDDDDDDDDCCCCCCCCCCCAAAAAAAAAA@@@@@@@@@@@@@@?@@@@@?????????????>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::::9999999999999999999988888888888888888887777777777777777666666666666666666665555555544444443333333333332222223222222222222221111111111100000000000000//////////............-------------,,,,,++++++++++++++******************))))))))))))))((((((((((((((((((((((''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################"""""""""""""!!!!!!!!  LLLLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKLLLLMMMMMMNNNNNNNNNNNNOOOPQQRRSUUVVVWWWWWWWWWWVVVVVVVUUUZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWVVVVVUUUUTTTTTTSSSSSSSSSSSSSRRRRQQQPPOOONNMMMLLLLKKKJJJJJJJJJJIIIIIIIHHHHHGGGGEEEDDDDDDDDDDCCCCCCCCCCCBAAAAAAAAA@@@@@@@@@@@@@@??@@@@??????????????>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::999999999999999999999998888888888878888887777777777777777666666666666666666665555555554444443333333333333222222222222222222221111111111100000000000000///////////...........--------------,,,,+++++++++++++++*****************)))))))))))))))(((((((((((((((((((((''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################""""""""""""!!!!!!!!!  LLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKLLLLLMMMMMMMNNMMMNNNNNNOOPPQRRSTUUVVVWWWWWWWWWVVVVVVVVUUZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWVVVVVUUUUTTTTTSSSSSSSSSSSSSRRRRQQQPPPOONNNMMMLLLKKKKJJJJJJJJIIIIIIIIIHHHHHGGGGEEDDDDDDDDDCCCCCCCCCCCCBBAAAAAAAAA@@@@@@@@@@@@@???@@@?????????????>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::999999999999999999999998888888888877888877777777777777777666666666666666666665555555555444443333333333333222222222222222222221111111111110000000000000////////////..........---------------,,,+++++++++++++++******************)))))))))))))))((((((((((((((((((((('''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################""""""""""""!!!!!!!!!  LLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNMMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKLLLLMMMMMMMMMMMMMMNNNNOOOPQQRRTUUVVVWWWWWWWWWVVVVVVVUUUZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWVVVVVVUUUUTTTTSSSSSSSSSSSSSSRRRRQQQPPPOONNMMMLLLKKKKKJJJJJIIIIIIIIIIIIHHHHGGGGGEDDDDDDDDDDCCCCCCCCCCCBBBAAAAAAA@@@@@@@@@@@@@@????@@??????????????>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::9999999999999999999999999888888888877788877777777777777777666666666666666666665555555555544444333333333333222222222222222222221111111111111000000000000/////////////.........----------------,,+++++++++++++++******************))))))))))))))))(((((((((((((((((((('''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!  LLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLMMMMMMMMMMMMMLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKLLLLLMMMMMMMMMMMMMMNNNNOOPPQRRTTUUVVVWWWWWWWWVVVVVVVUUUYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVUUUTTTTTSSSSSSSSSSSSSSRRRQQQQPPOOONNMMMLLLKKKKJJJIIIIIIIIIIIIIIHHHHHGGGGGEDDDDDDDDCCCCCCCCCCCCBBBBAAAAAAA@@@@@@@@@@@@??????@??????????????>>>>>>>>>>=============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::9999999999999999999999999988888888877778877777777777777777666666666666666666655555555555544444333333333333222222222222222222221111111111111100000000000//////////////.......------------------,,++++++++++++++******************))))))))))))))))((((((((((((((((((((('''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################"""""""""""!!!!!!!!!!  LLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLMMMMMMMMMMMLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKLLLLLMMMMMMMMMMMMMMNNNOOPPQQRTTUUVVVWWWWWWWWVVVVVVVUUUYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVUUUTTTTSSSSSSSSSSSSSSSRRQQQQPPPOONNNMMLLLKKKKJJIIIIIIIIIIIIIIIHHHHHGGGGGFDDDDDDDDCCCCCCCCCCCCBBBBBAAAAA@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::99999999999999999999999999988888888877777777777777777777776666666666666666665555555555555544443333333333332222222222222222222221111111111111000000000000//////////////.......-----------------,,++++++++++++++*******************)))))))))))))))((((((((((((((((((((('''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!  LLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLKKKKKKKKKKKKKKKKKKKLLLLLMMMMMMMMMMMMMMMNNNOOPQQRSTUUVVVWWWWWWWWVVVVVVUUUUYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVUUUUTTTTSSSSSSSSSSSSSRRRQQQQQPPPOONNNMMLLLKKKJJJIIIIIIIIIIIIIIHHHHHHGGGGFFDDDDDDDDCCCCCCCCCCCBBBBBBAAAA@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::99999999999999999999999999988888888877777777777777777777777666666666666666655555555555555544444333333333332222222222222222222221111111111111000000000000///////////////......-----------------,,+++++++++++++++******************)))))))))))))))(((((((((((((((((((((''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$################""""""""""!!!!!!!!!!!!  LLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMNNNMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKLKKKKKKKKKKKKKKKKKKKKKKLLLLLMMMMMMMMMMMMMMNNNOOPPQRSTTUUVVVWWWWWWWVVVVVVUUUUYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVWWWWWWWWWVVVVVVVVUUUUTTTTSSSSSSSSSRRRRRRQQQQQPPPOOONNMMMLLLKKKJJJIIIIIIIIIIIIHHHHHHHGGGGGFFDDDDDDCCCCCCCCCCCCBBBBBBBAAA@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::99999999999999999999999999998888888887777777777777777777777666666666666666655555555555555544444333333333333222222222222222222221111111111111000000000000////////////////.....-----------------,,,++++++++++++++******************))))))))))))))))(((((((((((((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###############""""""""""!!!!!!!!!!!!  KLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLMMMMMMMMMMMMMMLLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLMMMMMMMMMMMMMMMNNNOPPQQSTTUUVVVWWWWWWWVVVVVVUUUUYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVWWWWVVVVVVVVVUUUUTTTTSSSSSSSSRRRRRRRQQQQPPPPOOONNMMMLLKKKJJJJIIIIIIIIIHHHHHHHHHGGGGGFFFDDDDDDCCCCCCCCCCCBBBBBBBBAA@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<<;<<<<;;;;;;;;;;;;;;;:::::::::::::99999999999999999999999999999888888887777777777777777777777666666666666665555555555555555544444333333333333222222222222222222221111111111111100000000000////////////////.....-----------------,,,,+++++++++++++******************))))))))))))))))(((((((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$################""""""""""!!!!!!!!!!!!  KKKLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLMMMMMMMMMMMMLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMNNOOPQQSTTUUVVVVWWWWWVVVVVVUUUUUYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUTTTTSSSSSSSRRRRRRRRQQQPPPPOOONNNMMMLLKKKJJJJIIIHHHHHHHHHHHHHHGGGGGFFFFDDDDDCCCCCCCCCCCBBBBBBBBBA@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<<;;<<<;;;;;;;;;;;;;;;:::::::::::::99999999999999999999999999999888888888777777777777777777777766666666666665555555555555555544444433333333333222222222222222222221111111111111100000000000////////////////.....-----------------,,,,,++++++++++++*******************)))))))))))))))((((((((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$################""""""""""!!!!!!!!!!!!  KKKKKKLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNOONNOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJKKKKKKKLLLLLLMMMMMMMMMMMMMMNNOOPPQSSTUUUVVVWWWWWVVVVVVUUUUUYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUTTTTSSSSSSRRRRRRRRRQQQPPPPOOONNNMMLLLKKKJJJIIIHHHHHHHHHHHHHHGGGGGGFFFFDDDDCCCCCCCCCCCBBBBBBBBBB@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;<<;;;;;;;;;;;;;;;::::::::::::999999999999999999999999999999988888888777777777777777777777766666666666655555555555555555544444433333333333222222222222222222222111111111111100000000000////////////////......----------------,,,,,,+++++++++++*******************)))))))))))))))(((((((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################""""""""""!!!!!!!!!!!!  KKKKKKKKLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRSSSSSSSSSSSSSSSSSSSSSSRRRSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKLLLLLLLMLLLLLLLLMMMMNNOPPQSSTTUUVVVVWWWVVVVVVVUUUUUYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUTTTTSSSSSSRRRRRRRRQQQPPPPOOOONNNMMLLLKKJJJJIIHHHHHHHHHHHHHGGGGGGGFFFFFDDDCCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;<;;;;;;;;;;;;;;;::::::::::::999999999999999999999999999999988888888877777777777777777777776666666666655555555555555555544444443333333333222222222222222222222111111111111100000000000/////////////////.....----------------,,,,,,,+++++++++++******************))))))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################""""""""""!!!!!!!!!!!!  KKKKKKKKKKKLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRSRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKKKLLLLLLLLLLLLLLLLLMMMNNOOPQRSTTUUVVVVVVVVVVVVVUUUUUUYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUTTTTSSSSSSRRRRRRRQQPPPPPPOOOONNMMMLLLKKJJJIIHHHHHHHHHHHHGGGGGGGFFFFFFFDDCCCCCCCCCCBBBBBBBBBBBBB@@@@@@@@@@@?????????????>??????>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999999999999999999998888888887777777777777777777776666666666665555555555555555544444444333333333222222222222222122222111111111111100000000000/////////////////.....----------------,,,,,,,,+++++++++******************)))))))))))))))))((((((((((((((('''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##################"""""""""""!!!!!!!!!!!!  KKKKKKKKKKKKKLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLLMMNNOOPQRSSTUUUVVVVVVVVVVVVUUUUUUYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUTTTTSSSSSRRRRRRRQQQPPPPPOOOONNNMMMLLLKKJJJIIHHHHHHHHHGGGGGGGGGFFFFFFFEDCCCCCCCCCCBBBBBBBBBBBBBA@@@@@@@@@@?????????????>>?????>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::9999999999999999999999999999999988888888877777777777777777777776666666666665555555555555555444444444333333333222222222222221122222111111111111100000000000////////////////.....----------------,,,,,,,,,+++++++++*****************)))))))))))))))))(((((((((((((('''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##################"""""""""""!!!!!!!!!!!!!  KKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMLLMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLLMMMNNOPPRSSTTUUVVVVVVVVVVVUUUUUUUYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUTTTTSSSSSRRRRRRQQQQPPPPPOOOONNNMMMLLLKKJJJIIHHHHHHHGGGGGGGGGGFFFFFFFEECCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@?????????????>>>????>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::9999999999999999999999999999999988888888887777777777777777777776666666666666555555555555554444444444433333333222222222222221112222111111111111100000000000////////////////......---------------,,,,,,,,,,++++++++*****************))))))))))))))))))(((((((((((((''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##################""""""""""""!!!!!!!!!!!!  KKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLLMMNNOOPRRSTTUUVVVVVVVVVVVUUUUUUTYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUTTTTSSSSSRRRRRRQQQQPPPPOOOOONNNMMMLLLKKJJJIIHHHHHGGGGGGGGGGGFFFFFFFEEECCCCCCCCCBBBBBBBBBBBBAAAA@@@@@@@@?????????????>>>>???>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::::999999999999999999999989899999888888888887777777777777777777776666666666666655555555555554444444444443333333222222222222221111222111111111111100000000000////////////////.......--------------,,,,,,,,,,,+++++++****************)))))))))))))))))))((((((((((((('''''''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##################"""""""""""""!!!!!!!!!!!!  KKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLMMMMMMMMMMLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLLLLLLLLLLLKKKKKKKKKKKKLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLMMNNOOPRRSTTUUUVVVVVVVVVUUUUUUUTYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUTTTTTSSSSSRRRRRQQQQQPPPPOOOOONNNMMMLLLKKJJJIIHHHHHGGGGGGGGGFFFFFFFFEEEECCCCCCCCBBBBBBBBBBBBAAAAA@@@@@@@?????????????>>>>>?>>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::::99999999999999999998888889998888888888888777777777777777777776666666666666665555555555554444444444444333333222222222222221111122111111111111100000000000////////////////........-------------,,,,,,,,,,,,++++++****************)))))))))))))))))))(((((((((((((''''''''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$%%$$$$$$$$$$$$$$$$$##################"""""""""""""!!!!!!!!!!!!  KKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLMMMMMMMMLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKLLLLLLLLLLLKKKKKKKKKKKKKKLKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLMMNNOPQRSSTTUUUVVVVVVVUUUUUUUTTYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTTTSSSSSRRRRRQQQQQPPPPOOOONNNNMMMLLLKKJJJIIHHHHHGGGGGGGGFFFFFFFFEEEEECCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@?????????????>>>>>>>>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::9999999999999999988888888888888888888888777777777777777777776666666666666666555555555544444444444444333333222222222222221111112111111111111110000000000////////////////.........------------,,,,,,,,,,,,,+++++****************)))))))))))))))))))(((((((((((((''''''''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$%%$$$$$$$$$$$$$$$$##################""""""""""""""!!!!!!!!!!!  JKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKKKLLLLLLKKKKLLLLMMNNOPQQRRSSTTTUUUUUUUUTTTTTTTTVVVVVVVVVVVVVUUUUUUUTTTTTVVVVVVVVVVVVVVVVVVVVVVUUUUUTTTTTSSSSRRRRRQQQQQQPPPPPOOOONNNNNMMMLLLKKKJJJIIHHGGGGGFFFFFFFFFEEEEEEEEDDBBBBBBBAAAAAAAAAAAAA@@@@@@@??????????????>>>>>>>>>>>>>>>>===============<<<<<<<<;;;;;;;;;;;;;;;:::::;;;;;;;:::::::::::::::999:::::::999999999999999999999999999888888888777777777766666666666666666666555555555444444444444444333344444443333333333333222221111111111110000000000000////////////.............----------------,,,,,,,,,++++++++++++*************))))))))))))))(((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$%$$$$$$$$$$$$$$$$$############""""""""""""""""""!!!!!!!!!!!!!  JJJJKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIJJKKKKKKLLLKKKKKKLLLLMMNNOPPQRRSSTTTTUUUUUUTTTTTTTTTVVVVVVVVVVVVUUUUUUUUTTTTTVVVVVVVVVVVVVVVVVVVVVUUUUUTTTTTSSSSSRRRRRQQQQQQPPPPOOOOONNNNMMMMLLLKKKJJJIIHHGGGGGFFFFFFFFEEEEEEEDDDDBBBBBBAAAAAAAAAAAAA@@@@@@@??????????????>>>>>>>>>>>>>>>>===============<<<<<<<<;;;;;;;;;;;;;;;::::::;;;;;;:::::::::::::::9999::::::9999999999999999999999999998888888888777777777666666666666666666666555555554444444444444433333344444433333333333332222221111111111110000000000000///////////..............---------------,,,,,,,,,,+++++++++++**************)))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!!!  JJJJJJKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIJJJJIIIIIIIIIIIIIIIIIIIIJJKKKKKKKKKKKKKKKKLLLMMNNOOPQRRSSSTTTTUUUTTTTTTTTTTTVVVVVVVVVVVVUUUUUUUTTTTTTVVVVVVVVVVVVVVVVVVVVVUUUUUTTTTTSSSSRRRRRRQQQQQQPPPPOOOOONNNNMMMMLLLKKKJJJIIHHGGGGGFFFFFFFEEEEEEEDDDDDBBBBBAAAAAAAAAAAAA@@@@@@@??????????????>>>>>>>>>>>>>>>>===============<<<<<<<<;;;;;;;;;;;;;;;:::::::;;;;;:::::::::::::::99999:::::9999999999999999999999999998888888888777777777666666666666666666666555555544444444444444433333334444433333333333332222222111111111110000000000000///////////...............--------------,,,,,,,,,,,++++++++++***************))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#############""""""""""""""""""!!!!!!!!!!!!!  JJJJJJJJJKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIJJIIIIIIIIIIIIIIIIIIIIIIJJKKKKKKKKKKKKKKKKLLLLMMNOOPQQRRSSTTTTTTTTTTTTTTTTTTVVVVVVVVVVVVUUUUUUUTTTTTTVVVUUVVVVVVVVVVVVVVVUUUUUTTTTTSSSSSRRRRRQQQQQQQPPPPOOOOONNNNMMMMLLLKKKJJJIIHHGGGGGFFFFFFEEEEEEEDDDDDDBBBBAAAAAAAAAAAA@@@@@@@@@??????????????>>>>>>>>>>>>>>>==============<<<<<<<<<;;;;;;;;;;;;;;;::::::::;;;;:::::::::::::::999999:::99999999999999999999999999998888888888877777777666666666666666666666555555544444444444444433333333444433333333333332222222211111111110000000000000///////////................-------------,,,,,,,,,,,,+++++++++****************)))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#############""""""""""""""""""!!!!!!!!!!!!!!  JJJJJJJJJJJJKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJKKKKKKKKKKKKKKKKKLLLMMNOOPQQRRSSSTTTTTTTTTTTTTTTTTVVVVVVVVVVVVUUUUUUTTTTTTTUUUUUUVVVVVVVVVVVVVUUUUUUTTTTSSSSSRRRRRRQQQQQQQPPPPOOOOONNNNMMMLLLLKKKJJJIIHHGGGGGFFFFFFEEEEEEDDDDDDDBBBAAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>>>>>>==============<<<<<<<<<;;;;;;;;;;;;;;::::::::::;;;:::::::::::::::9999999::99999999999999999999999999998888888888877777777766666666666666666666555555544444444444444433333333344433333333333332222222221111111110000000000000////////////................------------,,,,,,,,,,,,,+++++++++****************))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!!!!  JJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJKKKKKKKKKKKKKKKKKLLLMMNNOPQQRRSSSTTTTTTTTTTTTTTTTTWWWVVVVVVVVVUUUUUUTTTTTTTUUUUUUUVVVVVVVVVVVUUUUUUUTTTSSSSSRRRRRRQQQQQQQQPPPPOOOONNNNMMMMLLLKKKKJJJIIHHGGGGGFFFFFEEEEEEEDDDDDDDBAAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>>=>===============<<<<<<<<<;;;;;;;;;;;;;;:::::::::::;;:::::::::::::::99999999:99999999999999999999999999988888888888877777777776666666666666666666655555544444444444444333333333334433333333333332222222222111111110000000000000///////////.................------------,,,,,,,,,,,,,,++++++++****************)))))))))((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#############""""""""""""""""""!!!!!!!!!!!!!!  JJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHIIIIIIJKKKKKKKKKKKKKKKKKLLLMMNNOPPQRRRSSSTTTTTTTTTTTTTTTTWWWWVVVVVVVVUUUUUUTTTTTTTUUUUUUVVVVVVVVVVVUUUUUUUTTTTSSSSRRRRRRQQQQQQQQQPPPPOOOONNNNMMMMLLLKKKKJJJIIHHGGGGGFFFFFEEEEEEDDDDDDDDAAAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>>=>==============<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::;:::::::::::::::99999999999999999999999999999999999888888888888887777777777666666666666666666655555554444444444444333333333333433333333333332222222222211111110000000000000////////////...............-------------,,,,,,,,,,,,,,,+++++++****************)))))))))((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!!!  JJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPQQQPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIJKKKKKKKKKKKKKKKKKLLLMMNNOPPQQRRSSSSSTTTTTTTTTTTTTTWWWWWVVVVVVVUUUUUTTTTTTTTUUUUUUUVVVVVVVVVUUUUUUUTTTTSSSSSRRRRRQQQQQQQQQQPPPPOOOONNNMMMMLLLLKKKJJJJIIHHGGGGGFFFFFEEEEEEDDDDDDDDAAAAAAAAAAAA@@@@@@@@@@@@@?????????>>>>>>>>>>>>>=================<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::::::99999999999999999999999999999999999888888888888887777777777766666666666666666655555555444444444444333333333333333333333333332222222222221111110000000000000////////////...............-------------,,,,,,,,,,,,,,,,++++++****************)))))))))((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##############""""""""""""""""""!!!!!!!!!!!!!!  JJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHIIIIJJKKKKKLLKKKKKKKKKKLLLMMNNOPPQQRRSSSSSSSSSTSTTTTTTTTWWWWWWVVVVVVUUUUUTTTTTTTTUUUUUUVVVVVVVVVUUUUUUUTTTTSSSSSRRRRRRQQQQQQQQQPPPPPOOOONNNMMMLLLLKKKKJJJIIIHHGGGGGFFFFFEEEEEDDDDDDDDCAAAAAAAAAA@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>=================<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::::::::::::::::99999999999999999999999999999999998888888888888887777777777776666666666666666655555555544444444444333333333333333333333333332222222222222111110000000000000////////////...............-------------,,,,,,,,,,,,,,,,++++++****************)))))))))((((((((((((((((((''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!!!!!  JJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQPPQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHIIIIJJKKKKLLLLLKKKKKKKKLLLMMNNOPPQQRRRSSSSSSSSSSSSSTTTTTWWWWWWVVVVVVUUUUUTTTTTTTTUUUUUVVVVVVVVVUUUUUUUUTTTTSSSSRRRRRRQQQQQQQQQQPPPPPOOONNNNMMMLLLKKKKJJJJIIIHHGGGGGFFFFFEEEEEDDDDDDDCCAAAAAAAAA@@@@@@@@@@@@@@@????????>>>>>>>>>>>>>>================<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::::::::::::::::999999999999999999999999999999999988888888888888877777777777776666666666666666655555555544444444433333333333333323333333333332222222222222111100000000000000///////////...............-------------,,,,,,,,,,,,,,,,+++++++***************))))))))((((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############""""""""""""""""""!!!!!!!!!!!!!!  JJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHIIIIJJKKKKLLLLLKKKKKKKKLLLMMNNOPPQQRRRSSSSSSSSSSSSSSTTTTWWWWWWVVVVVVUUUUUTTTTTTTTUUVVVVVVVVVVVUUUUUUUUTTTTSSSSRRRRRRQQQQQQQQQQQPPPPOOOONNNMMMLLLLKKKJJJJIIIIHHGGGGFFFFFEEEEEDDDDDDDCCCAAAAAAAA@@@@@@@@@@@@@@@????????>>>>>>>>>>>>>=================<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::9::::::::::::999999999999999999999999999999999888888888888888877777777777777666666666666666655555555554444444433333333333333322333333333332222222222222211100000000000000///////////................------------,,,,,,,,,,,,,,,,+++++++***************))))))))((((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!  JJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIJJKKKLLLLLLLKKKKKKKLLLMMNNOPPQQRRRRSSSSSSSSSSSSSSTTTWWWWWWWVVVVVUUUUUTTTTTTTTVVVVVVVVVVVVUUUUUUUUTTTTTSSSSRRRRRQQQQQQQQQQQQPPPPOOOONNNMMMLLLKKKJJJJIIIIIHGGGGGFFFFFEEEEEDDDDDDCCCCAAAAAAA@@@@@@@@@@@@@@@???????>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<;;;;;;;;:::::::::::::::99:::::::::::999999999999999999999999999999988888888888888888877777777777777666666666666666655555555554444444433333333333333322233333333332222222222222221100000000000000///////////................------------,,,,,,,,,,,,,,,,,++++++****************)))))))((((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!  IIIJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHIIIIJJKKLLLLLLLLKKKKKKKLLLMMNNOPPQQQRRRRSSSSSSSSSSSSSTTTWWWWWWWVVVVVUUUUUTTTTTTTTVVVVVVVVVVVUUUUUUUUTTTTTTSSSRRRRRQQQQQQQQQQQQQPPPPOOOONNMMMLLLKKKJJJJJIIIIHGGGGGGFFFFFEEEEEDDDDDDCCCCAAAAAA@@@@@@@@@@@@@@????????>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<;;;;;;;;:::::::::::::::999::::::::::999999999999999999999999999999888888888888888888877777777777777666666666666666665555555554444444433333333333333322223333333332222222222222221100000000000000///////////................------------,,,,,,,,,,,,,,,,,++++++****************)))))))(((((((((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!!  IIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHIIIIIHHHHHHHHHHHHHHHIIIIJJKKLLLLLLLLLKKKKKKLLLMMNNOPPQQQRRRRRRRSSSSSSSSSSSTTWWWWWWWVVVVVUUUUUTTTTTTTTVVVVVVVVVVVUUUUUUUUTTTTTSSSRRRRRRQQQQQQQQQQQQQPPPPOOONNNMMMLLKKKJJJJIIIIIHHGGGGGFFFFFEEEEEDDDDDDCCCCCAAAAA@@@@@@@@@@@@@@????????>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<;;;;;;;;:::::::::::::::9999:::::::::999999999999999899999999999998888888888888888888877777777777776666666666666666665555555555444444433333333333333322222333333332222222222222221100000000000000////////////................-----------,,,,,,,,,,,,,,,,,+++++++***************))))))))((((((((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!  IIIIIIIIJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIHHHHHHHHHHHHHHHHHIIIJJJKKLLLLLLLLLKKKKKKLLLMMNNOPPQQQRRRRRRRRRRSSSSSSSSSTWWWWWWVVVVVVUUUUUTTTTTTTTVVVVVVVVVVVUUUUUUUTTTTTSSSSRRRRRQQQQQQQQQQQQQQPPPPOOONNNMMLLLKKKJJJIIIIIHHHGGGGFFFFFFEEEEEDDDDDDCCCCCAAAA@@@@@@@@@@@@@@????????>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<;;;;;;;;:::::::::::::::99999:::::::9999999999999999889999999999888888888888888888888777777777777776666666666666666665555555555444444443333333333333322222233333332222222222222221110000000000000////////////................-----------,,,,,,,,,,,,,,,,,+++++++***************)))))))))((((((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!  IIIIIIIIIIIJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHIHHHHHHHHHHHHHHHHHHHIIIJJJKKLLLLLLLLLKKKKKKLLLMMNNOPPPQQQRRRRRRRRRRRSSSSSSSSVWWWWWVVVVVVUUUUUUTTTTTTTVVVVVVVVVVVUUUUUUTTTTTTSSSSRRRRRQQQQQQQQQQQQQQPPPPOOONNMMMLLKKKJJJIIIIIHHHHGGGFFFFFFEEEEEDDDDDDCCCCCCAA@@@@@@@@@@@@@@@????????>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<;;;;;;;;:::::::::::::::999999::::::99999999999999998889999999998888888888888888888887777777777777666666666666666666665555555554444444433333333333333222222233333322222222222222211110000000000000////////////...............-----------,,,,,,,,,,,,,,,,,,++++++****************)))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##################""""""""""""""""!!!!!!!!!!!!  IIIIIIIIIIIIIJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKLLLLLLLLLLKKKKKKLLLMMNNOOPPQQQQRRRRRRRRRRRRSSSSSSVVWWWWVVVVVVUUUUUUTTTTTTTVVVVVVVVVVUUUUUUUTTTTTSSSSRRRRRQQQQQQQQQQQQQQQPPPPOOONNMMLLLKKJJJIIIIIHHHHHGGFFFFFFEEEEEEDDDDDCCCCCCCAA@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>================<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::9999999::::::9999999999999998888999999988888888888888888888877777777777777666666666666666666665555555555444444433333333333333222222223333322222222222222211111000000000000/////////////...............-----------,,,,,,,,,,,,,,,,,+++++++***************))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##################""""""""""""""""!!!!!!!!!!!  IIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKLLLLLLLLLLKKKKKKLLLMMNNOOPPQQQQQQQQRRRRRRRRRSSSSSVVVVVVVVVVVVUUUUUUTTTTTTTVVVVVVVVVVUUUUUUTTTTTSSSSRRRRRRQQQQQQQQQQQQQQQPPPPOOONNMMLLKKKJJIIIIHHHHHHGFFFFFFFEEEEEEDDDDDCCCCCCCCA@@@@@@@@@@@@@???????????>>>>>>>>>>>>================<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::99999999::::99999999999999998888899999988888888888888888888877777777777776666666666666666666665555555555444444433333333333333222222222333322222222222222211111100000000000//////////////..............-----------,,,,,,,,,,,,,,,,,++++++++**************)))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###################""""""""""""""""!!!!!!!!!!!  IIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJKKKKKKKKKKKKJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGHHHHHIIIJJJKLLLLLLLLLLKKKKKKLLLMMNNOOPPPQQQQQQQQQQQRRRRRRSSSSVVVVVVVVVVVVUUUUUUTTTTTTTVVVVVVVVVUUUUUUTTTTTSSSSSRRRRRQQQQQQQQQQQQQQQQPPPPOOONNMMLLKKJJJIIIHHHHHGGGFFFFFFEEEEEEDDDDDDCCCCCCCC@@@@@@@@@@@@@????????????>>>>>>>>>>>================<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::999999999:::99999999999999998888889999888888888888888888888777777777777776666666666666666666666555555555444444443333333333333222222222233322222222222222221111110000000000///////////////.............------------,,,,,,,,,,,,,,,,,++++++++**************)))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###################"""""""""""""""!!!!!!!!!!!  IIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGHHHHHIIJJJKLLLLLLLLLLKKKKKKLLLMMNNNOOPPPQQQQQQQQQQQQRRRRRSSSVVVVVVVVVVVVUUUUUUUTTTTTTVVVVVVVVVUUUUUUTTTTTSSSSSRRRRRQQQQQQQQQQQQQQQQQPPPOONNNMMLKKKJJIIIHHHHHGGGGFFFFEEEEEEEDDDDDDCCCCCCCCB@@@@@@@@@@@@?????????????>>>>>>>>>>==============<=<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::9999999999:::9999999999999998888888999888888888888888888888777777777777776666666666666666666666555555555544444443333333333333222222222223322222222222222221111111000000000////////////////.............------------,,,,,,,,,,,,,,,,+++++++++*************))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$####################"""""""""""""""!!!!!!!!!!  IIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPOOOPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHIIJJJKLLLLLLLLLKKKKKKKLLLMMMNNOOPPPPPPQQQQQQQQQQQRRRRSSVVVVVVVVVVVVUUUUUUUTTTTTTVVVVVVVVUUUUUUTTTTTSSSSSSRRRRRQQQQQQQQQQQQQQQQQPPPOONNMMLLKKJJIIIHHHHHGGGGGFFFEEEEEEEDDDDDDCCCCCCCCBB@@@@@@@@@@???????????????>>>>>>>>===============<<<<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::99999999999:99999999999999998888888898888888888888888888887777777777777776666666666666666666666555555555544444443333333333333222222222222322222222222222211111111100000000////////////////.............-------------,,,,,,,,,,,,,,,,+++++++++*************))))))))))))(((((((((('''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$####################""""""""""""""!!!!!!!!!!  IIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGHHHHIIIJJKKLLLLLLLLKKKKKKKKLLMMMNNOOOPPPPPPPPPPPPQQQQQRRRRSVVVVVVVVVVVVUUUUUUUTTTTTTVVVVVVVVUUUUUTTTTTSSSSSSSRRRRQQQQQQQQQQQQQQQQQQPPPOONNMMLLKKJJIIIHHHGGGGGGFFEEEEEEEEDDDDDDCCCCCCCCBBB@@@@@@@@@???????????????>>>>>>>>===============<<<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::999999999999:9999999999999998888888888888888888888888888887777777777777766666666666666666666666555555555554444444333333333333222222222222222222222222222211111111110000000////////////////.............--------------,,,,,,,,,,,,,,,++++++++++************)))))))))))))(((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#####################"""""""""""""!!!!!!!!!!  IIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHIIIJJKKLLLLLLLKKKKKKKKKLLLMMNNOOOOPPPPPPPPPPPPPQQQQRRRRUVVVVVVVVVVUUUUUUUUTTTTTTVVVVVVVUUUUUUTTTTTSSSSSSRRRRRQQQQQQQQQQQQQQQQQQPPPOONNMMLKKJJIIIHHHGGGGGGFFEEEEEEEDDDDDDDCCCCCCCCBBBB@@@@@@@@???????????????>>>>>>>>===============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999999999999999999999888888888888888888888888888888777777777777777666666666666666666666666555555555544444444333333333332222222222222222222222222222111111111110000000///////////////.............---------------,,,,,,,,,,,,,,+++++++++++************)))))))))))))((((((((''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#####################"""""""""""""!!!!!!!!!!  HIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGHHHIIIJJKKLLLLLLLKKKKKKKKKLLLMMMNNOOOOOPPPPPPPPPPPPQQQQRRRUUVVVVVVVVVUUUUUUUUUTTTTTVVVVVVVUUUUUTTTTTSSSSSSRRRRRRQQQQQQQQQQQQQQQQQQPPPOONNMLLKKJJIIHHHHGGGGFFFFEEEEEEDDDDDDDCCCCCCCCBBBBB@@@@@@????????????????>>>>>>>>===============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::999999999999999999999999999888888888888888888888888888887777777777777777666666666666666666666665555555555554444444433333333333222222222222222222222222222111111111111000000///////////////.............----------------,,,,,,,,,,,,,,+++++++++++***********))))))))))))))((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#####################"""""""""""""!!!!!!!!!  HHHHIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGHHHIIIJJKKKLLLLLKKKKKKKKKKLLLLMMNNNOOOOOOOOOOOOOPPPPPQQQRRUUUVVVVVVVVUUUUUUUUTTTTTTVVVVVVUUUUUUTTTTTSSSSSSRRRRRQQQQQQQQQQQQQQQQQQQPPPONNMMLLKKJIIIHHHGGGGFFFFFEEEEDDDDDDDDCCCCCCCCBBBBBB@@@@@???????????????>>>>>>>>>==============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::999999999999999999999999999888888888888888888888888888887777777777777777666666666666666666666665555555555554444444443333333333222222222222222222222222222111111111111100000///////////////.............-----------------,,,,,,,,,,,,,,+++++++++++***********)))))))))))))(((((((('''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#$$#####################"""""""""""""!!!!!!!!!  IIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOONNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGHHHIIJJKKKKKKKKKJJJJJJJKKKKLLLMOOPPPPPPPPPPPPQQQQQRRRRSSVVVVVVVVVVVVVVVVVUUUUUUUUVVVUUUUUUTTTTTSSSSSSRRRRRRQQQQQQQQQQQQQQQQQQQPPPPONNMMLLKKJIIHHHGGGGFFFFFFEEEEEEEDDDDDDDCCCCCCCCBBBBB@@@@@@????????????????>>>===========<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::9999999999999998888888888888888877777777777788888777777777777777777777666666666666666666655555666666666666555555555444444444444433333333333333322332222222222222221111111100000000000000///////////.................--------,,,,,,,,,,,,,++++++++++++************)))))))))))))((((((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$########################"""""""""""!!!!!!!!!  IIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOONNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNOOOOOOOONNNNNNNNNNNNNNNNNOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFGGGGGGHHHIIIJJKKKKKKKKJJJJJJJJKKKLLLMOOOPPPPPPPPPPPPPQQQQRRRSSUVVVVVVVVVVVVVVVVUUUUUUUUVVUUUUUUUTTTTTSSSSSRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPONNMMLKKJJIIHHGGGGFFFFFEEEEEEEDDDDDDDDCCCCCCCCBBBBBB@@@@@???????????????>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::9999999999999999888888888888888877777777777778888777777777777777777776666666666666666655555555566666666666555555555544444444444443333333333333322233222222222222211111111110000000000000////////////................---------,,,,,,,,,,,,+++++++++++++************)))))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$#######################"""""""""""!!!!!!!!  IIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFGGGGGHHHIIIJJKKKKKKKJJJJJJJJJKKKKLLLOOOOPPPPPPPPPPPPPQQQQRRRSUUVVVVVVVVVVVVVVVUUUUUUUUVUUUUUUUUTTTTSSSSSSRRRRRRQQQQQQQQQQQQQQQQQQQPPPPOONNMLLKKJIIHHHGGGFFFFFEEEEEEEDDDDDDDDCCCCCCCCBBBBBBB@@@????????????????>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::9999999999999999888888888888888877777777777777888777777777777777777776666666666666666655555555556666666666555555555544444444444443333333333333322223222222222222211111111111000000000000/////////////...............----------,,,,,,,,,,,,+++++++++++++***********))))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$#######################"""""""""""!!!!!!!!  IIIIIIIIIIIIIIIIIIIIIJJIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFGGGGHHHIIIJJJKKKKKJJJJJJJJJJJKKKLLLOOOOOOOPPPPPPPPPPPQQQQRRRUUVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTSSSSSRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPOONMMLLKJJIIHHGGGFFFFFEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBB@@????????????????>>>>>>>========<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::9999999999999999888888888888888877777777777777787777777777777777777766666666666666666555555555555666666666555555555554444444444443333333333333322222222222222222211111111111100000000000//////////////..............-----------,,,,,,,,,,,++++++++++++++***********)))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$#####################""""""""""""!!!!!!!!  IIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFGGGGHHHIIIJJJKKKKJJJJJJJJJJJJKKKKLLNOOOOOOOOOOOOPPPPPPQQQRRRUUUVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTSSSSSRRRRRRQQQQQQQQQPPPPPQQQQQPPPPOOONMLLKKJIIHHGGGFFFFFEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBB@???????????????>>>>>>>>>=======<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::99999999999999999888888888888888877777777777777777777777777777777777766666666666666665555555555555566666666555555555554444444444443333333333333322222222222222222211111111111110000000000///////////////............-------------,,,,,,,,,,+++++++++++++++**********))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$####################"""""""""""""!!!!!!!  IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOONNNNNNNNNNOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFGGGGHHHIIIJJJJJKJJJJJJJJJJJJJJKKKLLNNOOOOOOOOOOOOOPPPPPQQQRRUUUUVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTSSSSSSRRRRRRQQQQQQQQPPPPPPPPQPPPPPPOONMMLLKJJIHHGGGFFFFFEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBB???????????????>>>>>>>>>>=====<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::9999999999999999988888888888888888777777777777777767777777777777777777666666666666666655555555555555566666665555555555554444444444443333333333333222222222222222222111111111111110000000000///////////////...........--------------,,,,,,,,,++++++++++++++++**********))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###################"""""""""""""!!!!!!!  IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJJJKKKKLNNNOOOOOOOOOOOOOPPPPQQQRRTUUUUVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTSSSSSRRRRRRRQQQQQQPPPPPPPPPPPPPPPPOOONMLLKKJIIHHGGFFFFEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBB?????????????>>>>>>>>>>>>====<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::9999999999999999988888888888888888777777777777777766777777777777777777666666666666666655555555555555556666555555555555554444444444443333333333333222222222222222222111111111111111000000000///////////////...........---------------,,,,,,,,+++++++++++++++++*********))))))))))))))((((((((((((''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$%%%%%%%%%%%%%%%$$$$$$$$$$$$$##################"""""""""""""!!!!!!!  HIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFGGGGHHHIIJJJJJJJJJJJJJJJJJJJJKKKKLNNNNOOOOOOOOOOOOOPPPPQQQRTTUUUUVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTSSSSSRRRRRRQQQQQQPPPPPPPPPPPPPPPPPOONNMLKKJJIHHGGFFFFEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBBBA????????????>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::9999999999999999988888888888888888777777777777777766677777777777777776666666666666666655555555555555555655555555555555554444444444443333333333333222222222222222222111111111111111000000000///////////////..........-----------------,,,,,,,+++++++++++++++++*********))))))))))))))(((((((((((((''''''''''''''''&&&&&&&&%%%%%%%%%%%%%%%$$%%%%%%%%%%%%%$$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!  HHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJIIJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKLLLLLLLLLLLLLLLLLLLLLLLLKLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGHHHIIJJJJJJJJJJJJJJJJJJJJJKKKKNNNNOOOOOOOOOOOOOPPPPPQQQTTUUUUUVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTSSSSSRRRRRRQQQQQQPPPPPPPPPPPPPPPPOOONNLLKKJIIHGGGFFFEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBBAA???????????>>>>>>>>>>>>>>=<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::9999999999999999988888888888888888777777777777777766667777777777777776666666666666666655555555555555555555555555555555555444444444444333333333333222222222222222222211111111111111000000000///////////////..........------------------,,,,,++++++++++++++++++*********)))))))))))))))(((((((((((('''''''''''''''''&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!  HHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIIIJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFGGGGHHHIIJJJJJJJJJJJJJJJJJJJJJKKKKNNNNNOOOOOOOOOOOOOPPPPPQQTTTUUUUUUVVVVUUUUUUUUUUUUUUUUUTTTTTTTSSSSSRRRRRQQQQQQPPPPPPPPPPPPPPPPOOONNMLLKJJIHHGGFFFEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAA??????????>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::9999999999999999988888888888888888777777777777777766666777777777777776666666666666666555555555555555555555555555555555555444444444444333333333333222222222222222222211111111111111000000000///////////////..........------------------,,,,,++++++++++++++++++*********))))))))))))))))((((((((((((''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%$$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!  HHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIIIIIIJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOONNOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFGGGGHHHIIIJJJJJJJJJJJJJJJJJJJJKKKKNNNNNOOOOOOOOOOOOOOPPPPQQSTTTUUUUUUUUUUUUUUUUUUUUTUUUUUTTTTTTSSSSSSRRRRRQQQQQPPPPPPPPPPPPPPPPPOOONNMLKKJIIHGGFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAA????????>>>>>>>>>>>>>>>>=<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::9999999999999999988888888888888888777777777777777766666677777777777766666666666666666555555555555555555555555555555555555444444444444333333333333322222222222222222211111111111111000000000////////////////.........------------------,,,,+++++++++++++++++++*********))))))))))))))))(((((((((((((''''''''''''''&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!  HHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGHHHHIIJJJJJJJJJJJJJJJJJJJJJKKKNNNNNNOOOOOOOOOOOOOOOPPPQSSTTTUUUUUUUUUUUUUUUUUUTTUUUUTTTTTTTSSSSSSRRRRRQQQQQPPPPPPPPPPPPPPPPOOONNMMLKJJIHHGGFFEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAA???????>>>>>>>>>>>>>>>>==<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::9999999999999999988888888888888888777777777777777666666667777777777666666666666666666555555555555555555555555555555555555444444444444433333333333322222222222222222211111111111111000000000////////////////..........-----------------,,,,+++++++++++++++++++*********))))))))))))))))(((((((((((((('''''''''''''&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!  HHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMMNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIJIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFGGGHHHHIIIJJJJJJJJJJIIIJJJJJJJKKKNNNNNNOOOOOOOOOOOOOOOOPPPSSSTTTUUUUUUUUUUUUUUUTTTTUUUTTTTTTTTSSSSSSRRRRQQQQQPPPPPPPPPPPPPPPPOOOONNMMKKJJIHHGGFFEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAA?????>>>>>>>>>>>>>>>>====<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::9999999999999999988888888888888878777777777777777666666666777777776666666666666666666555555555555555555555555555555555555444444444444333333333333322222222222222222211111111111111000000000////////////////..........----------------,,,,,+++++++++++++++++++*********)))))))))))))))))((((((((((((('''''''''''''&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!  HHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFGGGGHHHIIIJJJJJJJJJIIIIIJJJJJJKKKNNNNNNOOOOOOOOOOOOOOOOOPPRSSSTTTTUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSRRRRRQQQQQPPPPPPPPPPPPPPPOOOONNNMLKKJIIHGGFFEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAA????>>>>>>>>>>>>>>>>=====<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::9999999999999999888888888888888877777777777777777766666666677777766666666666666666666555555555555555555555444555555555555444444444444333333333333322222222222222222211111111111111000000000////////////////..........-----------------,,,,,+++++++++++++++++**********)))))))))))))))))((((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########"""""""""""""""!!!!!!!!!!  HHHHHHHHHHHHHHHHHHHHIIIHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFGGGGHHHHIIIJJJJJJIIIIIIIJJJJJJKKKNNNNNNOOOOOOOONNNNNOOOOOORRSSSTTTTUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSRRRRRQQQQPPPPPPPPOOOOPOOOOOOONNMMLKKJIIHGGFFEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAA???>>>>>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::99999999999999999888888888888888877777777777777777666666666667777766666666666666666655555555555555555555544444455555555554444444444444333333333333322222222222222122211111111111111000000000////////////////..........-----------------,,,,,,++++++++++++++++**********)))))))))))))))))((((((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!  HHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEFFFFFFFGGGGHHHHIIIIIIJIIIIIIIIIIJJJJJKKKNNNNNNOOOOOONNNNNNNNNNOOORRRSSSTTTTUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSRRRRRQQQQQPPPPPPOOOOOOOOOOOOOONNMMLKJJIHHGGFFEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA?>>>>>>>>>>>>>>>>========<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::99999999999999999888888888888888877777777777777777666666666666777666666666666666666655555555555555555555444444445555555544444444444444433333333333322222222222222112211111111111111000000000/////////////////..........----------------,,,,,,,+++++++++++++++**********)))))))))))))))))(((((((((((((((''''''''''''&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!  HHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHHIIIIIIIIIIIIIIIIIJJJJJKKKMNNNNNOOOOONNNNNNNNNNNNNOQRRRSSSTTTTTUUUTTTTTTTTTTTTTTTTTSSSSSSSSRRRRRQQQQQPPPPPPOOOOOOOOOOOOOONNMMLKJJIHHGGFEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA>>>>>>>>>>>>>>>>=========<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::999999999999999998888888888888888777777777777777776666666666666776666666666666666665555555555555555555444444444445555554444444444444444333333333333222222222222221112111111111111110000000000////////////////..........-----------------,,,,,,,++++++++++++++***********))))))))))))))))((((((((((((((((''''''''''''&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!  HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEFFFFFFGGGGHHHIIIIIIIIIIIIIIIIIJJJJJKKKNNNNNNOOONNNNNNNNNNNNNNNNQQRRRSSSTTTTTTTTTTTTTTTTSTTTTSSSSSSSSSSRRRRRRQQQQPPPPPPOOOOOOOOOOOOOONNNMMLKJJIHHGFFEEEDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA>>>>>>>>>>>>>>>==========<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::9999999999999999988888888888888887777777777777777766666666666666766666666666666666655555555555555555554444444444445554444444444444444443333333333332222222222222211111111111111111100000000000///////////////...........----------------,,,,,,,,++++++++++++*************)))))))))))))))((((((((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!!  HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEFFFFFGGGGHHHIIIIIIIIIIIIIIIIIJJJJJKKKNNNNNNNNNNNNNNNNMMMMMMMNNPQQRRRSSSTTTTTTTTTTTTTSSSTTSSSSSSSSSSRRRRRRRQQQQQPPPPPPOOOOOOOOOOOOOONNNMMLKJJIHHGFFEEEDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@>>>>>>>>>>>>>>===========<<<<<;;;;;;;;;;;;;;;;::::::::::::::99999999999999999888888888888888877777777777777777666666666666666666666666666666665555555555555555555444444444444445444444444444444444433333333333322222222222222111111111111111111000000000000//////////////...........-----------------,,,,,,,,+++++++++++**************))))))))))))))(((((((((((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!!  GGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJKKKKKKKKKKKKKKKKKKKKKKKKJKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEFFFFFGGGGHHHIIIIIIIIIIIIIIIIIJJJJJKKKNNNNNNNNNNNNNNNMMMMMMMMMNPPQQRRSSSSTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRQQQQQPPPPPPOOOOOOOOOOOOOOONNNMMLKJJIHHGFFEEDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@>>>>>>>>>>>>>============<<<<;;;;;;;;;;;;;;;;::::::::::::::999999999999999898888888888888888777777777777777776666666666666665666666666666666555555555555555555554444444444444444444444444444444444333333333333222222222222221111111111111111110000000000000/////////////............-----------------,,,,,,,,++++++++++***************)))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!  GGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEFFFFFGGGGHHHHIIIIIIIIIIIIIIIIIJJJJKKKNNNNNNNNNNNNNNMMMMMMMMMMMPPPQQRRSSSTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRQQQQQQPPPPPPOOOOOOOOOOOOOOONNNMMLKKJIHHGFFEEDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@>>>>>>>>>>>>=============<<<;;;;;;;;;;;;;;;;::::::::::::::9999999999999998888888888888888877777777777777777766666666666666655666666666666665555555555555555555444444444444444444444444444444444444333333333333222222222222211111111111111111100000000000000////////////.............----------------,,,,,,,,,+++++++++****************))))))))))))((((((((((((((((('''''''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!!  GGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFGGGGGHHHIIIIIIIIIIIIIIIIIJJJJKKKMNNNNNNNNNNNNMMMMLLLLLLMMOPPQQRRRSSSTTTTTTTSSSSSSSSSSSSSRRRRRRRRRQQQQQQQPPPPPPOOOOOOOOOOOOOOOONNNMMLKKJIHHGFFEEDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@>>>>>>>>>>>==============<<;;;;;;;;;;;;;;;;:::::::::::::999999999999999988888888888888888777777777777777777666666666666666555666666666666655555555555555555544444444444444444444444444444444444443333333333332222222222222111111111111111111000000000000000///////////..............----------------,,,,,,,,,++++++++*****************)))))))))))(((((((((((((((((''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!  GGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLMMMMMMMMMMMMMMLLLLLLLLLLLMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFGGGGHHHHHIIIIIIIIIIIIIIIJJJJKKKMNNNNNNNNNNNMMMMLLLLLLLLMOOPPQQRRSSSSSTTTSSSSSSSSRSSSSRRRRRRRRRRQQQQQQQPPPPPPOOOOOOOOOOOOOOOOONNNMMLKKJIIHGFFEEDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@>>>>>>>>>================;;;;;;;;;;;;;;;;;:::::::::::::9999999999999999888888888888888887777777777777777776666666666666665555666666666665555555555555555555444444444444444444444444444444444444433333333333322222222222221111111111111111111000000000000000//////////...............----------------,,,,,,,,,+++++++******************))))))))))(((((((((((((((((''''''''''''''&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!  GGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNMMMNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHIHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEFFFFFGGGGGHHHHHHIIIIIIIIIIIIIJJJJKKKMNNNNNNNNNNMMMMLLLLLLLLLLOOPPQQQRRSSSSSSSSSSSSSSRRSRRRRRRRRRRRQQQQQQQQPPPPPPOOOOOOOOOOOOOOOOONNNNMMLKKJIIHGFFEEDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@>>>>>>>>=================;;;;;;;;;;;;;;;::::::::::::::99999999999999998888888888888888877777777777777777666666666666666655555666666666655555555555555555554444444444444444444444444444444444444333333333333222222222222211111111111111111110000000000000000/////////................----------------,,,,,,,,,+++++++*****************))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!!  GGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFGGGGGGHHHHHHHHHHIIIIIIIIJJJJKKKMNNNNNNNNNMMMMLLLLLKKKLLLNOOPPQQRRRSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQPPPPPPPOOOOOOOOOOOOOOOOOONNNNMMLKKJIIHGFFEEDDDCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@>>>>>>>=================<;;;;;;;;;;;;;;::::::::::::::99999999999999998888888888888888877777777777777777666666666666666655555566666666655555555555555555554444444444444444444444444444444444444333333333333322222222222211111111111111111110000000000000000/////////.................---------------,,,,,,,,,,++++++*****************))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!  FGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFGGGGGGHHHHHHHHHHHHHHHIIIIIJJJJMMMMMMMMMMMLLLLKKKKKKKKKKMMNNOOPPQQQRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOPPPPPPPPPPPPPPOOOOOONNNMMKJJIHHGFFEEDDCCCCBBBBBBBBAAAAA@@@@@@@@@@@@@@???????<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::9999999999999999988888888888888888877777777777777776666677666666666666666655555556666665555555555555555544555444444444444444444444443333333333333333333322222222222221111111111111100000000000//////////////////////...................-------------------,,,,,,,+++++++++++++++**********)))))))))))))))((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!!  FFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFGGGGGGGGGHHHHHHHHHHHHIIIIIJJJJMMMMMMMMMMLLLLKKKKKJJJKKKMMNNOOPPQQQQRRRRRRQQQQQQPQQQQQQQQPPPPPPPPPOOOOOOOOPPPPPPPPPPPPOOOOOOOONNNMMKJJIHHGFFEDDDCCCBBBBBBBBBAAAA@@@@@@@@@@@@@@????????<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::9999999999999999988888888888888888877777777777777766666667666666666666666655555555666665555555555555555444455444444444444444444444333333333333333333333322222222222221111111111111100000000000/////////////////.////..................--------------------,,,,,,,,++++++++++++++***********)))))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!  FFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFGGGGGGGGGGGGHHHHHHHHHIIIIJJJJLMMMMMMMMLLLLLKKKKJJJJJKKMMMNOOPPPQQQQRRRRQQQQQQPPQQQQQQPPPPPPPPPPOOOOOOOOOPPPPPPPPPPOOOOOOOOONNNMMLKJIIHGGFEEDDCCCCBBBBBBBBBAA@@@@@@@@@@@@@@??????????<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::9999999999999999888888888888888888777777777777777766666666666666666666666655555555566665555555555555555444445444444444444444444443333333333333333333333322222222222221111111111111100000000000/////////////////..////.................---------------------,,,,,,,,++++++++++++++***********))))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!  FFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDEEEEEEEEFFFFFFGGGGGGGGGGGGGHHHHHHHIIIIJJJJLLMMMMMMLLLLLKKKKJJJJJJJKLMMNNOOPPQQQQQQQQQQQQQQPPQQQQQPPPPPPPPPOOOOOOOONNNPPPPOPOOOOOOOOOOOONNNMMMLJJIHHGGFEEDDCCCBBBBBBBBBAA@@@@@@@@@@@@@@???????????<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::9999999999999999888888888888888887777777777777777766666666666666666666666655555555556665555555555555555444444444444444444444444443333333333333333333333322222222222221111111111111100000000000/////////////////...///................----------------------,,,,,,,,,++++++++++++++***********)))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!  FFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDEEEEEEFFFFFFFGGGGGGGGGGGGGHHHHHHIIIIIJJJLLLMMMLLLLLLKKKKKJJJJJJJKLMMNNOOPPPQQQQQQQQQQQQPPPQQQPPPPPPPPPOOOOOOOOONNNNOOOOOOOOOOOOOOOOONNNNMMLLJIIHHGFFEEDDCCCBBBBBBBAAA@@@@@@@@@@@@@@????????????<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::99999999999999999888888888888888877777777777777777766666666666666666666666655555555555665555555555555555444444444444444444444444433333333333333333333333322222222222222111111111111100000000000/////////////////....//................-----------------------,,,,,,,,,+++++++++++++************))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!  FFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDEEEEEEFFFFFFFGGGGGGGGGGGGGHHHHHHIIIIJJJLLLLLLLLLLLLKKKKJJJJJJJJKLMMNNOOPPPQQQQQQQQQQQPPPPQQPPPPPPPPPOOOOOOOONNNNNNOOOOOOOOOOOOOOOONNNNMMLLKJIIHGGFEEDDDCCCBBBBBBAAAA@@@@@@@@@@@@??????????????<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::999999999999999998888888888888888777777777777777777666666666666666666666666555555555555655555555555555554444444444444444444444444333333333333333333333332222222222222221111111111111100000000000////////////////...../...............------------------------,,,,,,,,,,+++++++++++++************)))))))))))(((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!  FFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLKKKKLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFGGGGGGGGGGGGGHHHHHIIIIIJJLLLLLLLLLLLKKKKKJJJJJJJJKLMMNNOOPPPQQQQQQQQQQQPPPPQPPPPPPPPPOOOOOOOONNNNNNNOOOOOOOOOOOOOONNNNNMMLLLKIIHHGFFEEDDCCCBBBBBBAAAAA@@@@@@@@@@@???????????????<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::9999999999999999998888888888888888777777777777777777666666666666666666666665555555555555555555555555555544444444444444444444444444333333333333333333333332222222222222221111111111111100000000000////////////////.....................------------------------,,,,,,,,,,,++++++++++++*************))))))))))(((((((((((((((''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!  FFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHHHIIIIIJLLLLLLLLLLKKKKKJJJJJJJJJKLMMNNOOOPPPQQQQQQQQQPPPPPQPPPPPPPPOOOOOOOONNNNNNNNOOOOOOOOOOOOONNNNMMMLLLKKIHHGGFEEDDDCCCBBBBBBAAAAA@@@@@@@@@@????????????????<<<<;;;;;;;;;;;;;;;;;;:::::::::::::9999999999999999988888888888888888777777777777777777666666666666666666666665555555555555555555555555555544444444444444444444444443333333333333333333333322222222222222221111111111111100000000000/////////////////....................------------------------,,,,,,,,,,,,++++++++++++*************)))))))))(((((((((((((((('''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!  FFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIHHHHHIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFGGGGGGGHHHHIIIIIJLLLLLLLLLKKKKKKJJJJJJJJJJLMMMNNOOPPPQQQQQQQQPPPPPPPPPPPPPPOOOOOOOONNNNNNNNNOOOOOOOOOOOONNNNMMMLLLKKJHHGGFFEEDDCCCBBBBBBAAAAAA@@@@@@@@@???????????????>><<<;;;;;;;;;;;;;;;;;::::::::::::::9999999999999999988888888888888887777777777777777776666666666666666666666665555555555555555555555555555544444444444444444444444443333333333333333333332222222222222222121111111111111100000000000/////////////////.....................-----------------------,,,,,,,,,,,,,+++++++++++**************))))))))(((((((((((((((('''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!  FFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHHHIIIIILLLLLLLLLKKKKKKJJJJJJJJJKLMMMNNOOPPPQQQQQQQQPPPPPOPPPPPPPOOOOOOOONNNNNNNNMMOOOOOOOOOONNNNNMMMLLLKKJJHGGFFEEDDCCCCBBBBBAAAAAAA@@@@@@@@???????????????>>><;;;;;;;;;;;;;;;;;;::::::::::::::9999999999999999888888888888888887777777777777777776666666666666666666666665555555555555555455555555555544444444444444444444444443333333333333333333322222222222222222111111111111111100000000000/////////////////.....................-----------------------,,,,,,,,,,,,,,+++++++++++**************)))))))(((((((((((((((('''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!  FFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKKKLLLLLLLLLLLLLLLLLKKKKKKKKLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFGGGGGHHHHIIIIIKLLLLLLLKKKKKKJJJJJJJJJJKLMMMNNOOPPPPQQQQQQPPPPPPOPPPPPPPOOOOOOONNNNNNNNMMMOOOOOOOONNNNNNMMMLLKKKJJIGGFFEEDDDCCCBBBBBBAAAAAAA@@@@@@@??????????????>>>>>;;;;;;;;;;;;;;;;;::::::::::::::999999999999999998888888888888888877777777777777777766666666666666665666666655555555555555554455555555555444444444444444444444444333333333333333333332222222222222222221111111111111111000000000000////////////////......................---------------------,,,,,,,,,,,,,,,,++++++++++**************)))))))(((((((((((((((('''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!  FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFGGGGHHHHHIIIIKKKLLLKKKKKKKKJJJJJJJJJJKLMMMNNOOPPPPQQQQQPPPPPPOOPPPPPPOOOOOOOONNNNNNNMMMMONONNNNNNNNNNMMMLLKKKJJIIGFFEEDDDCCCBBBBBBAAAAAAAA@@@@@@?????????????>>>>>>>;;;;;;;;;;;;;;;;::::::::::::::9999999999999999888888888888888888777777777777777777666666666666666655666666555555555555555544455555555554444444444444444444444443333333333333333333222222222222222222211111111111111110000000000000///////////////......................-------------------,,,,,,,,,,,,,,,,,,,++++++++++*************))))))))((((((((((((((('''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!!!  EEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFGGGGGHHHHIIIIKKKKKKKKKKKKKKJJJJJJJJJJKLMMNNNOOPPPPPPPPPPPPPPOOOPPPPPOOOOOOOOONNNNNNMMMMMNNNNNNNNNNNNMMMLLKKKJJIIHFFEEEDDCCCBBBBBBBAAAAAAAA@@@@@?????????????>>>>>>>>;;;;;;;;;;;;;;;::::::::::::::99999999999999998888888888888888877777777777777777776666666666666666555666665555555555555555444455555555544444444444444444444444333333333333333333222222222222222222222111111111111111000000000000000//////////////.......................----------------,,,,,,,,,,,,,,,,,,,,,,+++++++++*************))))))))(((((((((((((((''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!  EEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLKLLLLLKKLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCDDDDDDDDEEEEEEEFFFFFFFFFFFFFFFFGGGGHHHHIIIIKKKKKKKKKKKKKKKJJJJJJJJKKLMMNNNOOOPPPPPPPPPPPPOOOOPPPPOOOOOOOOONNNNNNNMMMMMNNNNNNNNNNNMMMLLLKKJJIIHHFEEEDDCCCBBBBBBBBAAAAAAAA@@@@@???????????>>>>>>>>>>;;;;;;;;;;;;;::::::::::::::999999999999999998888888888888888877777777777777777776666666666666665555566665555555555555555444445555555544444444444444444444444333333333333333333222222222222222222222111111111111111000000000000000//////////////.......................---------------,,,,,,,,,,,,,,,,,,,,,,,++++++++++*************)))))))(((((((((((((((('''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!  EEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEEFFFFFFFFFFFFFFFFFGGGGHHHHIIIKKKKKKKKKKKKKKKKJJJJJJKKKMMMNNNOOOPPPPPPPPPPPOOOOOPPPOOOOOOOOOONNNNNNMMMMMMNNNNNNNNNNMMMLLLKKJJIIHHGEEDDDCCCBBBBBBBBAAAAAAAAA@@@@???????????>>>>>>>>>>>;;;;;;;;;;;;::::::::::::::999999999999999988888888888888888877777777777777777766666666666666665555556655555555555555555444444555555544444444444444444344443333333333333333332222222222222222222221111111111111111000000000000000//////////////........................--------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++**************))))))((((((((((((((((''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##########"""""""""""!!!!!!!!!!!!!  EEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCDDDDDDEEEEEEEEFFFEEEEEEEFFFFFFGGGGHHHHIIIKKKKKKKKKKKKKKKKKJJJJKKKKMMMNNNOOOPPPPPPPPPPOOOOOOPOOOOOOOOOOOONNNNNNMMMMMMNNNNNNNNNNMMMLLKKJJIIHHGGEDDDCCCBBBBBBBBBBAAAAAAAA@@@@??????????>>>>>>>>>>>>;;;;;;;;;;;::::::::::::::999999999999999988888888888888888877777777777777777766666666666666665555555655555555555555554444444455555444444444444444443334433333333333333333332222222222222222222211111111111111111100000000000000//////////////.........................--------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++**************)))))))(((((((((((((((('''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########""""""""""!!!!!!!!!!!!!  EEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCDDDDDEEEEEEEFFFFEEEEEEEEFFFFFGGGGHHHHIIIKKKKKKKKKKKKKKKKKKKKKKKKKMMNNNNOOOPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNMMMMMMNNNNNNNNNMMMLLKKJJIIHHGGFDDDCCCBBBBBBBBBBBAAAAAAAA@@@??????????>>>>>>>>>>>>>;;;;;;;;;::::::::::::::::99999999999999988888888888888888777777777777777776766666666666666665555555555555555555555554444444445555444444444444444443333433333333333333333322222222222222222222211111111111111111100000000000000//////////////..........................-------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++**************))))))((((((((((((((((''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$########"""""""""""!!!!!!!!!!!  EEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKJJJJJJKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCDDDDDEEEEEEFFFFFEEEEEEEEEFFFFFGGGHHHHIIIKKKKKKKKKKKKKKKKKKKKKKKKKMMNNNOOOOOPPPPPPPOOOOOOONOOOOOOOOOOOOONNNNNNMMMMMMNNNNNNNNMMMMLLKKJJIHHGGFFDDCCCBBBBBBBBBBBBAAAAAAAA@@@?????????>>>>>>>>>>>>>>;;;;;;;;:::::::::::::::::9999999999999988888888888888888777777777777777776666666666666666665555555555555555555555554444444444555444444444444444443333333333333333333333322222222222222222222111111111111111111100000000000000//////////////..........................-------------,,,,,,,,,,,,,,,,,,,,,,,++++++++++**************)))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########""""""""""!!!!!!!!!!!  EEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDEEEEEFFFFFFFEEEEEEEEFFFFFGGGHHHHIIIKKKKKKKKKKKKKKKKKKKKKKKKLMMNNNOOOOOOOOOOOOOOOOOONNOOOOOOOOOOOOOONNNNNNMMMMMNNNNNNNNMMMLLKKJJIIHGGFFEDCCCBBBBBBBBBBBBBBBAAAAAA@@@????????>>>>>>>>>>>>>>>;;;;;;:::::::::::::::::99999999999999888888888888888888777777777777777776666666666666666665555555555555555555555554444444444455444444444444444433333333333333333333333322222222222222222211111111111111111111100000000000000/////////////............................------------,,,,,,,,,,,,,,,,,,,,,,,++++++++++***************)))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!!!!!!  EEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGGHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCDDDDEEEEEFFFFFFFFEEEEEEEEFFFFFGGGHHHHIIIKKKKKLLLLKKKKKKKKKKKKKKLLMNNNNOOOOOOOOOOOOOOOOONNNOOOOOOOOOOOOOONNNNNNMMMMMNNNNNNNNMMMLLKKJJIHHGFFEECCCBBBBBBBBBBBBBBBBAAAAAA@@????????>>>>>>>>>>>>>>>>;;;;;:::::::::::::::::99999999999999988888888888888888777777777777777776666666666666666665555555555555555555555554444444444445444444444444444433333333333333333333333222222222222222222111111111111111111111100000000000000/////////////.............................------------,,,,,,,,,,,,,,,,,,,,,,++++++++++***************))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##########"""""""""!!!!!!!!!!!!  EEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDEEEEFFFFFFFFFFEEEEEEEEFFFFGGGGHHHIIIKKKKKLLLLLLKKKKKKKKKKKLLLNNNNNOOOOOOOOOOOOOOONNNNNOOOOOOOOOOOOOONNNNNNMMMMMNNNNNNNMMMMLLKKJIIHGGFFEECCBBBBBBBBBBBBBBBBBBAAAAA@@???????>>>>>>>>>>>>>>>==;;;;:::::::::::::::::99999999999999888888888888888887777777777777777776666666666666666665555555555555555555555554444444444444444444444444444433333333333333333333333222222222222222222111111111111111111111100000000000000/////////////...................-.........-------------,,,,,,,,,,,,,,,,,,,,+++++++++++****************))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$##########""""""""""!!!!!!!!!!!  EEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCDDDDEEEFFFFFFFFFFFFEEEEEEEFFFFGGGGHHHIIIKKKKLLLLLLLLLLKKKKKLLLLLLNNNNNOOOOOOOOOOOOONNNNNNNOOOOOOOOOOOOOOONNNNNNMMMMNNNNNNNMMMLLKKJJIHHGFFEEDCCBBBBBBBBBBBBBBBBBBAAAAA@@??????>>>>>>>>>>>>>>>===;;::::::::::::::::::99999999999999888888888888888888777777777777777776666666666666666655555555555555555555555554444444444444444444444444444433333333333333333333333222222222222222222111111111111111111111100000000000000/////////////..................---.........-------------,,,,,,,,,,,,,,,,,,,++++++++++++***************))))))))(((((((((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!  EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCDDDEEEEFFFFFFFFFFFFEEEEEEEFFFFGGGGHHHIIIKKKLLLLLLLLLLLLLLLLLLLLLLNNNNNOOOOOOOOOONNNNNNNNNNOOOOOOOOOOOOOOONNNNNNMMMMNNNNNNNMMMLLKKJIIHGGFFEEDCBBBBBBBBBBBBBBBBBBBAAAAA@@??????>>>>>>>>>>>>>=====::::::::::::::::::999999999999999888888888888888877777777777777777766666666666666666655555555555555555555555554444444444444444444444444444433333333333333333333333222222222222222221111111111111111111110100000000000000/////////////.................-----.......--------------,,,,,,,,,,,,,,,,,,+++++++++++++****************)))))))))(((((((((((((((''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""!!!!!!!!!!!  DDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFFFEEEEEEFFFFGGGGHHHIIIKKKLLLLLLLLLLLLLLLLLLLLLLNNNNNOOOOOONNNNNNNNNNNNNNOOOOOOOOOOOOOOONNNNNNMMMMNNNNNNNMMMLLKKJIIHGGFEEDDBBBBBBBABBBBBBBBBBBBBAAAA@??????>>>>>>>>>>>>=======:::::::::::::::::999999999999999888888888888888877777777777777777766666666666666666655555555555555555555555554444444444444444444444444444433333333333333333333332222222222222222221111111111111111111110000000000000000/////////////.................------.....----------------,,,,,,,,,,,,,,,,+++++++++++++******************)))))))))(((((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$################"""""""""!!!!!!!!!!!   DDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFGGGFFFFFFFFEEEEEFFFFGGGGHHHIIIKKKLLLLLLLLLLLLLLLLLLLLLMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOONNNNNNMMMMNNNNNNMMMLLLKJJIHHGFFEEDDBBBBBBAABBBBBBBBBBBBBAAAA@?????>>>>>>>>>>>>========::::::::::::::::9999999999999998888888888888888777777777777777777666666666666666666555555555555555545555555444444444444444443444444444444333333333333333333333322222222222222222211111111111111111111100000000000000000////////////.................-------...------------------,,,,,,,,,,,,,,,++++++++++++++*****************))))))))))(((((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$################"""""""""!!!!!!!!!!!!   DDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBCCCCDDDEEEFFFFFGGFFFFFFFFEEEEEFFFFFGGGHHHIIIKKKLLLLLLLLLLLLLLLLLLLLMMNNNNNNNNNNNNNMMMMMMMMMMMMOOOOOOOOOOOOOOOONNNNNNMMMMLLLLLLKKKJJIIHGGFEEDCCCBBBAAAAAAAAAAAABBBAAAAAA@@>=====<<<<<<<<<<<<;;;;;;;;:::::::::::::9999999999998888888888888777777777777777777666666666666666665566655555555555555554444444444444444433333333333333333333332222222222222222222222111111111111111111101100000000000000000000////00000000//////////////...///................-----------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++********************)))))))))))))(((((((((((((''''''''&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!!!!  DDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCDDDEEFFFFGGGGGGGFFFFFFEEEEFFFFFGGGHHHIIIKKKLLLLLLLLLLLLLLLLLMMMMMNNNNNNNNNNMMMMMMMMMMMMMMMNOOOOOOOOOOOOOOONNNNNNMMMLLLLLLKKKJJJIHHGFFEDDCCBBBAAAAAAAAAAAABBBBAAAAAA@@>====<<<<<<<<<<<<;;;;;;;;;::::::::::::999999999999988888888888877777777777777777766666666666666666555655555555555555555444444444444444433333333333333333333333222222222222222221222111111111111111111111010000000000000000000//////0000000//////////////....//................------------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++*********************))))))))))))((((((((((((('''''''&&&&&&&&&&%%%%%%%%$$$$$$$$$$###############""""""""""!!!!!!!!!!!!!!!  DDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDEEFFFGGGGGGGGGFFFFFFEEFFFFFFGGGHHHIIIKKKLLLLLLLLLLLLLLMMMMMMMMNNNNNNNNMMMMMMMMMMMMMMMMMNNNOOOOOOOOOOOOONNNNNNMMMLLLLLLKKKJJIIHHGFFEDDCCBBBAAAAAAAAAAAABBBAAAAAAA@@=====<<<<<<<<<<<;;;;;;;;;;::::::::::999999999999999888888888887777777777777777766666666666666666655555555555555555555544444444444444443333333333333333333333322222222222222221112211111111111111111111100000000000000000000////////000000//////////////...../.................-----------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++*********************)))))))))))))(((((((((((((''''''&&&&&&&&&&%%%%%%%%$$$$$$$$$################""""""""""!!!!!!!!!!!!!!!  DDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBCCCDDEEEFFFGGGGGGGGGGFFFFFFFFFFFFGGGGHHHIIIKKKLLLLLLLLLLMMMMMMMMMMMMNNNNNNMMMMMMMMMMLLLLLLMMMNNNNOOOOOOOOOOONNNNNNNMMMLLLLLKKKKJJIIHGGFEEDDCCBBBAAAAAAAAAAAABBAAAAAAA@@@====<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999999999988888888887777777777777777766666666666666666655555555555555555555444444444444444443333333333333333323333322222222222222221111211111111111111111111100000000000000000000/////////0000///////////////.......................------------------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++***********************)))))))))))(((((((((((((''''''&&&&&&&&&&%%%%%%%%$$$$$$$$################"""""""""""!!!!!!!!!!!!!!!  DDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBCCCDDEEEFFGGGGGGGGGGGFFFFFFFFFFFFGGGGHHHHIIKKLLLLLLLLLMMMMMMMMMMMMMMNNNNNMMMMMMMMLLLLLLLLLLLMNNNNNNOOOOOOOOONNNNNNMMMMLLLLLKKKJJIIHHGFFEEDCCBBBAAAAAAAAAAAAAAAAAAAAAA@@@====<<<<<<<<<;;;;;;;;;;;;;::::::::99999999999999999888888887777777777777777776666666666666666655555555555555555555544444444444444444333333333333333322233332222222222222222111111111111111111111111110000000000000000000///////////000///////////////.......................------------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++*************************)))))))))))((((((((((((''''''&&&&&&&&&&%%%%%%%%$$$$$$$#################"""""""""""!!!!!!!!!!!!!!!!  DDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDEEFFFGGGGGGGGGGGGFFFFFFFFFFFGGGGHHHHIIKKLLLLLLLLMMMMMMMMMMMMMMMNNNNMMMMMMMLLLLLLLLLLLLLLNNNNNNNNOOOOOONNNNNNNMMMMLLLLKKKJJJIIHGGFFEDDCCBBBAAAAAAAAAAAAAAAAAAAAA@@@@===<<<<<<<<<;;;;;;;;;;;;;;::::::999999999999999998888888887777777777777777766666666666666666655555555555555555555544444444444444444333333333333333322223332222222222222222111111111111111111111111110000000000000000000////////////00///////////////........................-----------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************************))))))))))))(((((((((((''''''&&&&&&&&&&%%%%%%%%$$$$$$$#################"""""""""""!!!!!!!!!!!!!!!!  DDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDEEFFFGGGGGGGGGGGGFFFFFFFFFFFGGGGHHHHIIKKLLLLLLLMMMMMMMMMMMMMMMMNNNMMMMMMLLLLLLLLLLLLLLLLNNNNNNNNNNNNNNNNNNNNNMMMMLLLKKKKJJIIHHGGFEEDDCCBBBAAAAAAAAAAAAAAAAAAAAA@@@@===<<<<<<<<;;;;;;;;;;;;;;;:::::999999999999999998888888887777777777777777766666666666666666655555555555555555555544444444444444444333333333333333322222322222222222222222111111111111111111111111110000000000000000000/////////////0///////////////........................----------------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++************************)))))))))))((((((((((('''''&&&&&&&&&&&%%%%%%%%$$$$$$$################""""""""""""!!!!!!!!!!!!!!!!  DDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDEEFFFGGGGHHGGGGGGGFFFFFFFFFFGGGGHHHHIIKKLLLLLLLMMMMMMMMMMMMMMMMNNMMMMMMLLLLLLLLLLLLLLLLLNNNNNNNNNNNNNNNNNNNNMMMMMLLKKKKJJJIIHHGFFEDDCCBBBBAAAAAAAAAAAAAAAAAAAA@@@@?==<<<<<<<<;;;;;;;;;;;;;;;;::::999999999999999998888888877777777777777777666666666666666666555555555555555555555544444444444444443333333333333333322222222222222222222222111111111111111111111111110000000000000000000/////////////////////////////.........................--------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++***********************))))))))))))(((((((((('''''&&&&&&&&&&&%%%%%%%%$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!!!  DDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAABBBBBBBBBCCDDEEFFGGGGHHHHGGGGGGFFFFFFFFFFGGGGHHHHIIKKLLLLLLMMMMMMMMMMMMMMMMMNMMMMMMLLLLLLLLLLLLLLLLLLMNNNNNNNNNNNNNNNNNNNMMMMLLLKKKJJJIIHHGGFEEDDCCBBBAAAAAAAAAAAAAAAAAAAA@@@@@?=<<<<<<<<;;;;;;;;;;;;;;;;;:::999999999999999998888888877777777777777777666666666666666666555555555555555555555544444444444444444333333333333333322222222222222222222222111111111111111111111111110000000000000000000/////////////////////////////..........................-----------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++**********************))))))))))))((((((((((''''''&&&&&&&&&&%%%%%%%%%$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!!!!  DDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJIIJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBCCDDEEFFFGGGHHHHGHGGGGFFFFFFFFFGGGGGHHHHIIKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMLLLLLLLKKKKKKKKLLLLLMMMNNNNNNNNNNNNNNNNMMMMMLLKKKJJJIIHHGGFFEEDCCCBBBAAAAAAAAAAAAAAAAAAA@@@@@??=<<<<<<<;;;;;;;;;;;;;;;;;::9999999999999999988888888777777777777777777666666666666666666555555555555555555555544444444444444443333333333333333322222222222222222222221111111111111111111111111100000000000000000000/////////////////////////////...........................----------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++********************)))))))))))))(((((((((('''''''&&&&&&&&&%%%%%%%%%$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!!!!  CCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAABAAAABBBBCCCDDEEFFGGGHHHHGHGGGGGFFFFFFFFGGGGHHHHIIIKKLLLLLLMMMMMMMMMMMMMMMMLMMMMLLLLLLKKKKKKKKKKKKLLLMMMMMNNNNNNNNNNNNNMMMMMLLKKKJJJIIIHHGGFEEDDCCBBBBAAAAAAAAAAAAAAAAAAA@@@@???<<<<<<<;;;;;;;;;;;;;;;;:::9999999999999999988888888777777777777777776666666666666666666555555555555555555555444444444444444443333333333333333322222222222222222222221111111111111111111111111000000000000000000000/////////////////////////////............................--------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*******************)))))))))))))))(((((((('''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$###########"""""""""""""""!!!!!!!!!!!!!!!!!  CCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAABBBCCCDDEEFFGGGGHHHGHGGGGGFFFFFFFGGGGGHHHHIIIKKLLLLLLMMMMMMMMMMMMMMMMLMMMMLLLLLKKKKKKKKKKKKKKKLMMMMMMNNNNNNNNNNNMMMMMLLLKKKJJJIIHHGGFFEEDDCCBBBAAAAAAAAAAAAAAAAAAA@@@@@???<<<<<<;;;;;;;;;;;;;;;;::::999999999999999988888888877777777777777776666666666666666666555555555555555555555444444444444444443333333333333333322222222222222222222221111111111111111111111110000000000000000000000/////////////////////////////.............................-------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++*******************))))))))))))))))((((((((''''''''''&&&&&&&%%%%%%%%%%$$$$$$$$###########"""""""""""""""!!!!!!!!!!!!!!!!!  CCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAABBBBCCDDEEFFGGGGGHHGHGGGGGFFFFFFFGGGGGHHHHIIIKKLLLLLLMMMMMMMMMMMMMMMLLMMMLLLLLKKKKKKKKKKKKKKKKKMMMMMMMMNNNNNNNMMMMMMLLLLKKJJJIIHHGGFFEEDDCCBBBBAAAAAAAAAAAAAAAAAA@@@@@????<<<<<;;;;;;;;;;;;;;;;:::::999999999999999888888888877777777777777766666666666666666655555555555555555555554444444444444444433333333333333333222222222222222222222211111111111111111111111000000000000000000000000////////////////////////////..............................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++*******************))))))))))))))))(((((((('''''''''''&&&&&&&%%%%%%%%%%$$$$$$$$##########""""""""""""""""!!!!!!!!!!!!!!!!  CCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAABBBCCDDEEFFFGGGGGGGGGGGGGFFFFFFGGGGGHHHHHIIIKKLLLLLLMMMMMMMMMMMMMMMLLMMLLLLLKKKKKKKKKKKKKKKKKKMMMMMMMMMNNNNNMMMMMMMLLLKKJJJIIIHHGGFFEEDDCCBBBAAAAAAAAAAAAAAAAAA@@@@@?????<<<<;;;;;;;;;;;;;;;:::::::99999999999998888888888887777777777777666666666666666666655555555555555555455544444444444444444333333333333333332222222222222222222222211111111111111111111110000000000000000000000000//////////////////./////////...............................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************)))))))))))))))))((((((((''''''''''''&&&&&&%%%%%%%%%%$$$$$$$$$#########"""""""""""""""""!!!!!!!!!!!!!!!  CCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAABBBCCCDDEEFFGGGGGGGGGGGGGGFFFFGGGGGGHHHHHIIIKKLLLLLLMMMMMMMMMMMMMMLLLMMLLLLKKKKKKKKKKKKKKKKKKKMMMMMMMMMMMMMMMMMMMMLLLLKJJJIIIHHGGFFEEDDCCBBBBAAAAAAAAAAAAAAAAA@@@@@?????><<<;;;;;;;;;;;;;;;::::::::9999999999998888888888888777777777777666666666666666666655555555555555555445544444444444444444333333333333333332222222222222222222222211111111111111111111110000000000000000000000000/////////////////...////////...............................-------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*****************)))))))))))))))))((((((((('''''''''''&&&&&&%%%%%%%%%%%$$$$$$$$#########"""""""""""""""""!!!!!!!!!!!!!!!  CCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAABBBCCDDEEFFFGGGGGGGGGGGGGFFFFGGGGGGHHHHIIIIKKLLLLLLMMMMMMMMMMMMMMLLLMLLLLKKKKKKKKKKKKKKKKKKKKMMMMMMMMMMMMMMMMMMMLLLLKKJJJIIHHGGGFFEEDDCCBBBAAAAAAAAAAAAAAAAA@@@@@?????>><<<;;;;;;;;;;;;;;:::::::::999999999998888888888888877777777777666666666666666666555555555555555554444544444444444444444333333333333333332222222222222222222222211111111111111110111100000000000000000000000000/////////////////....///////................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++*****************)))))))))))))))))(((((((((''''''''''''&&&&&&%%%%%%%%%%$$$$$$$$$########"""""""""""""""""!!!!!!!!!!!!!!!!  CCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDEEFFFGGGGGGGGGGGFFFFGGGGGGHHHHHIIIIKKLLLLLLMMMMMMMMMMMMMLLLLMLLLLKKKKKKKKKKKKKKKKKKKKMMMMMMMMMMMMMMMMMMLLLLKKKJJIIIHHGGFFEEDDCCCBBBAAAAAAAAAAAAAAA@@@@@@??????>><<;;;;;;;;;;;;;;::::::::::999999999888888888888888877777777776666666666666666665555555555555555554444444444444444444443333333333333333322222222222222222222222111111111111111100111000000000000000000000000000////////////////.....//////................................-------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++****************))))))))))))))))((((((((((''''''''''''&&&&&&%%%%%%%%%%%$$$$$$$$$########""""""""""""""""!!!!!!!!!!!!!!!!  CCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCDDEEEFFFGGGGGGGGGFFFFFGGGGGGHHHHHIIIIKKLLLLLLMMMMMMMMMMMMMLLLLMLLLLKKKKKKKKKKKKKKKKKKKKMMMMMMMMMMMMMMMMMLLLLKKKJJIIIHHGGGFFEEDDCCBBBBAAAAAAAAAAAAAA@@@@@@@?????>>><;;;;;;;;;;;;;;:::::::::::9999999988888888888888888777777777666666666666666666555555555555555554444444444444444444444333333333333333332222222222222222122222111111111111111110001000000000000000000000000000////////////////......./////.................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++**************)))))))))))))))))(((((((((('''''''''''''&&&&&&%%%%%%%%%%%$$$$$$$$########""""""""""""""""!!!!!!!!!!!!!!!!  CCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBCCCDDEEFFFFFFGGGGGFFFFFFGGGGGGHHHHIIIIIKKLLLLLLLMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKMMMMMMMMMMMMMMMMLLLLKKKKJIIIHHHGGFFEEDDCCCBBBAAAAAAAAAAAAA@@@@@@@@?????>>>>;;;;;;;;;;;;;;::::::::::::999999988888888888888888777777776666666666666666655555555555555555554444444444444444444443333333333333333322222222222222222112222111111111111111110000100000000000000000000000000////////////////........///....................--............-------------,,,,,,,,,,,,,,,,,,,,,,,,+,,,,,,,+++++++++++*************)))))))))))))))))))((((((((('''''''''''''&&&&&&&%%%%%%%%%%$$$$$$$$$#######""""""""""""""""!!!!!!!!!!!!!!!!  CCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCDDEEEFFFFFFGFFFFFFFFFGGGGGHHHHHIIIIIKLLLLLLLLMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKMMMMMMMMMMMMMMMLLLLKKKKJJIIHHHGGGFFEEDDCCCBBBAAAAAAAAAAA@@@@@@@@@?????>>>>>;;;;;;;;;;;;;:::::::::::::99999988888888888888887777777776666666666666666655555555555555555554444444444444444444443333333333333333322222222222222222111222111111111111111110000000000000000000000000000//0////////////////.........//..................-----..........---------------,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,+++++++++++************))))))))))))))))))))((((((((''''''''''''''&&&&&&%%%%%%%%%%$$$$$$$$$########"""""""""""""""!!!!!!!!!!!!!!!!  CCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEFFFFFFFFFFFFFFFFFFFFFFFFEFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@AAAAAAAAAAABBBCCDDEEEFFFFFFFFFFFFFFFGGGGGHHHHHIIIIIKLLLLLLLLMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKLMMMMMMMMMMMMLLLLLKKKKJJJIIHHHGGFFEEEDDCCBBBBAAAAAAAAAA@@@@@@@@??????>>>>>>;;;;;;;;;;;:::::::::::::::999988888888888888888777777777666666666666666665555555555555555555444444444444444444444333333333333333332222222222222222211112211111111111111111100000000000000000000000000////////////////////........../................--------........-----------------,,,,,,,,,,,,,,,,,,,,,++++,,,,,,++++++++++++***********))))))))))))))))))))(((((((((''''''''''''''&&&&&&%%%%%%%%%%$$$$$$$$$#######""""""""""""""""!!!!!!!!!!!!!!!!  BBCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@AA@@@@AAAAABBBCCDDDEEEEFFFFFFFFFFFFFFGGGGHHHHHIIIIIKLLLLLLLLLMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKLMMMMMMMMMMMLLLLLKKKKJJJIIHHHGGGFFEEDDCCCBBBAAAAAAAAA@@@@@@@@@??????>>>>>>>;;;;;;;;;;::::::::::::::::999888888888888888887777777776666666666666666655555555555555555544444444444444444444443333333333333333322222222222222222111112111111111111111110000000000000000000000000//////////////////////...........................---------......------------------,,,,,,,,,,,,,,,,,,++++++++,,,,,+++++++++++++**********))))))))))))))))))))(((((((((''''''''''''''&&&&&&&%%%%%%%%%$$$$$$$$$#######""""""""""""""""!!!!!!!!!!!!!!!!  BBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@A@@@@@@@AAAABBBCCDDDEEEEEFFFFFFFFFFFFGGGGGHHHHIIIIIKLLLLLLLLLLMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKLLMMMMMMMMLLLLLLKKKJJJJIIHHHGGGFFFEEDDCCCBBBAAAAAAAA@@@@@@@@@??????>>>>>>>>;;;;;;;;;::::::::::::::::99988888888888888888777777776666666666666666665555555555555555554444444444444444444443333333333333333322222222222222222111111111111111111111111100000000000000000000000///////////////////////..........................-----------...---------------------,,,,,,,,,,,,,,,,,+++++++++,,,,++++++++++++++*********))))))))))))))))))))((((((((('''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$########"""""""""""""""!!!!!!!!!!!!!!!!  BBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@AAAABBCCCDDDEEEEEFFFFFFFFFFFGGGGGHHHHIIIIIKKLLLLLLLLLLMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJKJKKKKKKLLLMMMMMMLLLLLLKKKJJJJIIIHHGGGGFFEEEDDCCCBBBAAAAAAA@@@@@@@@???????>>>>>>>>=;;;;;;;;::::::::::::::::998888888888888888887777777766666666666666666555555555555555555544444444444444444444433333333333333333222222222222222221111111111111111111111110000000000000000000000/////////////////////////..........................----------------------------------,,,,,,,,,,,,,,,,,+++++++++++,,,+++++++++++++++********))))))))))))))))))))(((((((((('''''''''''''''&&&&&&%%%%%%%%$$$$$$$$$########"""""""""""""""!!!!!!!!!!!!!!!!  BBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@AAABBBCCCDDDDEEEEEEEFFFFFFFFGGGGHHHHIIIIIKKLLLLLLLLLLLLMMLLLLLLLLLLLLLLLKKKKKKKKKKKJJKKKKKKLLLLMMMLLLLLLLKKKJJJIIIIHHGGGGFFFEEDDDCCCBBBAAAAAAA@@@@@@@???????>>>>>>>>==;;;;;;:::::::::::::::::999888888888888888877777777766666666666666666555555555555555555444444444444444444444333333333333333333222222222222222221111111111111111111111110000000000000000000000/////////////////////////..........................----------------------------------,,,,,,,,,,,,,,,,,++++++++++++,+++++++++++++++++********)))))))))))))))))))((((((((((''''''''''''''''&&&&&%%%%%%%%$$$$$$$$$########"""""""""""""""!!!!!!!!!!!!!!!!  BBBBBCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHIIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@AA@@@@@@@AAAABBBCCCDDDDEEEEEFFFFFFFFFGGGGHHHIIIIIJJLLLMMMMMMMMMMMMMMMMMMMMMMNNNNMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIIHHHGGGGFFFFEEDDDCCCBBBBAAAAA???????>>>>>>>=========<<:::::::999999999999999998877777777777777777766666666666655555555555555555544444444444444333333333333333333332222222222222222212111111111111111111000000000000000000000000///////0/////////////////////.../////...............------..-------------------,,,,--------,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++********))))))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&%%%%%%%$$$$$$$$$$########"""""""""""""""""!!!!!!!  BBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIHHHHHHHHHIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@A@@@@@@@@@AAAABBBCCCDDDDEEEEEEFFFFFFFGGGGHHHHIIIIIJLLLMMMMMMMMMMMMMMMMMMMMMMNNNNMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIIHHHHGGGFFFFEEEDDDCCCBBBBAAAAA??????>>>>>>>=========<<<::::::999999999999999998887777777777777777666666666666655555555555555555444444444444444333333333333333333322222222222222222211111111111111111111000000000000000000000000///////////////////////////......////...............-------.-----------------,,,,,,,-----,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++*********))))))))))))))(((((((((((((('''''''''''''''''&&&&&&&&&%%%%%%%$$$$$$$$$$########"""""""""""""""""!!!!!!!  BBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAABBBCCCCDDDDDEEEEEEFFFFFFGGGGHHHIIIIIJLLLLLMMMMMMMMMMMMMMMMMMMLNNNNMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHHGGGGFFFFEEEDDDCCCCBBBBAAAAA??????>>>>>>=========<<<<:::::999999999999999988888777777777777777666666666666555555555555555555444444444444444333333333333333333322222222222222222211111111111111111110000000000000000000000000//////////////////////////........//................------------------------,,,,,,,,,--,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********)))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&%%%%%%%$$$$$$$$$#########"""""""""""""""""!!!!!!!  BBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAABBBCCCCDDDDEEEEEEEFFFFFGGGGHHHHIIIIILLLLLMMMMMMMMMMMMMMMMMMMLNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKJJJIIHHHHGGGGFFFFEEEEDDDCCCCBBBBAAAAA?????>>>>>>=========<<<<<::::99999999999999998888887777777777777766666666666655555555555555555544444444444444333333333333333333332222222222222222211111111111111111111000000000000000000000000//////////////////////////........../................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++,,,++++++++++++++++++++++++++++++++++++++*********))))))))))))((((((((((((((('''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$#########"""""""""""""""""!!!!!!!  BBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@AAAABBBCCCCDDDEEEEEEEEFFFFFGGGHHHHIIIIILLLLLLMMMMMMMMMMMMMMMMMMLNNNNMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKJJJIIHHHHGGGGFFFFEEEEEDDDCCCCBBBBAAAAA?????>>>>>=========<<<<<<::999999999999999998888888777777777777766666666666655555555555555555544444444444444433333333333333333332222222222222222211111111111111111111000000000000000000000000/////////////////////////............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++,,++++++++++++++++++++++++++++++++++++++**********)))))))))))((((((((((((((('''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$#########"""""""""""""""""!!!!!!!!  BBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAABBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAABBBCCCCCDDDDEEEEEEEFFFFGGGGHHHIIIIILLLLLLLMMMMMMMMMMMMMMMMLLNNNNMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKJJJIIIHHHGGGGFFFFEEEEEDDDDCCCBBBBBAAAAA????>>>>>=========<<<<<<<:999999999999999988888888877777777777666666666666665555555555555555444444444444444333333333333333333222222222222222222211111111111111111111000000000000000000000000//////////////////////////...........................-----------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++***********))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&%%%%%%$$$$$$$$##########""""""""""""""""!!!!!!!!!  BBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEFFFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAABBBCCCCCDDDDEEEEEEEFFFFGGGHHHHIIIILLLLLLLLLMMMMMMMMMMMMLLLLNNNMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKJJJIIHHHGGGFFFFEEEEEEDDDDCCCCBBBBBAAAAA????>>>>>========<<<<<<<<99999999999999998888888888777777777766666666666666655555555555555544444444444444433333333333333333222222222222222222221111111111111111111000000000000000000000000//////////////////////////............................-----------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++**+++++++++++++************)))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$############""""""""""""""""!!!!!!!!!  BBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAABBBBCCCCCDDDDDEEEEEFFFFGGGGHHHIIIILLLLLLLLLLLLMMMMMLLLLLLLLNNMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKJJIIIHHGGGFFFFEEEEEEDDDDDCCCCBBBBBAAAAA????>>>>========<<<<<<<<<9999999999999988888888888877777777666666666666666665555555555555544444444444444333333333333333333222222222222222222221111111111111111111000000000000000000000000//////////////////////////............................-----------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++*****+++++++++++**************))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&%%%%%$$$$$$$$############"""""""""""""""!!!!!!!!!!  BBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEEEEEEEEEEEEFFFFFFFFEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGHHHHHHHHHHHHHHHHHHHHHGGGGHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@AA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAABBBBCCCCCDDDDDDEEEEEFFFFGGGHHHHIIILLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKJJJIIHHHGGGFFFFEEEEEDDDDDCCCCCBBBBBAAAAA???>>>>>=======<<<<<<<<<<99999999999998888888888888777777766666666666666666655555555555544444444444444433333333333333333322222222222222222221111111111111111111100000000000000000000000///////////////////////////............................-----------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++*******+++++++++****************))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&%%%%%%$$$$$$$#############""""""""""""""!!!!!!!!!!!  BBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGHHHHHHHHHHHHHHGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAABBBBCCCCDDDDDDEEEEEFFFFGGGGHHHHIILLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKJJJIIHHGGGFFFFEEEEEDDDDDCCCCCBBBBBBAAAA@???>>>>=======<<<<<<<<<<<9999999999988888888888888877777766666666666666666655555555555544444444444444433333333333333333322222222222222222221111111111111111111100000000000000000000000////////////////////////////...........................-----------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++**********+++++*******************))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&%%%%%$$$$$$$##############"""""""""""""!!!!!!!!!!!!  ABBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?@@@@@@@@@@@@@@AAAABBBBBCCCCDDDDDDEEEEEFFFFGGGHHHHIIKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKJJJIIHHGGGFFFEEEEDDDDDDCCCCCBBBBBBAAAAA@???>>>>======<<<<<<<<<<<;999999999988888888888888887777666666666666666666555555555555544444444444444433333333333333333222222222222222222221111111111111111111100000000000000000000000////////////////////////////...........................-----------------------,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************+++*********************)))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%$$$$$$###############""""""""""""!!!!!!!!!!!!!  AAAABBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGHHGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@@@AAAAABBBBBCCCCDDDDDDEEEEFFFFGGGHHHHHIKKLLLLLLLLLLLLLLLLLLLLKKKMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKJJJIIHHGGGFFFEEEDDDDDDCCCCCCBBBBBAAAAAA@??>>>>>======<<<<<<<<<<;;99999999988888888888888888777666666666666666666555555555555544444444444444443333333333333333222222222222222222221111111111111111111100000000000000000//000/////////////////////////////...........................----------------,-----,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++**************+**********************)))))))((((((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$##############""""""""""""!!!!!!!!!!!!!!  AAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????@@@@??@@@@@@@@@AAAABBBBBBCCCCDDDDDDEEEEFFFGGGGHHHHIKKKLLLLLLLLLLLLLLLLLKKKKKMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKJJJIIHHGGGFFFEEEDDDDDDCCCCCBBBBBBAAAAA@@??>>>>======<<<<<<<<<<;;;9999999888888888888888888777666666666666666665555555555555444444444444444444333333333333333222222222222222222211111111111111111111000000000000000000///00//////////////////////.//////...........................----------------,,-----,,,,,,,,,,,,,,,,,,,+,,,,,,+++++++++++++++++++++++++++++*************************************)))))))((((((((((((((('''''''''''''''''&&&&&&&&&&&&&%%%%%$$$$$$##############""""""""""""!!!!!!!!!!!!!!!  AAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????@@??????@@@@@@@AAAAABBBBBBCCCCDDDDDEEEEFFFFGGGHHHHHKKKKLLLLLLLLLLLLLLKKKKKKKLLLLLLLLLLLKKKKKLLLLLLLLLLLLLLLKKKKJJJIIHHGGGFFFEEDDDDDDCCCCCBBBBBBAAAAA@@@??>>>>======<<<<<<<<;;;;;999999888888888888888888776666666666666666665555555555555444444444444444444333333333333332222222222222222222211111111111111111111000000000000000000////0/////////////////////.../////...........................----------------,,,----,,,,,,,,,,,,,,,,,,,++,,,,,,+++++++++++++++++++++++++++**************************************)))))))((((((((((((((('''''''''''''''''&&&&&&&&&&&&&%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!  AAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????@@@@@@@AAAAAABBBBBCCCCCDDDDDEEEEFFFGGGGHHHHKKKKKLLLLLLLLLLLKKKKKKKKKLLLLLLLLKKKKKKKKKKLLLLLLLLLLLLLKKKKJJJIIHHGGGFFFEEDDDDDCCCCCBBBBBBAAAAAA@@@?>>>>>=====<<<<<<<<;;;;;;99998888888888888888887777666666666666666665555555555555444444444444444444333333333333332222222222222222222211111111111111111111000000000000000000//////////////////////////....////...................--......----------------,,,,---,,,,,,,,,,,,,,,,,,,+++,,,,,+++++++++++++++++++++++++++**************************************)))))))((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!!  AAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDEEEEEEEEEEEEEEEEEEDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????@@@@@@@AAAAABBBBBCCCCCCDDDDEEEEFFFFGGGHHHHKKKKKKLLLLLLLLKKKKKKKKKKJLLLLLKKKKKKKKKKKKKKLLLLLLLLLLLLKKKKJJJIIHHHGGFFFEEDDDDCCCCCCBBBBBAAAAAA@@@@>>>>>======<<<<<<<<;;;;;;999888888888888888888777776666666666666665555555555555444444444444444444333333333333333222222222222222222221111111111111111100100000000000000000//////////////////////////......///..................----....-----------------,,,,,--,,,,,,,,,,,,,,,,,,,++++,,,,+++++++++++++++++++++++++++**************************************))))))))(((((((((((((''''''''''''''''''&&&&&&&&&&&&&&%%%%%%$$$$$$############"""""""""""""!!!!!!!!!!!!!!!!!  AAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDEEEEEEEEEEEEEEDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????@@@@@@AAAAAABBBBBCCCCCCDDDDEEEEFFFGGGGHHHKKKKKKLLLLLLLLKKKKKKKKKJJLLLKKKKKKKKKKKKKKKKKLLLLLLLLLLLKKKKJJJIIIHHGGFFFEEDDDDCCCCCBBBBBAAAAA@@@@@@>>>>>======<<<<<<<;;;;;;;99888888888888888887777777666666666666665555555555555444444444444444444333333333333333222222222222222222211111111111111111100000000000000000000/////////////////////////........//..................-----...------------------,,,,,-,,,,,,,,,,,,,,,,,,,+++++,,,,+++++++++++++++++++++++++++************************************)))))))))(((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$############"""""""""""""!!!!!!!!!!!!!!!!!  AAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHGHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????@@@@@@AAAAAABBBBBCCCCCDDDDEEEEFFFGGGGHHHKKKKKKKLLLLLKKKKKKKKKKJJJLKKKKKKKKKKKKKKKKKKKKLLLLLLLLLKKKKKJJJIIIHHGGFFFEEDDDDCCCCBBBBBAAAAA@@@@@@@>>>>>=====<<<<<<<;;;;;;;;9888888888888888887777777766666666666655555555555554444444444444444444333333333333332222222222222222222211111111111111111100000000000000000000////////////////////////........../.................-------.-------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++,,,+++++++++++++++++++++++++++************************************)))))))))(((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$###########"""""""""""""!!!!!!!!!!!!!!!!!  AAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDEEEEEEEEEEEDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHGHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????@@@@@@@AAAAAAABBBBCCCCCDDDDEEEFFFFGGGGHHKKKKKKKKKLLLKKKKKKKKKJJJJKKKKKKKKJJJJJJJKKKKKKKKLLKLLLKKKKKKJJJIIIHHGGGFFEEEDDDCCCCBBBBAAAAA@@@@@@@?>>>>======<<<<<<;;;;;;;;;888888888888888877777777776666666666655555555555555444444444444444443333333333333332222222222222222222211111111111111111100000000000000000000///////////////////////.............................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++,,+++++++++++++++++++++++++++***********************************)))))))))))(((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%$$$$$$##########"""""""""""""!!!!!!!!!!!!!!!!!!  AAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDEEDDDDDDDDDDDDDDDDDDEEEEEEEDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????@@@@@@@AAAAAAABBBBCCCCCDDDEEEEFFFGGGGHHJKKKKKKKKKLKKKKKKKKKKJJJJKKKKKKJJJJJJJJJJJKKKKKKKLKKKKKKKKKKJJJJIIHHHGGFFFEEDDDCCCBBBBAAAAA@@@@@@???>>>>======<<<<<;;;;;;;;;;8888888888888877777777777766666666665555555555555554444444444444444333333333333333222222222222222222111111111111111111110000000000000000000////////////////////////............................----------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,+++++++++++++++++++++++++++**********************************))))))))))))(((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%$$$$$$###########""""""""""""!!!!!!!!!!!!!!!!!!  AAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@?????????????????????????????????????@@@@@@AAAAAAABBBBBCCCCDDDDEEEFFFFGGGGHJKKKKKKKKKKKKKKKKKKKKJJJJKKKKKJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKJJJJIIHHHGGFFFEEDDDCCCBBBBAAAA@@@@@@????>>>======<<<<<<;;;;;;;;;:888888888888877777777777776666666655555555555555555444444444444444333333333333332222222222222222221111111111111111111100000000000000000000////////////////////////............................----------------------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++,+++++++++++++++++++++++*++++*********************************)))))))))))))(((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%$$$$$$##########"""""""""""""!!!!!!!!!!!!!!!!!  AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????@@@@@@@@AAAAABBBBBCCCCDDDDEEEFFFFGGGGHJJKKKKKKKKKKKKKKKKKKJJJJJKKKKJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJIIHHHGGGFFEEDDDCCCBBBAAAA@@@@@??????>>=======<<<<<;;;;;;;;;::88888888888777777777777777666666655555555555555555544444444444443333333333333332222222222222222221111111111111111111100000000000000000000///////////////////////............................-----------------------------,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*+++*********************************))))))))))))))((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%$$$$$$##########"""""""""""""!!!!!!!!!!!!!!!!!  @@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????>>??????????????@@@@@@@@AAAAABBBBBCCCCDDDEEEEFFFGGGGGJJKKKKKKKKKKKKKKKKKKJJJJJKKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJJIIIIHHGGGFFEEDDDCCCBBBAAAA@@@@???????>========<<<<<;;;;;;;::::8888888888777777777777777766666555555555555555555544444444444443333333333333332222222222222222221111111111111111111100000000000000000000///////////////////////............................-----------------------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++*+++*********************************)))))))))))))((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$##########"""""""""""""!!!!!!!!!!!!!!!!!  @@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????>>>>???????????????@@@@@@@@AAAAABBBBCCCCDDDEEEEFFFFGGGGJJJKKKKKKKKKKKKKKKKKJJJJJKKKJJJJJJJIIIIIIJJJJJJJKKJKKKKKKJJJJJJIIIIHHGGGFFEEDDDCCCBBBAAA@@@@????????========<<<<<;;;;;;;:::::888888887777777777777777776666555555555555555555444444444444433333333333333332222222222222222221111111111111111111100000000000000000000///////////////////////............................-----------------------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++**++*********************************)))))))))))))((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%$$$$$$#########"""""""""""""!!!!!!!!!!!!!!!!!  @@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????>>>>>>??>>>>>?????????@@@@@@@@AAAAABBBBCCCDDDEEEEFFFFGGGGJJJKKKKKKKKKKKKKKKKKJJJJJKKKJJJJJIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJIIIIHHGGGFFEEDDDCCCBBBAAA@@@????????>========<<<<<;;;;;;::::::8888888777777777777777777666555555555555555555544444444444443333333333333333222222222222222221111111111111111111100000000000000000000///////////////////////.............................-----------------------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++***++********************************)))))))))))))((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%$$$$$$#########"""""""""""""!!!!!!!!!!!!!!!!!  @@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@????????????????????@??????????????????????????????????????????????>>>???????????????@@@@@@@@AAAABBBBBCCCDDDEEEEFFFGGGGGHIIJJJJJJKKKKKKKKJJJJJJIIIKKKKKJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJJJIIIIHHHGGGFFEEEEDDDCCCBBAAAA@@@@??????<<<<<<<<;;;;;:::::::99999888888877777777777777777766655555555555555555554444444444443333333333333333333332222222222222222221111111111111111110000000000000000000000///////////////////............................-------------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*************************))))))))))))))))))))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$########""""""""""""""!!!!!!!!!!!!!!!!  @@@@@@@@@@@@@@AAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@????????????????????????????????????????????????????????????????????>>>>>???????????????@@@@@@@@@AAAABBBBCCCDDDEEEEFFFFGGGGHIIIJJJJJJKKKKKKJJJJJJJIIIKKKKJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJJJIIIIIHHHGGGFFEEEEDDDCCBBBAAA@@@@???????<<<<<<<;;;;;;::::::9999998888877777777777777777766665555555555555555555444444444443333333333333333332333222222222222222222111111111111111111000000000000000000000////////////////////............................------------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++**************************)))))))))))))))))))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%$$$$$########"""""""""""""""!!!!!!!!!!!!!!!  @@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFFGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????????????????????????????????????????????????????>>>>>>>>??>>>>??????????@@@@@@@@AAAABBBBCCCDDDEEEEFFFFGGGGGIIIJJJJJJJKKKKKJJJJJJJIIIKKKKJJJJJIIIIIIIIIIIIJJJJIJJJJJJJJIIIIIIHHHHGGFFFEEEEDDDCCBBBAAA@@@@???????<<<<<<;;;;;;::::::9999999888777777777777777777766665555555555555555554444444444443333333333333333332233222222222222222221111111111111111110000000000000000000000////////////////////...................--.......-----------------------,,,,,,,,,,,,,,,,,,,,+,++++++++++++++++++++++++++++++++**************************)))))))))))))))))))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%$$$$$#########"""""""""""""""!!!!!!!!!!!!!!!  @@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????????????????????????????????????>>???????????????>>>>>>>>>>>>>>>>>>????????@@@@@@@@@AAABBBBCCCDDDEEEFFFFFGGGGGIIIJJJJJJJJKKKJJJJJJJJIIIKKKKJJJJJIIIIIIIIIIIIIIJJIIIIIIIIIIIIIIHHHHGGGFFFEEEEDDDCCBBBAAA@@@???????><<<<<;;;;;;::::::9999999987777777777777777777666666555555555555555554444444444443333333333333333332222222222222222222221111111111111111110000000000000000000000////////////////////...................---.....-------------------,---,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++**************************)))))))))))))))))))))))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%$$$$$$########""""""""""""""""!!!!!!!!!!!!!!  @@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????????????????????????????>>>>?????????????>>>>>>>>>>>>>>>>>>>>>????????@@@@@@@@AAABBBBCCCDDDEEEFFFFFGGGGGIIIIJJJJJJJJJKJJJJJJJJIIIKKKKJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHGGGGFFEEEEEDDCCCBBBAAA@@@??????>><<<<;;;;;;;:::::9999999997777777777777777777666666655555555555555544444444444433333333333333333322222222222222222222221111111111111111110000000000000000000000/////////////////.//..................-----....------------------,,,-,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*+++++**************************))))))))))))))))))))))))))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$########"""""""""""""""""!!!!!!!!!!!!!  @@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????????>>??????????????????>>>>>>>??????????>>>>>>>>>>>>>>>>>>>>>>>>>???????@@@@@@@@AAABBBBCCCDDDEEEFFFFFGGGGGIIIIJJJJJJJJJJJJJJJJJJIIIKKKKJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHGGGGFFFEEEEDDDCCCBBBAAA@@@????>>>><;;;;;;;;;::::::99999999977777777777777777666666666555555555555554444444444443333333333333333332222222222222222222222111111111111111110000000000000000000000//////////////////.....................------..-------------------,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++***+++***************************)))))))))))))))))))))))))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$#########""""""""""""""""!!!!!!!!!!!!!  @@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????????>>>>>???????????????>>>>>>>>>>????????>>>>>>>>>>>>>>>>>>>>>>>>>>>???????@@@@@@@@AAABBBCCCDDDEEEEFFFFFGGGGGIIIIIJJJJJJJJJJJJJJJJJIIIKKKKJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHGGGGFFFEEEEEDDDCCCBBBAAA@@@???>>>>>;;;;;;;;;::::::99999999997777777777777777666666666655555555555544444444444443333333333333333332222222222222222222221111111111111111110000000000000000000000//////////////////.....................-------.------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++*****+***********************)***)))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%$$$$$$########"""""""""""""""""!!!!!!!!!!!!  @@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????????>>>>>>>>?????????????>>>>>>>>>>>>?????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????@@@@@@@@AAABBBCCCDDDEEEEFFFFGGGGGGIIIIIJJJJJJJJJJJJJJJJIIIIKKKKJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGFFFEEEEEEDDDCCCBBBAAA@@????>>>>>;;;;;;;;::::::9999999999877777777777777666666666666555555555554444444444444433333333333333332222222222222222222222111111111111111111000000000000000000/000//////////////////....................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************))**)))))))))))))))))))))))))))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#######"""""""""""""""""!!!!!!!!!!!!  ??@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@?????????????????????????????????????????????????>>>>>>>>>>??????????>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@AAABBBBCCCDDDEEEFFFFFGGGGGGIIIIIJJJJJJJJJJJJJJJJIIIIKKKKJJJJJIIIIIIIHHIIIIIIIHHHHHHHHHHHGGGGGFFFFEEEEEEDDDDCCCBBBAAA@@???>>>>>>;;;;;;:::::::9999999999887777777777777666666666666655555555544444444444444443333333333333332222222222222222222222111111111111111110000000000000000000//0//////////////////.....................--------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++*******************************)))))))))))))))))))))))))))))))))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$#######""""""""""""""""!!!!!!!!!!!!  ?????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@????????????????????????????????????>>????????????>>>>>>>>>>>>>????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@AAABBBBCCCDDDEEEFFFFFGGGGGGIIIIIIJJJJJJJJJJJJJJJIIIIKKKKJJJJIIIIIIIIHHHHIIIIIHHHHHHHHHGGGGGGFFFFEEEEEDEDDDDCCCBBBAA@@@???>>>>>=;;;;;:::::::999999999888877777777777666666666666666555555554444444444444444433333333333333222222222222222222222211111111111111111000000000000000000//////////////////////.....................--------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*******************************))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$#######""""""""""""""""!!!!!!!!!!!!  ????????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@????????????????????????????????????>>>>>?????????>>>>>>>>>>>>>>>>?????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==>>>>>>>>>>>??????@@@@@@@AAABBBBCCCDDDEEEFFFFFGGGGGGIIIIIIJJJJJJJJJJJJJJJIIIIKKKKJJJJIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGFFFFFEEEEEDDDDDDDCCCBBBAA@@@??>>>>>==;;;::::::::999999999888887777777776666666666666666655555544444444444444444443333333333333222222222222222222222111111111111111111000000000000000000//////////////////////....................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++******************************)))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$########"""""""""""""""!!!!!!!!!!!!!  ??????????@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@????????????????????????????????????>>>>>>>>??????>>>>>>>>>>>>>>>>>>>??>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>====>>>>>>>>>>>??????@@@@@@@AAABBBCCCCDDDEEEFFFFFGGGGGGIIIIIIJJJJJJJJJJJJJJIIIIIKKKKJJJJIIIIIIIIHHHHHHHHHHHHGGGGGGGGFFFFFEEEEEEDDDDDDDDCCCBBBAA@@???>>>>===::::::::::999999999888888777777766666666666666666665555544444444444444444443333333333332222222222222222222222111111111111111110000000000000000000//////////////////////....................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*****************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$#######"""""""""""""""!!!!!!!!!!!!!  ??????????????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFEEFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAA@@?????????????????????????????????????>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====>>>>>>>>>>>??????@@@@@@AAABBBBCCCDDDEEEEFFFFFGGGGGGIIIIIIIJJJJJJJJJJJJJIIIIIKKKJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFEEEEEDDDDDDDDDCCCCBBAAA@@??>>>>====:::::::::999999998888888877777766666666666666666666555444444444444444444443333333333332222222222222222222222111111111111111111000000000000000000//////////////////////....................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++****************************)))))))))))))))))))))))))))(((((((((((())))))))))(((((((((((((('(((('''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$#######"""""""""""""""!!!!!!!!!!!!!  ?????????????????@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFEEEEEEEEFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBAAAAAAAAAAAAAAAAAAAAAAAAA????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=======>>>>>>>>>>>??????@@@@@@AAABBBBCCCDDDDEEEFFFFFGGGGGGIIIIIIIJJJJJJJJJJJJIIIIIIKKKJJJJIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFEEEEEEDDDDDDDDDDCCCCBBAA@@???>>>=====:::::::999999999888888888777766666666666666666666555544444444444444444444333333333333222222222222222222222111111111111111111000000000000000000//////////////////////.....................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++***************************))))))))))))))))))))))))))((((((((((((((()))))))))((((((((((((((''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$#######""""""""""""""!!!!!!!!!!!!!  ????????????????????@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA?????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>?????@@@@@@AAABBBBCCCCDDDEEEFFFFFFGGGGGIIIIIIIJJJJJJJJJJJJIIIIIHKKJJJJJIIIIIIIHHHHHHHHHHHGGGGGFFFFFFEEEEEEDDDDDDDDDDDCCCCBBBAA@@??>>>=====<:::::9999999999888888888877666666666666666666666555444444444444444444443333333333332222222222222222222222111111111111111111000000000000000000//////////////////////....................----------------------------,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++**************************)))))))))))))))))))))))))(((((((((((((((((()))))))((((((((((((((('''(('''''''''''''&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$#######""""""""""""""!!!!!!!!!!!!!  ???????????????????????@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFEEEEEEEEEEEEEEEEEEEEEEEFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@??????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==>>>>>>>>>>>>>>================>>>>>>>?????@@@@@@AAABBBBCCCCDDDEEEEFFFFFGGGGGIIIIIIIJJJJJJJJJJJIIIIIIHKKJJJJIIIIIIIHHHHHHHHHHHHGGGGFFFFFEEEEEEDDDDDDDDDCDDDCCCCBBAA@@???>>====<<<:::99999999999888888888886666666666666666666665555544444444444444444443333333333332222222222222222221222111111111111111111000000000000000000//////////////////////....................----------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++*************************)))))))))))))))))))))))))(((((((((((((((((((())))(((((((((((((((((''''''''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$########"""""""""""""!!!!!!!!!!!!!  ???????????????????????@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@???????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>====================>>>>>>?????@@@@@@@AABBBBCCCCDDDEEEEFFFFFFGGGGIIIIIIIIJJJJJJJJJJIIIIIHHKJJJJIIIIIIHHHHHHHHHHHHHGGGFFFFFEEEEEEDDDDDDDDDDCCDDCCCCBBBAA@@??>>====<<<<9999999999999888888888888666666666666666666655555554444444444444444433333333333332222222222222222211121111111111111111111000000000000000000//////////////////////....................----------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*+++**************************)))))))))))))))))))(()))(((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#######"""""""""""""!!!!!!!!!!!!!  ???????????????????????@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@???????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>====>>>>>>>>>>>>>>>>>========>>>>>>>>>=======================>>>>>??????@@@@@@AAABBBBCCCDDDDEEEEFFFFFGGGGHIIIIIIIJJJJJJJJJIIIIIIHHJJJJIIIIIHHHHHHHHHHHHHHGGGFFFFEEEEEEDDDDDDDDDDDCCCDCCCCCBBAA@@??>>>===<<<<<99999999999988888888888886666666666666666655555555544444444444444433333333333332222222222222222221111111111111111111111000000000000000000//////////////////////.....................--------------------,-------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++**++**********************)**)))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$########""""""""""""!!!!!!!!!!!!!  ???????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>>>===========>>>>>>==========================>>>>>>?????@@@@@@AAABBBBCCCCDDDEEEEFFFFFFGGGHIIIIIIIJJJJJJJJIIIIIIHHHJJJIIIIHHHHHHHHHHHHHHHGGGFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCBBBAA@@??>>===<<<<<<9999999999988888888888887666666666666666655555555554444444444444433333333333332222222222222222221111111111111111111111000000000000000000//////////////////////.....................-------------------,,,-----,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++***************************))*))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!  >??????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>>>==============>>>==============================>>>>>??????@@@@@@AAABBBCCCCDDDDEEEEFFFFFGGGHIIIIIIIIJJJJJJIIIIIIHHHHJJIIIIHHHHHHHHHHHHHGGGGGGFFFEEEEDDDDDDDDDCCCCCCCCCCCCCBBBAA@@??>>===<<<<<<<999999999888888888888887766666666666666555555555555444444444444333333333333332222222222222222211111111111111111111111000000000000000000//////////////////////..................-.--------------------,,,,----,,,,,,,,,,,,,,,,,,,++,++++++++++++++++++++***************************))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$########""""""""""""!!!!!!!!!!!!!  >>>>???????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAA@@@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=>>>>>>>>>>>>>============>>>>>>>>>================>================================>>>>>>??????@@@@@@AABBBBCCCDDDDEEEEFFFFFFGGHHIIIIIIIJJJJJIIIIIIIHHHGJIIIHHHHHGGGGGGGGGGGGGGGFFEEEEDDDDDDDCCCCCCCCCCCCCCCCCBBAA@@??>>===<<<<<;;;9999999988888888888887777666666666666555555555555554444444444433333333333333222222222222222221111111111111111111111000000000000000000///////////////////////..................---------------------,,,,,,---,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************)))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""!!!!!!!!!!!!!!  >>>>>>>????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>====>>>>>>>>>>===============>>>>>>=====================================================>>>>>>??????@@@@@AAABBBCCCCDDDEEEEEFFFFFGGHHIIIIIIIIIJJIIIIIIIHHHGGIIIHHHHGGGGGGGGGGGGGGGGFFEEEEDDDDDCCCCCCCCCCCCCCCCCCCBBAAA@@?>>===<<<<;;;;;999999888888888888887777766666666665555555555555555444444444333333333333333322222222222222221111111111111111111111000000000000000000//////////////////.///...................---------------------,,,,,,,-,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++***************************))))))))))))))))))))((((((((((((((((((((((((((((((((('''(((((((((('''''''''''''''''''''''''&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$#########"""""""""""!!!!!!!!!!!!!!  >>>>>>>>>>?????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@???????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=======>>>>>>>==================>>>============================================<<<==========>>>>>>??????@@@@AAAABBBCCCDDDDEEEEFFFFFGGHHIIIIIIIIIIIIIIIIIHHHHGGIIHHHGGGGGGGGGGGGGGGGFFFFEEEDDDDCCCCCCCCCCCCCCCCCCCCBBBAA@@??>>==<<<<;;;;;;99988888888888888887777776666666655555555555555555544444443333333333333333332222222222222211111111111111111111111000000000000000000//////////////////..//...................--------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************)))))))))))))))))))((((((((((((((((((((((((((((((((''''''(((((((''''''''''''''''''''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""!!!!!!!!!!!!!!!  >>>>>>>>>>>>>>????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==========>>>>=====================>============================================<<<<<==========>>>>>>>??????@@@AAAABBBCCCCDDDEEEEFFFFFGGHHHIIIIIIIIIIIIIIIHHHHGGGIHHHGGGFFFFFFFFFFFFFFFFFEEDDDDCCCCCCCCCCCCCCCCCCCCCBBBAA@@??>>==<<<<;;;;;;;888888888888888888777777766666665555555555555555555444444333333333333333333322222222222221111111111111111111111000000000000000000///////////////////.../...................--------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************)))))))))))))))))))(((((((((((((((((((((((((((((('''''''''(((''''''''''''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$#########"""""""""""!!!!!!!!!!!!!!!  >>>>>>>>>>>>>>>>>????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAA@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=============>====================================================================<<<<<<===========>>>>>>>??????@@@AAAABBBCCCDDDEEEEFFFFFFGHHHIIIIIIIIIIIIIIIHHHGGGFHHHGGGFFFFFFFFFFFFFFFFFEEDDDDCCCCCBBBBBBCCCCCCCCBBCBBAAA@??>>==<<<;;;;;;;;;88888888888888888777777776666655555555555555555555544443333333333333333333332222222222211111111111111111111111000000000000000000///////////////////......................---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++***************************))))))))))))))))))))(((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''&&''''&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$#########""""""""""!!!!!!!!!!!!!!!!  >>>>>>>>>>>>>>>>>>>>????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEDDDDDDDDDDDDDDDDDDDDEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===================================================================================<<<<<<<<============>>>>>>>??????@@@AAABBBCCCDDDEEEEFFFFFFGHHHIIIIIIIIIIIIIIHHHHGGFFHHGGFFFFEEEEEEEEFFFFFEEEEDDCCCCCBBBBBBBBBBBCCCCBBBBBBAA@@??>==<<<;;;;;;;;;;8888888888888888777777777666655555555555555555555544433333333333333333333322222222222211111111111111111111110000000000000000000//////////////////.......................--------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++***************************))))))))))))))))))))((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''&&&&''&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$##########""""""""""!!!!!!!!!!!!!!!  >>??????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAABBBBBBBBBBBBABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>==================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<=======>>>>>>>??@@@AAABBBCCCDDDDEEEEEFFFHIIIIIIIIIIIIIIIIHHHHGGFFHHGGFFFEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBCCCCCCCCCCCBAA@@??>>==<<;;;:::::::::::::::999999999999999888886555555555555555555554444444444444444444333333333333333333322222222222222222111111111111111000000000000000///////////////////.................-------------------,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++*****************************))))))))))))))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$#############""""""""!!!!!!!!!!!  >>>>>??????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEDDDDDDDDEEEEEEEEEEEDEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????>>>>>>>>>==================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;<<<<<<<<<<<;;;;;;;;;;;;;;<<<<<<<<<<<<=======>>>>>>??@@@@AABBBCCCDDDDEEEEEFFFHIIIIIIIIIIIIIIIHHHHGGGFFHGGFFFEEEEEEEEEEEEEEEEEEDDDCCCCBBBBBBBBBBCCCCCCCBBA@@@??>==<<;;;::::::::::::::9999999999999999888888555555555555555555554444444444444444444333333333333333333322222222222222222111111111111110000000000000000//////////////////..................-------------------,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++****************************)))))))))))))))))))))))((((((((((((((((((('''''''''''''''''''''''&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$#############"""""""!!!!!!!!!!!!  >>>>>>>>???????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBAAAAAAAAAAABBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEDDDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@???????????????????????????????>>>>>>==================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;<<<<<<<<<<<<<<;;;;;;;;;;;<<<<<<<<;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<========>>>>>??@@@AAABBCCCDDDDEEEEEFFFHIIIIIIIIIIIIIIHHHHGGGFFEGGFFFEEEEDDDDDDEEEEEEEDDDDCCCCBBBBBBBBBBBBBBBBBBBB@@@??>>==<<;;;:::::::::::999999999999999999888888855555555555555555544444444444444444443333333333333333333222222222222222222111111111111110000000000000000//////////////////.................--------------------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*****************************)))))))))))))))))())))((((((((((((((((((((''''''''''''''''''''''&&&&''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$#############"""""""!!!!!!!!!!!  >>>>>>>>>>>???????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????????????????????????????>>>>===================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;<<<<<<<<<<<<;;;;;;;;;;;;;<<<<<;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<========>>>>>??@@@AAABBBCCDDDDEEEEFFFFHIIIIIIIIIIIIIHHHHHGGFFFEGGFFEEEDDDDDDDDDDDDDDDDDDCCCBBBBBBAAABBBBBBBBBBBBA@@??>>==<<;;;::::::::::::9999999999999999988888888555555555555555544444444444444444444333333333333333333322222222222222222111111111111110000000000000000///////////////////.................--------------------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++****************************))))))))))))))))))(()))((((((((((((((((((((''''''''''''''''''''''&&&&&''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############"""""""!!!!!!!!!!  >>>>>>>>>>>>>>????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@??????????????????????????????????>>>>>==================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<=======>>>>??@@@AAABBBCCDDDDEEEEFFFFHIIIIIIIIIIIHHHHHHGGGFFEEGFFEEEDDDDDDDDDDDDDDDDDCCCCBBBBAAAAAAAAAAABBBBBBAA@???>>==<<;;::::::9999999999999999999999988888888855555555555555544444444444444444443333333333333333333222222222222222221111111111111110000000000000000//////////////////..................--------------------,,,,,,,,,,,,,,,,,,+,,,,,++++++++++++++++++++++***********************)****)))))))))))))))))(((())((((((((((((((((((((''''''''''''''''''''''&&&&&&'&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""!!!!!!!!!!  >>>>>>>>>>>>>>>>>>???????????????????????????????????@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@??????????????????????????????????>>>>>>>>>==============================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<========>>>???@@AAABBCCCDDDEEEEEFFFFHIIIIIIIIIIHHHHHHGGGFFFEEGFFEEDDDDCCCCCCCDDDDCCCCCBBBBAAAAAAAAAAAAAAAAAAAAA???>>==<<;;;:::::99999999999999999999999888888888855555555555554444444444444444444333333333333333333332222222222222222211111111111111100000000000000000/////////////////.................--------------------,,,,,,,,,,,,,,,,,,,++,,,,++++++++++++++++++++*************************))**)))))))))))))))))(((((()((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$############""""""!!!!!!!!!!  >>>>>>>>>>>>>>>>>>>>>????????????????????????????????????@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???????????????????????????????????>>>>>>>>>>>>===========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<=======>>>???@@AAABBCCCDDDEEEEEFFFFHIIIIIIIIHHHHHHHGGGGFFEEDFFEEEDDDCCCCCCCCCCCCCCCCBBBBAAAA@@@@@@@@AAAAAAAAA@??>>>==<<;;;::::999999999999999999999998888888888855555555555444444444444444444433333333333333333333322222222222222221111111111111110000000000000000000////////////////.................--------------------,,,,,,,,,,,,,,,,,,,+++,,,+++++++++++++++++++*************************))))*)))))))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$############""""""!!!!!!!!!!  >>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA??????????????????????????????????>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<======>>>???@@AAABBCCCDDDEEEEEFFFFHIIIIIIIIHHHHHHHGGGFFFEEDFFEEDDDCCCCCCCCCCCCCCCBBBBAAAA@@@@@@@@@@@@@@@@@@@@?>>>==<<<;;:::::99999999999999999999998888888888885555555554444444444444444444433333333333333333333222222222222222221111111111111110000000000000000000////////////////.................--------------------,,,,,,,,,,,,,,,,,,,++++,++++++++++++++++++++*************************))))))))))))))))))))))((((((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""!!!!!!!!!  >>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA??????????????????????????????>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;<<<<<<<<<======>>>???@@@AABBBCCDDDEEEEEFFFFHIIIIIIHHHHHHHHGGGGFFEEEDFFEEDDCCCCCCCBCCCCCBBBBBBAAAA@@@@@?????@@@@@@@@@@@>>>===<<;;;::::99999999999999999999998888888888888555555554444444444444444444333333333333333333333222222222222222221111111111111100000000000000000000////////////////................---------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++************************))))))))))))))))))))))(((((((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##########"""""""!!!!!!!!  >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@??????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>=====================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<======>>>???@@@AABBBCCDDDDEEEEFFFFHIIIIIIHHHHHHHGGGGFFFEEDDFEEDDDCCCCBBBBBBBBBBBBBAAAA@@@@???????????????????>>>===<<;;;::::999999999999999999999888888888888875555555444444444444444444433333333333333333333222222222222222221111111111111100000000000000000000////////////////.................--------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++*************************))))))))))))))))))))))((((((((((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##########""""""!!!!!!!!!  >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@AAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::;;;;;;;;;<<<<<<<<======>>>???@@@AABBBCCCDDDEEEEFFFFHIIIIIIHHHHHHHGGGGFFEEEDDFEEDDCCCCBBBBBBBBBBBBBAAAA@@@@????????????????????>>===<<<;;;::::99999999999999999999888888888888877555554444444444444444444433333333333333333332222222222222222221111111111111100000000000000000000////////////////.................-------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++************************)))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##########""""""!!!!!!!!!  =>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAA@@AAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCCDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;:::::::::::;;;;;;;;;;<<<<<<<======>>>???@@@AABBBCCCDDDEEEEFFFFHIIIIIHHHHHHHGGGGFFFEEEDDFEEDDCCCBBBBBBBBBBBAAAAAA@@@?????>>>>>>>>>>???????=====<<<;;;::::9999999999999999999888888888888877755544444444444444444444433333333333333333322222222222222222221111111111111110000000000000000000////////////////................--------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#########""""""!!!!!!!!  ====>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@???????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;:::::::::::::;;;;;;;;;;<<<<<<<======>>>???@@@AABBBCCCDDDEEEEFFFFHHIIIHHHHHHHHGGGGFFFEEDDDEEEDDCCCBBBBBBBAAAAAAAA@@@@????>>>>>>>>>>>>>>>>>>>=====<<<;;;::::99999999999999999888888888888877777554444444444444444444433333333333333333332222222222222222221111111111111111100000000000000000////////////////.................--------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++***********************))))))))))))))))))))))))((((((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$########""""""!!!!!!!!!  ========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAABBBBABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;:::::::::::::::;;;;;;;;;;<<<<<<<======>>>???@@@AAABBCCCDDDEEEEEFFFHHHIIHHHHHHHGGGGFFFEEEDDCEEDDDCCCBBBBAAAAAAAAA@@@@????>>>>>>>====>>>>>>>>>>====<<<<;;;::::999999999999999988888888888887777774444444444444444444433333333333333333332222222222222222222111111111111111111000000000000000/////////////////..................-------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++***********************)))))))))))))))))))))))))((((((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$########""""""!!!!!!!!  ===========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>====<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::;;;;;;;;;;;;;::::::::::::;;;;;;;::::::::::::::::::;;;;;;;;;;<<<<<<<======>>>???@@@AAABBCCCDDDDEEEEFFFHHHHHHHHHHHHGGGGFFFEEEDDCEEDDDCCBBBBAAAAAAAA@@@@@????>>>>>==========>>>>>>>====<<<<;;;::::99999999999999988888888888887777777444444444444444444433333333333333333332222222222222222221111111111111111111000000000000000////////////////...................------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++***********************)))))))))))))))))))))))))((((((((((((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$########""""""!!!!!!!!  ==============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::;;;;;;;;;;;::::::::::::::;;;;;::::::::::::::::::::;;;;;;;;;;;<<<<<<======>>>???@@@AAABBBCCCDDDEEEEEFFHHHHHHHHHHHGGGGFFFEEEDDDCEEDDCCCBBBBAAAAAA@@@@@@????>>>>==============>>>>>====<<<<;;;::::999999999999988888888888888777777774444444444444444433333333333333333332222222222222222222111111111111111111000000000000000/////////////////...................------------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***********************)))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$########"""""!!!!!!!!  =================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@???????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::;;;;;;;;:::::::::::::::::;;:::::::::::::::::::::::;;;;;;;;;;;<<<<<<=====>>>>???@@@AAABBBCCCDDDDEEEEFFHHHHHHHHHHHGGGFFFFEEEDDCCEEDDCCCBBBAAAAA@@@@@@?????>>>>================>>>>====<<<<;;;::::99999999999988888888888888777777777444444444444444333333333333333333322222222222222222221111111111111111111000000000000000/////////////////..................-------------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***********************)))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#######""""""!!!!!!!!  =====================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::;;;;;:::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;<<<<<<=====>>>>??@@@@AAABBBCCCDDDDEEEEEFHHHHHHHHHHGGGGFFFEEEDDDCCEEDDCCCBBBAAAA@@@@@@?????>>>>======<<<<<=======>>>====<<<<;;;::::9999999999888888888888888877777777744444444444444333333333333333333222222222222222222221111111111111111110000000000000000////////////////...................------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++**********************))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#######""""""!!!!!!!  =======================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;<<<<<<=====>>>>??@@@@AAABBBCCCDDDDEEEEEEHHHHHHHHHGGGGFFFEEEEDDDCCEDDDCCCBBAAAA@@@@@??????>>>>======<<<<<<<<=====>>>====<<<<;;;;:::99999999998888888888888887777777777444444444444333333333333333333322222222222222222221111111111111111111000000000000000/////////////////...................------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++**********************))))))))))))))))))))(()))(((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$######"""""""!!!!!!!  ==========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????@@@@@@@@@@@@?@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;<<<<<<====>>>>>??@@@AAAABBBCCCCDDDDEEEEEHHHHHHHHGGGGFFFEEEEDDDCCCEDDDCCBBBAAAA@@@@?????>>>>>======<<<<<<<<<======>>====<<<<;;;;::::999999999888888888888887777777777744444444443333333333333333333222222222222222222221111111111111111111000000000000000//////////////////..................------------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++**********************)))))))))))))))))))))((())(((((((((((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######"""""""!!!!!!  ==============================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@?>>>>>>>>>>>>>>>>>>>>>>>>>>>=======================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;<<<<<<====>>>>>??@@@AAAABBBCCCCDDDDDEEEEGHHHHHGGGGGFFFFEEEDDDCCCCEDDDCCBBBAAA@@@@?????>>>>>======<<<<<<<<<<<=====>>====<<<<;;;;::::9999999998888888888888777777777777444444443333333333333333333322222222222222222221111111111111111111000000000000000////////////////////................------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++**++++********************)*))))))))))))))))))))(((((((((((((((((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""!!!!!!  =================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????@@@???????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCBBCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@?????>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;<<<<<=====>>>>??@@@@AAABBBBCCCCDDDDDEEEEGGGGGGGGGGFFFEEEEDDDCCCCBDDDCCCBBBAAA@@@?????>>>>>======<<<<<<<<<<<<=====>>====<<<<<;;;::::999999999888888888888777777777777644444443333333333333333333222222222222222222221111111111111111111000000000000000////////////////////................------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++***+++********************))))))))))))))))))))))(((((((((((((((((((((((((((((''(((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$#######""""""!!!!!!  <===================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????@@@@@@@@@@????@@@@@@@@@@@@@@@@@@@@@??????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::9::::::::::::::::999999:::::;;;;;;;;;<<<<<====>>>>>??@@@AAAABBBBCCCCDDDDDDEEEGGGGGGGGFFFFEEEEDDDCCCCBBDDDCCCBBBAA@@@?????>>>>>>=====<<<<<<<<<<<<<=====>>====<<<<<;;;::::9999999998888888888877777777777666444443333333333333333333322222222222222222221111111111111111111000000000000000////////////////////................-------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++****++********************)))))))))))))))))))))(((((((((((((((((((((((((((((('''(((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!  <<<<====================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????@@@@@?????????@@@@@@@@@@@@@@@@?????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::9999:::::::::::::99999999999::::;;;;;;;;;<<<<====>>>>??@@@@AAAABBBBCCCCCDDDDDDDEGGGGGGGFFFFEEEDDDDCCCCBBBDDDCCCBBBAA@@@????>>>>>>======<<<<<<<<<<<<<=====>>====<<<<;;;;::::999999998888888888877777777777666644433333333333333333333222222222222222222221111111111111111111000000000000000////////////////////................------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*************************)))))))))))))))))))))(((((((((((((((((((((((((((((('''''(''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$#######"""""!!!!!!!  <<<<<<<=====================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????@@@@@@@@@@@???????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>>>=============================<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::9999999::::::::::999999999999999:::;;;;;;;;<<<<<====>>>>??@@@AAAABBBBCCCCCCDDDDDDDDGGGGFFFFFFEEEDDDCCCCBBBBBDDCCCCBBAAA@@@???>>>>>>======<<<<<<<<<<<<<<=====>>====<<<<;;;;::::99999999888888888877777777777666664433333333333333333333222222222222222222211111111111111111110000000000000000///////////////////.................------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++**************************)))))))))))))))))))))(((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!  <<<<<============================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999:::::::::;;;;;<<<<====>>>?@@@@AAAABBBBCCCCCCCCCCDDDFFFFFFFEEEDDDDCCCBBBBBAAADDDCCCCBBAAA@@@????>>>>>><<<<<<;;;;;;;;;;;<<<<<===;;;:::::9999888887777777777777777777766666666666654444444444444444333333333333333322222222222222222222222111111111111111111110000000000000////////////////////..................--------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++****************)))))))))))))(((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&'&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########""""""!!!!!!!!!!  <<<<<<<<=============================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::999::::::99999999999999999999999999999999999999999999:::::::::;;;;;<<<<===>>>>?@@@AAAABBBBBCCCCCCCCCCCCCFFFFEEEEEDDDCCCBBBBBAAAAADDDCCCCBBAAA@@@????>>>>>><<<<<<;;;;;;;;;;;<<<<<===::::::::999988887777777767777777777766666666666655444444444444443333333333333333222222222222222222221221111111111111111111100000000000000////////////////////...................------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++*****************))))))))))))((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########""""""!!!!!!!!!!  <<<<<<<<<<<<============================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAA@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::999999:::99999999999999999999999999999999999999999999999:::::::::;;;;;<<<<===>>>??@@@AAABBBBBCCCCCCCCCCCCCCEEEEEEEEDDDCCCBBBAAAAAAAADCCCCCBBBAAA@@@????>>>>>><<<<<;;;;;;;;;;;;;<<<<<==::::::::9999888877777777677777777776666666666655554444444444443333333333333333222222222222222222221112111111111111111111110000000000000////////////////////...................-------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*******************)))))))))))(((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!! !!  <<<<<<<<<<<<<<<=============================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????@?@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999999999999999999:::::::::;;;;;<<<====>>>??@@AAAABBBBCCCCCCCCCCCCCCCEEEEEEDDDDCCBBBBAAAAA@@@@CCCCCCBBBAAA@@@???>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<=:::::::9999888887777777667777777766666666666655555444444444443333333333333333222222222222222222221111111111111111111111100000000000000////////////////////...................-------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*******************))))))))))((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########"""""!!!!!!! !  <<<<<<<<<<<<<<<<<<================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999999999999999999999:::::::::;;;;;<<<====>>>??@AAAABBBBBCCCCCCCCCCCCCCCEEEEDDDDCCCBBBAAAA@@@@@@@CCCCCBBBBAAA@@@????>>>>>><<<<<<;;;;;;;;;;;;;<<<<<<::::::999998888877777776677777776666666666655555554444444443333333333333333322222222222222222221111111111111111111111110000000000000/////////////////////...................-------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*******************))))))))))(((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########"""""!!!!!!!  <<<<<<<<<<<<<<<<<<<<<<================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@?>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999999999988888889999999:::::::::;;;;;<<<===>>>???@AAABBBBBCCCCCCCCCCCCCCCBEEDDDDDCCCBBBAAA@@@@@@@@@CCCCCBBBBAAA@@@????>>>>>><<<<<<;;;;;;;;;;;;;<<<<<<:::::999998888877777776667777776666666666655555555444444433333333333333333332222222222222222221111111111111111111111100000000000000////////////////////...................-------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++********************))))))))))(((((((((((((((((((('''''''''''''''''''''''&'&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############"""""""!!!!!!  <<<<<<<<<<<<<<<<<<<<<<<===================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@??>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999999999998888888888999999:::::::::;;;;<<<<===>>>???@AAABBBBBCCCCCCCCCCCCBBBBDDDDDDCCCBBBAAA@@@@??????CCCCBBBBBAAA@@@????>>>>>>=<<<<<;;;;;;;;;;;;;;<<<<<:::999999888888777777666677777666666666665555555554444443333333333333333333322222222222222222111111111111111111111100000000000000////////////////////....................-------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++*+*******************))))))))))((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################"""""""!!!!!!  <<<<<<<<<<<<<<<<<<<<<<<======================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999889999999888888888888899999:::::::::;;;;<<<<===>>>???@AAABBBBCCCCCCCCCCCBBBBBBDDDDDCCCBBBAA@@@@????????BBBBBBBBBAAA@@@?????>>>>>=<<<<<;;;;;;;;;;;;;;;;<<<99999999888888777777766667777666666666665555555555444433333333333333333333222222222222222221111111111111111111111100000000000000////////////////////...................-------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*********************))))))))))((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""""""!!!!!!  <<<<<<<<<<<<<<<<<<<<<<<=========================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAABBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::99:99999999999999999999999999999999999999999999888889999988888888888888899999::::::::;;;;;<<<<===>>>???@AAABBBBCCCCCCCCCBBBBBBBBDDDDCCCBBBAAA@@??????????BBBBBBBBBAAA@@@???????>>>==<<<<<;;;;;;;;;;;;;;;;;;999999888888877777776666677766666666665555555555554433333333333333333333322222222222222221111111111111111111111100000000000000/////////////////////...................-------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*********************))))))))))((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################"""""""!!!!!!!  <<<<<<<<<<<<<<<<<<<<<<<<<<==========================================>>>>>=>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999999888888889998888888888888888899999::::::::;;;;;<<<<===>>>???@AAABBBBCCCCCCCCBBBBBBBBBDDCCCCCBBAAA@@?????>>>???BBBBBBBBBAAA@@@@???????>>===<<<<;;;;;;;;;;;;;;;;;;999988888888777777766666677666666666655555555555553333333333333333333332222222222222222211111111111111111111111000000000000000///////////////////....................-------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++*********************))))))))))(((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################""""""""!!!!!!!  ;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==========================================>=====>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??>>>>>??????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999999888888888889888888888888888888899999::::::::;;;;;<<<<===>>>???@AAABBBBBCCCCCCBBBBBBBBAADCCCCCBBBAA@@@???>>>>>>??BBBBBBBBBBAAA@@@????????>===<<<<;;;;;::::::;;;;;;;888888888877777777666666676666666666555555555555553333333333333333333222222222222222221111111111111111111111110000000000000000//////////////////...................-------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*********************))))))))))((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################"""""""!!!!!!!!  ;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<=================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>===========================<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999999999999988888888888888888888888888888888899999:::::::;;;;;;<<<<===>>>???@AAABBBBBBCCCBBBBBBBBBAAACCCCCBBBAAA@@???>>>>>>>>?BBBBBBBBBBAAA@@@@????????===<<<<;;;;;:::::::::::::888888887777777776666666566666666655555555555555553333333333333333322222222222222222111111111111111111111111000000000000000000////////////////....................-------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*********************)))))))))))(((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################"""""""!!!!!!!!  ;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????@@@@@@@@@@@@???????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>==============================;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999899999999988888888888888888888888888888888888899999:::::::;;;;;;<<<<===>>>>??@AAAABBBBBBBBBBBBBBBAAAAACCCCBBBBAA@@@??>>>>>>>>>>BBBBBBBBBBAAAA@@@????????====<<<;;;;::::::::::::::888887777777777766666665566666666555555555555555543333333333333333222222222222222211111111111111111111111110000000000000000000///////////////...................-------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++********************)))))))))))))((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################"""""""!!!!!!!  ;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????@@@@????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>====================================;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::999999999999999999999999999999999999999888899999888888888888888888888888888888888888888889999:::::::;;;;;<<<<<===>>>>??@AAAABBBBBBBBBBBBBBAAAAAACCCBBBBAAA@@???>>>>>>>>>>BBBBBBBBBBBAAA@@@@???????====<<<;;;;::::::::::::::87777777777777766666666556666665555555555555555444333333333333332222222222222222211111111111111111111111100000000000000000000//////////////....................-------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*********************))))))))))))))(((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$#$$######################"""""""!!!!!!!  ;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>=======================================<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::999999999999999999999999999999999999999888888899888888888888888888888888888888888888888888889999::::::;;;;;;<<<<====>>>>??@@AAABBBBBBBBBBBBAAAAAAAACCBBBBAAA@@@??>>>>>=>>>>>ABBBBBBBBBBAAA@@@@???????====<<<;;;;::::::::::::99777777777777766666666655566666555555555555555544443333333333333222222222222222211111111111111111111101100000000000000000000///////////////....................------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*********************)))))))))))))))(((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$######################"""""""!!!!!!!  ;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>========================================<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888889999::::::;;;;;;<<<<====>>>>??@@AAAABBBBBBBBBBAAAAAAA@@BBBBBBAAA@@???>>>====>>>>ABBBBBBBBBBAAA@@@@???????====<<<;;;::::::99999999977777777776666666666655556666555555555555555444444333333333332222222222222222111111111111111111111000100000000000000000000//////////////....................--------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*********************))))))))))))))))(((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""!!!!!!!   ;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>=========================================<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::99999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888889999::::::;;;;;<<<<<====>>>>??@@AAAAABBBBBBBAAAAAAAA@@@BBBBBAAA@@@??>>>>=====>>>ABBBBBBBBBBAAA@@@@???????===<<<<;;;::::99999999999777666666666666666665555566655555555555555444444443333333333222222222222222211111111111111111111000000000000000000000000///////////////....................--------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++********************))))))))))))))))))(((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#############################"""""""!!!!!!!   ;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=============================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????>>>=====================================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::99999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888888888999::::::;;;;;<<<<<====>>>>??@@@AAAAAABBBAAAAAAAA@@@@@BBBBAAAA@@???>>>======>>>ABBBBBBBBBBAAA@@@???????>===<<<;;;::::99999999999966666666666666666665555556655555555555555444444444333333333222222222222222221111111111111111111000000000000000000000000//////////////.....................-------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*********************)))))))))))))))))))((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###############################"""""""!!!!!!!   ;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==============================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAA@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>==================================<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888888888888899::::::;;;;;<<<<=====>>>>??@@@AAAAAAAAAAAAAAAA@@@@@@BBBAAAA@@@??>>>========>>AABBBBBBBBAAA@@@@??????>>==<<<<;;;:::99999999988886666666666666666665555555655555555555554444444444433333333222222222222222222111111111111111110000000000000000000000000//////////////....................--------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*********************))))))))))))))))))))(((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$################################"""""""!!!!!!!   ;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>============================<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::::::::::99999999999999999999999999999999999999999888888888888888888888888888888888888888888877788888887777778888888888999:::::;;;;<<<<<====>>>>>??@@@AAAAAAAAAAAAAA@@@@@@@@BBAAAAA@@???>>>=========>AABBBBBBBAAAA@@@?????>>>>=<<<<;;;::::999999888888866666666666666665555555555555555555555444444444444333333322222222222222222211111111111111111000000000000000000000000//////////////.....................-------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*********************)))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##################################"""""""!!!!!!!  ;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<============================================>>>>>=>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>>==========================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::::::::::::99999999999999999999999999999999999998888888888888888888888888888888888888888888888877777788887777777777788888888899:::::;;;;<<<<====>>>>>???@@@AAAAAAAAAAAAA@@@@@@@@?BAAAAA@@@??>>>==========>AAABBBBBBAAA@@@?????>>>>><<<<<;;;:::99999888888888666666666666666555555555455555555555444444444444443333332222222222222222221111111111111111000000000000000000000000//////////////.....................--------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++********************))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###################################""""""""!!!!!!  ::;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>>>>>>>>==========================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::::::::::::9999999999999999999999999999999999999988888888888888888888888888888888888888888888888777777777887777777777777778888888899::::;;;;<<<=====>>>>>???@@@AAAAAAAAAAAA@@@@@@@???AAAAA@@@???>>====<<<<====AAAAAAAAAAA@@@????>>>>>>><<<<;;;:::99999888888888865555555555555555555555445555555555444444444444444333332222222222222222211111111111111111000000000000000000000000//////////////.....................-------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*******************)*)))))))))))))))))))(((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$####################################"""""""""!!!!!  ::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????>>????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::::::::::::::::::9999999999999999999999999999999999999988888888888888888888888888888888888888888888888777777777777777777777777777777888888899::::;;;<<<<====>>>>>????@@@AAAAAAAAAAA@@@@@@@????AAAA@@@@??>>>===<<<<<<===@AAAAAAAAA@@@????>>>>>>==<<<;;;::::999988888888887555555555555555555555544455555555444444444444444443332222222222222222221111111111111111000000000000000000000000///////////////....................--------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*******************)))))))))))))))))))))(((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$%%%%%%%%%%%%%%$$$$$$$$$$$$$$#####################################"""""""""!!!!!!  :::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????>>>>>>>>>>>???????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::9999999999999999999999999999999999999988888888888888888888888888888888888888888888888877777777777777777777777777777777788888899::::;;;<<<<===>>>>>?????@@AAAAAAAAAAA@@@@@@@?????AAA@@@@???>>===<<<<<<<<==@@@AAAAAA@@@@???>>>>>====<;;;;::::999988888888877755555555555555555555544445555555444444444444444444333222222222222222221111111111111111000000000000000000000000////////////////...................-------------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*******************)))))))))))))))))))))((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$%%%%%%%%%%%%%$$$$$$$$$$$$$#####################################""""""""""!!!!!!  :::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::99999999999999999999999999999999999888888888888888888888888888888888888888788888888777777777777777777777777777777777777788888999:::;;;<<<====>>>>??????@@AAAAAAAAAAA@@@@@@??????AA@@@@???>>>==<<<<<<<<<<<@@@@@@@@@@@????>>>>======;;;;::::99998888888777777555555555555555555554444455555544444444444444444442222222222222222222111111111111111100000000000000000000000//////////////////.................--------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*******************)))))))))))))))))))))(((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$%%%%%%%%%%%$$$$$$$$$$$$$$####################################""""""""""""!!!!!!  :::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999888888888888888888888888888888887777777777777777777777777777777777788889999:::;;;<<<===>>>>>?????AABBBBBBBBBBAAAAAA@@@@@@@BBBAAA@@@??>>>===========>>>>>>>>>>>>===<<<<<;;;;;:::9999888877777776666666666666666666666665555555544443333333333333333333333333222222222222222111111111111111111111100000000000000000//////////////////.....................--------------------,,,,,,,,,,,,,,,,,,++++++++++++++++*****************))))))))))))))))))((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""""!!!!!!!!  :::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==============================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::9999999999999999999999999999999999999999999888888888888888888888888888888887777777777777777777777777777777777777778889999:::;;;<<<===>>>>??????ABBBBBBBBBBAAAAAA@@@@@@@?BBAAAA@@???>>====<<<<<====>>>>>>>>>====<<<<;;;;;;;::999988888777777666666666666666666666665555555555444333333333333333333333333332222222222222211111111111111111111100000000000000000////////////////////....................--------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++****************)))))))))))))))))((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""""!!!!!!!!  :::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=======<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::9999999999999999999999999999999999999999999998888888888888888888888888888877777777777777777777777777777777777777777777888999:::;;;<<<===>>>>??????BBBBBBBBBBBAAAAAA@@@@@@??BAAAA@@@??>>>===<<<<<<<<====>>>>>>====<<<<;;;;;;::9999998888777777666666666666666666666555555555555543333333333333333333333332222222222222222221111111111111111111100000000000000000////////////////////...................--------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++***************)))))))))))))))))(((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$###########""""""""""""""""""""""""""""""""""""""!!!!!!!!!!  ::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===========<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::999999999999999999999999999999999999999999999999888888888888888888888888888777777777777777777777777777777777777777777777778889999::;;;<<<==>>>>???????BBBBBBBBBBAAAAAA@@@@@@@??BAAAA@@@??>>===<<<<<<<<<<============<<<<;;;;;::::99998888877777766666666666666666555555555555555554333333333333333333333333322222222222222222111111111111111111100000000000000000////////////////////....................--------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++**************)))))))))))))))))(((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!  ::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=======================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????????????????????@@@@@@@@@????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????@@@@@@@@@@@@@@@@@@????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>================;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::9999999999999999999999999999999999999999999998888888888888888888888888888887777777777777777777777777777777777766667777777777888999:::;;<<<==>>>>???????BBBBBBBBBBAAAAAA@@@@@@???AAAA@@@??>>>==<<<<;;;;<<<<<========<<<<<;;;;;:::::9998888877777766666666666666555555555555555555554433333333333333333222222222222222222222222111111111111111111100000000000000000////////////////////...................--------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++************))))))))))))))))))((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$##############"""""""""""""""""""""""!!"""""!!!!!!!!!!!!!!!!!  999::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========================================>>>>>>>>>>>==>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@?@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????@@@@@@@@@@@?????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====================;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::9999999999999999999999999999999999999999998888888888888888888888888888888877777777777777777777777777777777776666666667777777888999:::;;<<<===>>>???????BBBBBBBBBAAAAAAA@@@@@????AAAA@@@??>>===<<<;;;;;;;<<<<<====<<<<<<;;;;;::::::998888877777766666666666665555555555555555555544443333333333333332222222222222222222222222211111111111111111000000000000000000///////////////////....................--------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*************)))))))))))))))))((((((((((((((((((((('(''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!  999999:::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============================================>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????@@@???????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===========================;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::9999999999999999999999999999999999999998888888888888888888888888888888877777777777777777777777777777777777666666666666777777788999:::;;<<<===>>>???????BBBBBBBBBAAAAAA@@@@@?????AAA@@@???>>==<<<;;;;;;;;;<<<<<<<<<<<<<;;;;;::::::9988888777777666666666666655555555555555555554444443333333333333222222222222222222222222222111111111111111100000000000000000000//////////////////...................--------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*************)))))))))))))))))((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!  999999999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>================================;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::999999999999999999999999999999999999999988888888888888888888888888888888777777777777777777777777777777767777666666666666666777777888999::;;;<<===>>>>??????ABBBBBBBAAAAAAA@@@@@?????AAA@@@??>>>==<<<;;;;;;;;;;<<<<<<<<<<<;;;;;::::::9988888777777666666666666665555555555555555544444444333333333332222222222222222222222222222111111111111111000000000000000000000/////////////////...................---------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++************))))))))))))))))))(((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  999999999999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====================================================================>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====================================;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999999999999999999999999999999989999999888888888888888888888888888888888777777777777777777777777777777766667766666666666666666677777888999::;;;<<===>>>>>?????AABBBBAAAAAAAA@@@@@??????AA@@@???>>===<<;;;;;;;;;;;;;<<<<<<<<;;;;;;:::::9998888777777666666666666666555555555555555544444444433333333322222222222222222222222222222211111111111111000000000000000000000/////////////////...................---------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*************))))))))))))))))))((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  999999999999999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===========================================;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::9999999999999999999999999999999888889999888888888888888888888888888888888777777777777777777777777777777766666666666666666666666666667777888999:::;;<<<===>>>>?????AAAAAAAAAAAAA@@@@@??????>A@@@@???>>==<<<;;;;::::;;;;;;;<<<<;;;;;;;:::::9999888777777666666666666666655555555555555444444444443333333322222222222222222222222222222211111111111000000000000000000000000////////////////...................---------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*************)))))))))))))))))))((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  9999999999999999999:::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@??????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>=================================================;;;;;;;;;;;;;;;;;;:::::::::::::::::999999999999999999999999999999998888888888888888888888888888888888888888887777777777777777777777777777777666666666666666666666666666666667778888999::;;;<<====>>>>????AAAAAAAAAAAAA@@@@?????>>>@@@@@??>>>==<<<;;;::::::;;;;;;;;;;;;;;;;;:::::99998877777766666666666666665555555555555444444444444433333322222222222222222222222222222222111111111100000000000000000000000/////////////////...................---------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*************))))))))))))))))))))((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  9999999999999999999999::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>===================================================;;;;;;;;;;;;;;:::::::::::::::::9999999999999999999999999999999988888888888888888888888888888888888888888887777777777777777777777777777777666666666666666666666666666666666666777888999:::;;<<<===>>>>>???AAAAAAAAAAAA@@@@?????>>>>@@@@???>>===<<;;;;:::::::;;;;;;;;;;;;;;;:::::9999988777776666666666666655555555555555444444444444444333332222222222222222222222222222222211111111110000000000000000000000/////////////////...................---------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*************)))))))))))))))))))((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  99999999999999999999999::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>===============================================<<<<;;;;;;;;;;:::::::::::::::::99999999999999999999999999999999888888888888888888888888888888888888888888887777777777777777777777777777777766666666666666666666666666666666666666777888899:::;;;<<<===>>>>>>?AAAAAAAAAAA@@@@?????>>>>>@@@???>>>==<<<;;;:::::::::;;;;;;;;;;;;;;:::::999988777776666666666665555555555555555444444444444444433322222222222222222222222222222222211111111100000000000000000000000/////////////////...................--------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++**************)))))))))))))))))))((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  99999999999999999999999999::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>==========================================<<<<<<<<<;;;;;::::::::::::::::::::99999999999999999999999999999999888888888888888888888888888888888888888888877777777777777777777777777777777666666666666666666666666666666666666666666777888999:::;;<<<<===>>>>>>AAAAAAAAAA@@@@????>>>>>>=@@????>>>==<<<;;;::::::::::;;;;;;;;;;;;;::::99999877777766666666665555555555555555544444444444444443322222222222222222222222222222222222111111110000000000000000000000//////////////////..................--------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++**************)))))))))))))))))))((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###################"""""""""""""""!!!!!!!!!!!!!!!!!!!!! !!  999999999999999999999999999999::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======================================<<<<<<<<<<<<<:::::::::::::::::::::::::999999999999999999999999999988888888888888888888888888888888888888888888888777777777777777777777777777776666666666666666666666666666666666666666666666778888999::;;;<<<====>>>>>@AAAAAAAA@@@@@???>>>>>===?????>>>===<<;;;;:::::::::::;;;;;;;;;;;:::::999988777776666666665555555555555555544444444444444443332222222222222222222222222222222222211111111000000000000000000000//////////////////...................--------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++***************))))))))))))))))))((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!  999999999999999999999999999999999:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==========================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>?????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>====================================<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::999999999999999999999999988888888888888888888888888888888888888888888888777777777777777777777777777766666666666666666666666666666666666665555566666666777888999:::;;;<<<====>>>>@@AAAAAA@@@@@???>>>>=====????>>>===<<<;;;:::::::::::::;;;;;;;;;:::::999998877776666666665555555555555555544444444444444443333222222222222222222222222222222222211111111000000000000000000000//////////////////....................-------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++****************)))))))))))))))))((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###################""""""""""""""""!!!!!!!!!!!!!!!!!!!  8899999999999999999999999999999999999::::::::::::::::::::::::::::;;;;;;;;::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========<<<<<======================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>?????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====================================<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::9999999999999999999999999888888888888888888888888888888888888888888887777777777777777777777777777777666666666666666666666666666666666655555555566666667777888999::;;;<<<<====>>>@@@@AA@@@@@@???>>>>=====<??>>>>>===<<<;;;::::::::::::::;;;;;;;::::::9999888777666666666555555555555555544444444444444443333332222222222222222222222222222222221111111100000000000000000000//////////////////....................-------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++******************))))))))))))))))((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###################""""""""""""""""""!!!!!!!!!!!!!!!!!!  88888999999999999999999999999999999999999::::::::::::::::::::::::::::;;;;::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=<<<<<<<<<<<================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::9999999999999999999999999888888888888888888888888888888888888888877777777777777777777777777777777766666666666666666666666666666666665555555555555666667777888999:::;;;<<<=====>>@@@@@@@@@@@???>>>====<<<<>>>>>====<<<;;;::::::::::::::::;;;;;::::::999998887776666666655555555555555544444444444444444333333322222222222222222222222222222222211111110000000000000000000//////////////////....................--------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++********************))))))))))))))(((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##################""""""""""""""""""""!!!!!!!!!!!!!!!!  888888888999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<==============================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=======================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::9999999999999999999999988888888888888888888888888888888888888877777777777777777777777777777777766666666666666666666666666666666666655555555555555666667777888899:::;;;<<<<====>>@@@@@@@@@@@???>>====<<<<<>>>>====<<<;;;:::::99999::::::::::::::::::9999888877666666665555555555555554444444444444444333333333222222222222222222222222222222221111111100000000000000000///////////////////....................-------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*********************)))))))))))))(((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################""""""""""""""""""""!!!!!!!!!!!!!!!!  888888888888999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>====================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::99999999999999999998888888888888888888888888888888888888888777777777777777777777777777777777666666666666666666666666666666655666555555555555555555666667777888999:::;;;<<<====>>@@@@@@@@@@???>>>===<<<<;;>======<<<<;;;::::9999999::::::::::::::::9999888887666666665555555555555555444444444444443333333333322222222222222222222222222222221111111100000000000000000////////////////////...................-------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*********************)))))))))))))(((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################""""""""""""""""""""!!!!!!!!!!!!!!!!  888888888888888899999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========================================>>>>>>>>>>====>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==============================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::9999999999999999988888888888888888888888888888888777888887777777777777777777777777777777777666666666666666666666666666666655555655555555555555555555566667777888999:::;;;<<<=====>@@@@@@@@@????>>===<<<;;;;======<<<<;;;::::99999999:::::::::::::::99999888877666666655555555555555555444444444444433333333333322222222222222222222222222222221111111000000000000000//////////////////////..................-------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*********************)))))))))))))((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################"""""""""""""""""""""!!!!!!!!!!!!!!!!  888888888888888888899999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=======================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::9999999999999999998888888888888888888888888888888887777777877777777777777777777777777777777776666666666666666666666666666666655555555555555555555555555555566667777888999:::;;;<<<=====>@@@@@@@@@???>>===<<<;;;;;====<<<<<;;;::::99999999999::::::::::::99999888877666666655555555555555555544444444444333333333333332222222222222222222222222222221111111000000000000////////////////////////..................-------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++********************)))))))))))))((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################"""""""""""""""""""""!!!!!!!!!!!!!!!!  888888888888888888888889999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;:::::::::::::99999999999999999988888888888888888888888888888888877777777777777777777777777777777777777777776666666666666666666666666666666655555555555555555555555555555555556666777888999:::;;;<<<=====>@@@@@@@@@???>>==<<<;;;;;:==<<<<<<;;;;:::9999999999999::::::::::9999988888776666665555555555555555554444444444333333333333333322222222222222222222222222222111111100000000000////////////////////////...................-------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*******************)))))))))))))((((((((((((((((((('''''''''''''''''''''''&'&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################""""""""""""""""""""!!!!!!!!!!!!!!!!!  88888888888888888888888999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;::::::::9999999999999999999888888888888888888888888888888888877777777777777777777777777777777777777777776666666666666666666666666666666655555555555555555555555555555555555556666777888999:::;;;<<<=====>@@@@@@@@???>>>==<<;;;;:::<<<<<<<;;;;:::9999999999999999::::::99999988888777666666555555555555555554444444443333333333333333332222222222222222222222222222111111110000000000////////////////////////...................------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++*******************)))))))))))))((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###################"""""""""""""""""""!!!!!!!!!!!!!!!!!  888888888888888888888888888999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========>>>>>>>>>>>>>>>>>>>>==============================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::99999999999999999999988888888888888888888888888888888777777777777777777777777777777777777777777766666666666666666666666666666666655555555555555555555555555555555555555556666777788999:::;;;<<<=====>@@@@@@@@???>>===<<;;;::::<<<<<<;;;;::::99999999999999999999999999988888777766666555555555555555554444444443333333333333333333222222222222222222222222222211111110000000000///////////////////////...................-------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*******************)))))))))))))(((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""!!!!!!!!!!!!!!!!  7777788888888888888888888888888888888899999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::999999999999999999888888888888888888888888888888888888888888777777777777777777777776666666666666666666666666666666666666666666666666666666666666666666777888899:::;;<<<====>>>>>@@@@@@@@???>>==<<<;;;::::<<<<<<;;;;::::99999999999888888888888888777776666655544444444444444444333333333333222222222222222222222211112222222222222222222211111110000000000//////0000/////////////////////...........-------------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++************************)))))))))))))((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###################""""""""""""""""""""!!!!!!!!!!!!!!!!!  7777777788888888888888888888888888888888889999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::999999999999998888888888888888888888888888888888888888888777777777777777777777776666666666666666666666666666666666666666666666666666666666666666666666777888899:::;;<<<====>>>>>@@@@@@@???>>>==<<;;;:::::<<<<<;;;;;:::99999998899988888888888888777777666665544444444444444444433333333333222222222222222222221111111122222222222222222211111110000000000///////00///////////////////////..........-------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*************************)))))))))))))((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""!!!!!!!!!!!!!!!!!!  77777777777888888888888888888888888888888888889999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==============================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::999999999988888888888888888888888888888888888888888888777777777777777777777766666666666666666666666666666666666666666666665556666666666666666666666666777788899:::;;<<<===>>>>>>@@@@@@@???>>>==<<;;;:::::<<<<<;;;;::::999998888889788888888888877777766666654444444444444444444333333333322222222222222222222111111111122222222222222221111111000000000////////////////////////////////..........-------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++************************))))))))))))))((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""""!!!!!!!!!!!!!!!!!  77777777777777788888888888888888888888888888888888889999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==========================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::999999988888888888888888888888888888888888888888887777777777777777777777777666666666666666666666666666666666666666666665555556666666566666666666666666777788899:::;;<<<===>>>>>>@@@@@@????>>===<<;;;:::::<<<<;;;;;:::999998888888877788888888877777766666655444444444444444444433333333322222222222222222222211111111111222222222222211111111100000000///////////////////////////////...........-------------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++************************)))))))))))))((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###################""""""""""""""""""""!!!!!!!!!!!!!!!!!!  777777777777777777888888888888888888888888888888888888889999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::9999888888888888888888888888888888888888888888888887777777777777777777777777666666666666666666666666666666666666666665555555555555555555555556666666666777788899:::;;<<<===>>>>>>@@@@@?????>>==<<<;;;:::::<<<<;;;;::::999988888888877777788887777777766666554444444444444444444433333333222222222222222222221111111111111222222222222111111111000000000/////////////////////////////...........--------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*************************)))))))))))))((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###################""""""""""""""""""""!!!!!!!!!!!!!!!!!!  77777777777777777777788888888888888888888888888888888888888899999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::99999888888888888888888888888888888888888888888888887777777777777777777777777777666666666666666666666666666666666666666555555555555555555555555555566666666777788899:::;;<<<===>>>>>>@@@@?????>>>==<<<;;;:::::<<<;;;;;:::999988888888887777777777777777766666655444444444444444444433333333322222222222222222211111111111111122222222222111111111000000000////////////////////////////...........--------------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++************************))))))))))))))((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###################"""""""""""""""""""""!!!!!!!!!!!!!!!!!  7777777777777777777777788888888888888888888888888888888888888888899999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================================================================>>>>>>>>>>>>>>>===========>>>>=====================>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::999999999888888888888888888888888888888888888888888887777777777777777777777777777777666666666666666666666666666666666666555555555555555555555555555555556666666777788899:::;;<<<====>>>>>@@??????>>>===<<<;;;:::::<<<;;;;::::99998888888888777777777777777766666655544444444444444444443333333322222222222222222111111111111111111222222222111111111000000000////////////////////////////...........--------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*************************))))))))))))))(((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!  77777777777777777777777888888888888888888888888888888888888888888888899999999999999999999999999:::99::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==============================================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::999999999999998888888888888888888888888888888888888888777777777777777777777777777777777776666666666666666666666555666666665555555555555555555555555555555555556666666777788999::;;<<<====>>>>>????????>>>===<<;;;;:::::<<<;;;;:::99998888888888877777777777777776666665554444444444444444444333333332222222222222221111111111111111111122222222111111111100000000///////////////////////////...........---------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*************************))))))))))))))))((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!  777777777777777777777777777888888888888888888888888888888888888888888888899999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==============================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::9999999999999999998888888888888888888888888888888888887777777777777777777777777777777777766666666666666666666666555555666665555555555555555555555555555555555555555666666777788899::;;;<<=====>>>>???????>>>===<<<;;;;:::::<<<;;;;:::9999888888777786777777777777776666665555444444444444444444433333332222222222222211111111111111111111112222222111111111100000000//////////////////////////.............-------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*************************)))))))))))))))))(((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$%$$$$$$$$$$$$$$$$$$$$$$$$#################""""""""""""""""""""!!!!!!!!!!!!!!!!!!  77777777777777777777777777777788888888888888888888888888888888888888888889999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999999999998888888888888888888888888888888877777777777777777777777777777777777776666666666666666666666555555555665555555555555555555555555555555555555555555566666677788899:::;;<<<=====>>>?????>>>>====<<<;;;;:::::<<<;;;;:::999888887777777666777777777776666665555544444444444444444443333333222222222222111111111111111111111111222222111111111100000000//////////////////////////..............------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*************************)))))))))))))))))))((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$#################""""""""""""""""""""!!!!!!!!!!!!!!!!!!  7777777777777777777777777777777777888888888888888888888888888888888888888999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====================================================================================================>>>>>>>>>>>>>>>>==================================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::;;;;;;;;;;;:::::::::::::::999999999999999999999999988888888888888888888888878887777777777777777777777777777777777777666666666666666666666665555555555555555555555555555555555555555555555555555555555566666777888999::;;<<<<=======????>>>>>===<<<;;;;::::::<<<;;;::::99988887777777766666777777776666666555554444444444444444443333333222222222221111111111111111111111111122222111111111100000000//////////////../////////................----------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*************************))))))))))))))))))))((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$#################""""""""""""""""""""!!!!!!!!!!!!!!!!!!  666677777777777777777777777777777777778888888888888888888888888888888888899999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===================================================================================================>>>======================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::;;;;;:::::::::::::::::::::999999999999999999999999988888888888888888888777778777777777777777777777777777777777777666666666666666666666665555555555555555555555555555555555555555555555555555555555555556666777788999::;;;<<<=======?>>>>>>>===<<<<;;;;::::::<<;;;;:::99988888777777776666666677766666666555555444444444444444444333333322222222211111111111111111111111111112221111111111110000000//////////////...///////..................---------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*************************)))))))))))))))))))))((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""!!!!!!!!!!!!!!!!!!  66666667777777777777777777777777777777777788888888888888888888888888888889999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::999999999999999999999999988888888888888887777777777777777777777777777777777777777776666666666666666666666655555555555555555555555555555555555555555555555555555555555555555556666677788899:::;;<<<<======>>>>>>====<<<<;;;;:::::::<<;;;;:::99988887777777776666666666666666666555555444444444444444444333333222222222111111111111111111111111111112221111111111100000000////////////...../////....................--------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++***********************)**)))))))))))))))))))))(((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""!!!!!!!!!!!!!!!!!!  6666666666777777777777777777777777777777777777888888888888888888888888888899999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999888888888887777777777777777777777777777777777777777777766666666666666666666666555555555555555555555555555555555555555555555545555555555555555555555556666777888999::;;;<<<<=====>>>>>====<<<<;;;;:::::::9<;;;;;:::9998888777777777666666666666666666555555544444444444444444333333322222222111111111111111111111111111111111111111111100000000////////////......///......................------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++**********************))))))))))))))))))))))))((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""!!!!!!!!!!!!!!!!!!  666666666666667777777777777777777777777777777777777788888888888888888888888888999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999888888877777777777777777777777777777777777777777777666666666666666666666666555555555555555555555555555555555555555555555544445555555555555555555555556666777788999::;;;<<<<<====>>>>====<<<<;;;;;::::::99<;;;;:::9998888777777777766666666666666666655555554444444444444444433333322222222111111111111111111111111111111111111111111100000000////////////.......//.......................----------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*********************))))))))))))))))))))))))(((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###################""""""""""""""""""!!!!!!!!!!!!!!!!!!!  666666666666666666777777777777777777777777777777777777778888888888888888888888888899999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999998888777777777777777777777777777777777777777777777776666666666666666666666666555555555555555555555555555555555555555555554444445545555555555555555555556666777788999:::;;;<<<<<<<<>>>====<<<<;;;;;::::::999<;;;;:::999888877777777776666666666666666655555555444444444444444433333332222222111111111111111111111111111111111111111111100000000////////////......../.......................----------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*********************))))))))))))))))))))))))(((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###################""""""""""""""""""!!!!!!!!!!!!!!!!!!  6666666666666666666667777777777777777777777777777777777777778888888888888888888888888899999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================<<<<<<============<<<<<<<<<<<<<=========================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999988888777777777777777777777777777777777777777777777777666666666666666666666666666555555555555555555555555555555555555555554444444444444444455555555555555556666777788899:::;;;<<<<<<<<>======<<<;;;;;::::::9999;;;;::::99988887777777777666666666666666665555555444433444444444433333332222222111111111111111111111111111111111111111111100000000////////////..............................-----------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*********************))))))))))))))))))))))))(((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""!!!!!!!!!!!!!!!!!!  6666666666666666666666677777777777777777777777777777777777777777888888888888888888888888888999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999988888888887777777777777777777777777777777777777777777766666666666666666666666666666665555555555555555555555555555555555555544444444444444444444445555555555555566667777888999::;;;;<<<<<<<======<<<<;;;;::::::99999;;;;:::999888877777777777666666666666666655555554443333333344443333333332222221111111111111111111111111111111111111111111100000000//////////...............................-----------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*********************)))))))))))))))))))))))))((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""!!!!!!!!!!!!!!!!!!!  6666666666666666666666677777777777777777777777777777777777777777777778888888888888888888888888889988899999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999998888888888888887777777777777777777777777777777777777777766666666666666666666666666666666665555555555555555555555554555555555544444444444444444444444444455555555555666667778888999::;;;;<<<<<<<=====<<<<;;;;:::::9999999;;;::::99988887777777777766666666666666655555555443333333333333333333332222222111111111111111111111111111112221111111111100000000//////////..............................-----------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++**********************))))))))))))))))))))))))((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""!!!!!!!!!!!!!!!!!!  6666666666666666666666666677777777777777777777777777777777777777777777777888888888888888888888888888888888999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999998888888888888888888777777777777777777777777777777777777776666666666666666666666666666666666655555555555555555555555444455555554444444444444444444444444444444555555555566667777888999::::;;;;<<<<<<=====<<<;;;;::::999999999;;;:::99998887777777777776666666666666665555555444333333333333333333333222222111111111111111111111111111222222111111111100000000//////////.............................------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*********************)))))))))))))))))))))))))(((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""!!!!!!!!!!!!!!!!  6666666666666666666666666666667777777777777777777777777777777777777777777888888888888888888888888888888888888889999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999888888888888888888888888777777777777777777777777777777777766666666666666666666666666666666666655555555555555555555555444444455554444444444444444444444444444444444455555555566667777888999::::;;;;<<<<<<====<<<<;;;::::9999999999;;::::9998888777777777777666666666666665555555444433333333333333333333222222111111111111111111111111112222222111111111100000000//////////.............................-----------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++**********************))))))))))))))))))))))))(((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""!!!!!!!!!!!!!!!!!!  6666666666666666666666666666666667777777777777777777777777777777777777777888888888888888888888888888888888888888888899999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::99999:::::::::999999999999999998888888888888888888888888777777777777777777777777677776666666666666666666666666666666666666655555555555555555555555444444444454444444444444444444444444444444444444445555555566667778888999::::;;;;<<<<<<====<<<;;;::::99999999988;::::9999888777777777777766666666666665555555444443333333333333333333222222111111111111111111111111212222222211111111100000000//////////............................------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*********************)))))))))))))))))))))))))(((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""!!!!!!!!!!!!!!!!!  55666666666666666666666666666666666667777777777777777777777777777777777778888888888888888888888888888888888888888888888889999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::9999999999:::999999999999999999999998888888888888888888888888777777777777777777776666676666666666666666666666666666666666666555555555555555555555554444444444444444444444444444444444444444444444444444444555555666677778888999:::;;;;;<<<<<<===<<<<;;;:::999999998888:::::99988887777777777777666666666666655555544444433333333333333333322222221111111111111111111111122222222222111111111000000///////////............................-------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++*********************)))))))))))))))))))))))))(((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""!!!!!!!!!!!!!!!!!  555555666666666666666666666666666666666667777777777777777777777777777777788888888888888888888888888888888888888888888888888888888999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999999998888888888888888888888888777777777777777766666666666666666666666666666666666666666666555555555555555555555554444444444444444444444444444444444444444444444444444444444555555666677778889999:::;;;;;<<<<<<===<<<;;;::::999999888888::::99998887777777777777766666666666655555544444443333333333333333322222221111111111111111111111112222222222211111111000000///////////...........................---------------,,,,,,,,,,,,,,,,,+++++++++++++++++++*********************)))))))))))))))))))))))))(((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""!!!!!!!!!!!!!!!!!  5555555556666666666666666666666666666666666667777777777777777777777777777788888888888888888888888888888888888888888888888888888888888999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999888888888888888888888888877777777777766666666666666666666666666666666666666666666555555555555555555555555444444444444444444444444444444444444444444444444444444444444445555566667777888999::::;;;;;<<<<<<==<<<<;;;:::9999988888888::::99988887777777777777766666666666655555444444443333333333333332222222211111111111111111111111112222222222211111110000000//////////.................-........-----------------,,,,,,,,,,,,,,,+++++++++++++++++++*********************)))))))))))))))))))))))))(((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""""!!!!!!!!!!!!!!!!!  5555555555555555555566666666666666666666666677776677777777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999777777777777777777777777766666666666666666666666666666655555555555555555555555555555555555444444444444444444444444444333333333333333333334444444455556667777888999::::;;;;;;;;;;===<<<;;;:::9999888888888::999988887777776677777776666666666555555444444333222222222222222222221111111111111111111111111111222222222222111111000000////////////................-------------------,,,,,,,,,,,,,,++++++++++++++++++*********************)))))))))))))))))))))))))))((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########################"""""""""""""""""!!!!!!!!!!!!!!!!!!!  5555555555555555555555566666666666666666666666666666667777777777777777777777777777777777777777777777777777778888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999777777777777777777777666666666666666666666666666666655555555555555555555555555555555555444444444444444444444444444333333333333333333333333344444455556667778888999::::;;;;;;;;;;==<<<<;;:::99998888888888::99998887777766666677777666666666555555444444333322222222222222222221111111111111111111111111111122222222222211111000000///////////.................-------------------,,,,,,,,,,,,,,+++++++++++++++++++*******************)))))))))))))))))))))))))))((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""!!!!!!!!!!!!!!!!!!!  5555555555555555555555566666666666666666666666666666666666777777777777777666667777777777777777777777777777777777788888888888888888888888888888888888999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999777777777777777776666666666666666666666666666666665555555555555555555555555555555554444444444444444444444444444333333333333333333333333333334444445555667777888999::::;;;;;;;;;;==<<<;;;:::99998888888888:99998888777766666667777766666666555555444444333332222222222222222221111111111110000000111111111112222222222211111100000///////////.................------------------,,,,,,,,,,,,,,++++++++++++++++++++*******************)))))))))))))))))))))))))))(((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  5555555555555555555555566666666666666666666666666666666666666667777777777666666667777777777777777777777777777777777777788888888888888888888888888888888888999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999999999999777777777777666666666666666666666666666666666666665555555555555555555555555555554444444444444444444444444444333333333333333333333333333333333444445555666777888999:::::;;;;;;;;;=<<<<;;;:::99988888888888:99998887777666666666777766666665555554444433333332222222222222222111111111111000000000011111111112222222222211111100000//////////................-------------------,,,,,,,,,,,,,++++++++++++++++++++*******************)))))))))))))))))))))))))))((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  5555555555555555555555566666666666666666666666666666666666666666666777777666666666666677777777777777777777777777777777777778888888888888888888888888888888888888899999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999999999999998887777777766666666666666666666666666666666666666665555555555555555555555555555544444444444444444444444444443333333333333333333333333333333333334444445556667778889999::::;;;;;;;;;<<<<;;;:::99998888888888799999888777766666666667776666665555554444433333333222222222222211111111111111000000000000011111111122222222211111100000//////////................------------------,,,,,,,,,,,,,,++++++++++++++++++++*******************))))))))))))))))))))))))))((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  5555555555555555555555566666666666666666666666666666666666666666666666677666666666666666667777777777777777777777777777777778888888888888888888888888888888888888888888889999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999888888887777666666666666666666666666666666666666666665555555555555555555555555555554444444444444444444444444443333333333333333333333333333333333333333444445556667778888999:::::;;;;;;;;<<<<;;;:::9998888888888879999888777766666666666667566655555554444433333333322211111111111111111111101000000000000000111111111222222221111110000/////////.................-----------------,,,,,,,,,,,,,,,++++++++++++++++++++******************)))))))))))))))))))))))))))((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  4555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666677777777777777777777777777778888888888888888888888888888888888888888888888888888999999999999999999999999:::::::::::::::::::::::::999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999999999999999888888888888866666666666666666666666666666666666666666655555555555555555555555555555555444444444444444444444444443333333333333333333333333333333333333333333444445556667778889999::::;;;;;;;;<<<;;;:::99998888888888779999888777766666666666666555555555544444333333333211111111111111111111111000000000000000000011111111222222221111100000////////.................----------------,,,,,,,,,,,,,,,,,++++++++++++++++++******************)))))))))))))))))))))))))))((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  444455555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666667777777777777777777777777778888888888888888888888888888888888888888888888888888888899999999999999999999999::::::::::::::::::::99999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999999999999999998888888888888888866666666666666666666666666666666666666555555555555555555555555555555555444444444444444444444444444443333333333333333333333333333333333333333333344444556666777888999:::::;;;;;;;<<<;;;:::9998888888888877999988877766666666666666655555555544444333333332221111111111111111111111000000000000000000000111111112222221111110000///////..................----------------,,,,,,,,,,,,,,,,,,+++++++++++++++++******************)))))))))))))))))))))))))))((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  4444444455555555555555555555555566666666666666666666666666666666666666666666666666666666666666666677777777777777777777777777777777888888888888888888888888888888888888888888888888888888888888999999999999999999999999::::::::::99999999999999999999999999999999999999999999999999:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999999999998888888888888888888888666666666666666666666666666666666655555555555555555555555555555555544444444444444444444444444444444433333333333333333333333333333222222223333333344445556667778889999::::::;;;::<<;;;:::99998888888888877999988877766666655666666655555554444443333333322221111111111111111111110000000000000000000000011111111122111111100000//////.................-----------------,,,,,,,,,,,,,,,,,,,+++++++++++++++******************)))))))))))))))))))))))))))((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  444444444444555555555555555555555555666666666666666666666666666666666666666666666666666666666666667777777777777777777777777777777777777888888888888888888888888888888888888888888888888888888888888888999999999999999999999999::99999999999999999999999999999999999999999999999999:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999999999999999988888888888888888888888886666666666666666666666666666665555555555555555555555555555555555444444444444444444444444444444444433333333333333333333333333232222222222222333333344445556667778889999::::::::::<;;;;:::9999888888888887799998887776666555555566665555544444443333333222222111111111111111111100000000000000000000000000111111111111111110000//////.................----------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++*******************)))))))))))))))))))))))))))((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$######################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  4444444444444445555555555555555555555555666666666666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777778888888888888888888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999999999999999999999999999998888888888888888888888888866666666666666666666666666555555555555555555555555555555555544444444444444444444444444444444444333333333333333333333333333222222222222222222333333344455566667778889999:::::::::;;;;::::9998888888888887799988877766665555555555554444444444433333332222222111111111111111111000000000000000000000000000011111111111111100000/////.................----------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++******************))))))))))))))))))))))))))))((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  4444444444444444445555555555555555555555555566665566666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888866666666666666666666666665555555555555555555555555555555544444444444444444444444444444444443333333333333333333333333333222222222222222222222233333344445556667778888999:::::::::;;;;:::9999888888888888779998887776666555555555555444444444333333332222222211111111111111110000000000000000000000000000000111111111111110000//////................---------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++*******************)))))))))))))))))))))))))))((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  4444444444444444444444555555555555555555555555555555556666666666666666666666666666666666666666666666666666667777777777777777777777777777777777777777888888888888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888666666666666666666666555555555555555555555555555555555444444444444444444444444444444444443333333333333333333333333332222222222222222222222222233333344455556667778889999::::::::;;;::::9998888888888888779998887776665555555555555444444433333333322222222211111111111110000000000000000000000000000000000011111111111100000/////...............----------------,,,,,,,,,,,,,,,,,,,,++++++++++++++******************))))))))))))))))))))))))))))((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$######################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  44444444444444444444444555555555555555555555555555555555556666666666666665556666666666666666666666666666666666666677777777777777777777777777777777777888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888866666666666666666555555555555555555555555555555555444444444444444444444444444444444444333333333333333333333333333222222222222222222222222222222333333444555566677788899999::::::;;;:::999988888888888887799988877766655555555555554444333333333332222222222111111111100000000000000000000000///////000000000111111111100000/////...............-----------------,,,,,,,,,,,,,,,,,,,+++++++++++++******************))))))))))))))))))))))))))))((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  44444444444444444444444555555555555555555555555555555555555555666666666665555555666666666666666666666666666666666666666777777777777777777777777777777777777788888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;:::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888666666666666655555555555555555555555555555555555554444444444444444444444444444444433333333333333333333333333332222222222222222222222222222222222333334444555666777888899999::::9;;::::9999888888888888877999888776665555555444444433333333333332222222222221111111000000000000000000000000//////////00000000011111111100000/////..............-----------------,,,,,,,,,,,,,,,,,,++++++++++++++*******************))))))))))))))))))))))))())((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  44444444444444444444444555555555555555555555555555555555555555555556666665555555555556666666666666666666666666666666666666677777777777777777777777777777777777777778888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888887777766666666655555555555555555555555555555555555555555444444444444444444444444444443333333333333333333333333333222222222222222222222222222222222222233333344455556667778889999999999;;::::999988888888888877799888777666555554444444443333333333332222222222222111111000000000000000000000000/////////////000000001111110000000////.............------------------,,,,,,,,,,,,,,,,,++++++++++++++********************)))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  44444444444444444444444555555555555555555555555555555555555555555555555665555555555555555566666666666666666666666666666666677777777777777777777777777777777777777777777777888888888888888888888888888889999999999999999999999999888888999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888877777777766665555555555555555555555555555555555555555554444444444444444444444444444433333333333333333333333333333222222222222222222222222222222222222222223333344445556666777888999999999;::::999988888888888887779988877766655554444444444333333333322222222222222211110000000000000000000000000///////////////0000000000000000000/////............-----------------,,,,,,,,,,,,,,,,,,++++++++++++++********************))))))))))))))))))))))((((((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  44444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666677777777777777777777777777777777777777777777777777777888888888888888888888888999999999999999999999999888888888888888888899999989999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888887777777777777755555555555555555555555555555555555555555554444444444444444444444444444444433333333333333333333333333222222222222222222222222222222222222222222223333344445555666777888899999999;::::9999888888888888777799888776665555444444444443333333222222222222222222111000000000000000000000/000/////////////////00000000000000000/////...........------------------,,,,,,,,,,,,,,,,,++++++++++++++********************)))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  33344444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666777777777777777777777777777777777777777777777777777777777778888888888888888888888888999999999999999888888888888888888888888888888888888888899999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888888777777777777777777755555555555555555555555555555555555555544444444444444444444444444444444433333333333333333333333333332222222222222222222222222222222222222222222222333344444555666677788899999999:::::999988888888888777779888777666555544444444444333322222222222222222222211100000000000000000000//00///////////////////0000000000000000/////..........------------------,,,,,,,,,,,,,,,,,++++++++++++++********************))))))))))))))))))))))((((((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  33333344444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666667777777777777777777777777777777777777777777777777777777777777788888888888888888888888889999999888888888888888888888888888888888888888888888888889999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888877777777777777777777777755555555555555555555555555555555555444444444444444444444444444444444433333333333333333333333333333332222222222222222222222222222221111111222222222333334444555566677788889999999:::::99998888888888777777888877666555544444444444422222222222222222222222221100000000000000000000///00////////////////////00000000000000/////........-.-----------------,,,,,,,,,,,,,,,,,++++++++++++++++******************))))))))))))))))))))))(((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  33333333334444444444444444444444444555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666667777777777777777777777777777777777777777777777777777777777777778888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999998888888888888888888888888888888888888888888888888888888888888777777777777777777777777755555555555555555555555555555554444444444444444444444444444444444333333333333333333333333333333333332222222222222222222222222222111111111112222222233334444455566677778889999999:::::999998888888877777768887776665554444444444333222222222222222222222222100000000000000000000/////0//////////////////////000000000000//////.......-------------------,,,,,,,,,,,,,,,,++++++++++++++++++*****************)))))))))))))))))))))(((((((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$###################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  33333333333333444444444444444444444444455555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777777777778888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999988888888888888888888888888888888888888888888888888888888888888888777777777777777777777777777755555555555555555555555555544444444444444444444444444444444444433333333333333333333333333333333332222222222222222222222222221211111111111111222222233333444455556667778888999999:::::99999888888887777776887776665555444444433333322222222222222222222222110000000000000000000//////////////////////////////0000000000//////.......------------------,,,,,,,,,,,,,,,,,+++++++++++++++++++***************)))))))))))))))))))))(((((((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!  3333333333333333344444444444444444444444444555554555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888888888888888888888888888888999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888888888888877777777777777777777777777777777755555555555555555555555554444444444444444444444444444444444333333333333333333333333333333333332222222222222222222222222222111111111111111111122222223333444445556667778888899999:::::999998888888777777668877766555544444433333333222222222222222222222111100000000000000000/////////////////////////////////00000000///////.......-----------------,,,,,,,,,,,,,,,,+++++++++++++++++++++**************))))))))))))))))))))((((((((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""""!!!!!!!!!!!!!!!!!  333333333333333333334444444444444444444444444445444445555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888888888888888877777777777777777777777777777777777777755555555555555555555554444444444444444444444444444444443333333333333333333333333333333333332222222222222222222222222222111111111111111111111112222222333344445555666777888899999:::::9999988888887777766687776665554444443333333332222222222222222221111111000000000000000///////////////////////////////////0000000///////.......-----------------,,,,,,,,,,,,,,,,+++++++++++++++++++++**************)))))))))))))))))))((((((((((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!  333333333333333333333334444444444444444444444444444444444555555555555555544555555555555555555555555555555555555555666666666666666666666666666666666666677777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888888888887777777777777777777777777777777777777777777755555555555555555544444444444444444444444444444444443333333333333333333333333333333333322222222222222222222222222221111111111111111111111111111222222333334444555666777888889999:::::99999888888877777666777666555544444333333333322222222222211111111111110000000000000///////////////////////////////////////000/////////......----------------,,,,,,,,,,,,,,,,+++++++++++++++++++++**************)))))))))))))))))))(((((((((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  3333333333333444444444444444444444444444555555555555555555555555555555555666666666666666666666666666666666666666666666666676666666777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999::::::::::::::::::::::::::99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888777777777777777777777777777777777777777777777766666777777776666666666666666677777777766666666666666664444444444444444444444444444444444444444444433333333333333333333333333333333333322222222222222222222222221111111112222222233333344445555666777888999999;;::::::999999888887777669888777666555555444444444222222222222222222221111100000000000000///////////0000000///////////////////////////////......-------------------,,,,,,,,,,,,,++++++++++++++++++********************)))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  3333333333333333444444444444444444444444444455555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777888888777778888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999:::::::::::::::9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888777777777777777777777777777777777777777776666666666777666666666666666666666677776666666666666666666664444444444444444444444444444444444444444433333333333333333333333333333333333332222222222222222222222221111111111111222222223333344444555666777888899999;;::::::99999988888777666888777666555555444444444422222222222222111111111110000000000000////////////00000000/////////////////////////////.......------------------,,,,,,,,,,,,,,++++++++++++++++********************))))))))))))))(((((((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  33333333333333333333444444444444444444444444444455555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888777777777777777777777777777777777777666666666666666666666666666666666666666666666666666666666666666664444444444444444444444444444444444444333333333333333333333333333333333333332222222222222222222222222111111111111111112222222333334444455566677788889999;;::::::9999998888777766688877766655555444444444442222222222111111111111111000000000000/////////////000000000////////////////////////////......-----------------,,,,,,,,,,,,,,,,++++++++++++++*********************)))))))))))))))(((((((((((((((((((((((''(((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  33333333333333333333333444444444444444444444444455555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888877777777777777777777777777777777777666666666666666666666666666666666666666666666666666666666666666666666664444444444444444444444444444444444333333333333333333333333333333333333333322222222222222222222222222111111111111111111222222233333444455566677788888999:::::::::99999888877766668877766655555444444444444222222211111111111111111100000000000//////////////000000000///////////////////////////.......----------------,,,,,,,,,,,,,,,,,+++++++++++++********************)))))))))))))))))(((((((((((((((((((((('''(((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  33333333333333333333333444444444444444444444444444445555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888899999999999988888888888888888888888888877777777777777777777777777777777777766666666666666666666666666666666666666666666666666666666666666666666666666664444444444444444444444444444443333333333333333333333333333333333333333322222222222222222222222222222111111111111111111122222233333344445556667778888899:::::::::9999988887776665887776665555444444444444422222111111111111111111110000000000///////////////0000000000/////////////////////////.......---------------,,,,,,,,,,,,,,,,,,++++++++++++*********************))))))))))))))))))(((((((((((((((((((('''''((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$####################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  33333333333333333333333444444444444444444444444444444444455555555555555555555555555555555566666666666666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888899988888888888888888888888888887777777777777777777777777777777777777777777766666666666666666666666666666666666666666666666666666666666666666666666666664444444444444444444444433433333333333333333333333333333333333333333322222222222222222222222222222222111111111111111111112222222333334444555667777888889:::::::::999988887777666587776665555544444444444442222111111111111111111111000000000////////////////0000000000/////////////////////////.......--------------,,,,,,,,,,,,,,,,,,+++++++++++*********************))))))))))))))))))))(((((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  33333333333333333333333444444444444444444444444444444444444445555555555555555555555555555555555666666666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888887777777777777777777777777777777777777777777777777766666666666666666666666666666666666666666666666666666666666666666666666666664444444444444444444333333333333333333333333333333333333333333333222222222222222222222222222222222211111111111111111111111222222233333444555666777888888::::::::99999888877766655877766655554444444444444422111111111111111111111110000000//////////////////0000000000////////////////////////.......--------------,,,,,,,,,,,,,,,,,++++++++++++********************)))))))))))))))))))))(((((((((((((((('''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  33333333333333333333333344444444444444444444444444444444444444444555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888887777777777777777777777777777777777777777777777766666666666666666666666666666666666666666666666666666666666666666666666666666664444444444444443333333333333333333333333333333333333333333333222222222222222222222222222222222211111111111111111111111111122222223333344455566677788888::::::::9999988887776665577766655555444444444444441111111111111111111111111000000//////////////////00000000000///////////////////////........--------,----,,,,,,,,,,,,,,,,,++++++++++++********************)))))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  23333333333333333333333333334444444444444444444444444444444444444444455555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888887777777777777777778888888888888888888888888888888899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888887777777777777777777777777777777777777777766666666666666666666666666666666666666666666666666666666655566666666666666666666655554444444444433333333333333333333333333333333333333333333332222222222222222222222222222222222211111111111111111111111111111111222222333344445566677778888::::::::999998888777666557776665555444444444444444111111111111111111111111100000//////////////////000000000000/////////////////////.........---------,---,,,,,,,,,,,,,,,,++++++++++++********************)))))))))))))))))))))(((((((((((((((''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  22223333333333333333333333333334444444444444444444444444444444444444444445555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777778888888887777777777777777777777777888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999998889999998888888888888888888888888888888888888888888888888888888888888888888887777777777777777777777777777777777766666666666666666666666666666666666666666666666666666666665555555566666666666666665555555554444444333333333333333333333333333333333333333333333332222222222222222222222222222222222211111111111111111111111111111111111122222233334445556667778888::::::::9999988877776655577766655554444444444444431111111111111111111111111000///////////////////0000000000000///////////////////..........---------,,--,,,,,,,,,,,,,,,++++++++++++**********************))))))))))))))))))))((((((((((((((''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  22222223333333333333333333333333333444444444444444444444444444444444444445555555555555555555555555555555555555555555566666655666666666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888889999999999999999999999999988888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888887777777777777777777777777777766666666666666666666666666666666666666666666666666666666666555555555555566666666666655555555555554443333333333333333333333333333333333333333333333232222222222222222222222222222222222111111111111111111111111111111111111111122222223333444555667777888::::::::9999988877766655577666555544444444444433331111111111111111111111110//////////////////////0000000000000///////////////.............---------,,,-,,,,,,,,,,,,,,,++++++++++++*********************)))))))))))))))))))))(((((((((((((('''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  22222222222333333333333333333333333333334444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888889999999999999999999998888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888887777777777777777777777777666666666666666666666666666666666666666666666555555666666655555555555555555566666666555555555555555553333333333333333333333333333333333333333333333222222222222222222222222222222222222111111111111111111111111100000011111111111122222223333444555666777788::::::::9999988877766655577666555544444444443333331111111111111111110000000/////////////////////00000000000000///////////////.............--------,,,,,,,,,,,,,,,,,,++++++++++++**********************))))))))))))))))))))(((((((((((((('''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!  22222222222222333333333333333333333333333333444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666776666666667777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888887777777777777777777777777666666666666666666666666666666666666666655555555555665555555555555555555555566655555555555555555555553333333333333333333333333333333333333333332222222222222222222222222222222222222211111111111111111111111100000000000111111111112222222333344455566777788:::::::99999988877766655476665555444444443333333331111111111111100000000000/////////////////////00000000000000///////////////............--------,,,,,,,,,,,,,,,,,,+++++++++++++********************)))))))))))))))))))))(((((((((((((''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$###################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!  222222222222222222333333333333333333333333333333444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777778888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888887777777777777777777777777766666666666666666666666666666666666655555555555555555555555555555555555555555555555555555555555555555533333333333333333333333333333333333333222222222222222222222222222222222222221111111111111111111111111100000000000001111111111112222222333444555666777789::::::99999988877766555476665555444444433333333331111111111110000000000000//////////////////////000000000000//////////////.............--------,,,,,,,,,,,,,,,,,+++++++++++++++******************)))))))))))))))))))))(((((((((((((('''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$####################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!  2222222222222222222222333333333333333333333333334444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888887778888888888888887777777777777777777777777776666666666666666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555333333333333333333333333333333333332222222222222222222222222222222222222222111111111111111111111111100000000000000001111111111112222223333444556667777799:::::99999988877766555476665554444444333333333331111111111000000000000000//////////////////////000000000000///////////..............---------,,,,,,,,,,,,,,,,,++++++++++++++++*****************)))))))))))))))))))))((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$####################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!  22222222222222222222222333333333333333333333333333334444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888777777777777788888877777777777777777777777777777666666666666666666666666666666666666666655555555555555555555555555555555555555555555555555555555555555555555555555553333333333333333333333333333333222222222222222222222222222222222222222222111111111111111111111111111000000000000000001111111111112222223334445556667777999:::999999988877766554476655554444443333333333331111111110000000000000000///////////////////////0000000000//////////...............---------,,,,,,,,,,,,,,,,,+++++++++++++++++***************)))))))))))))))))))))(((((((((((((('''''''''''''''''''''''&&'''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!  222222222222222222222223333333333333333333333333333333334444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888777777777777777777777777777777777777777777777777777766666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555555533333333333333333333333323322222222222222222222222222222222222222222211111111111111111111111111111110000000000000000001111111111112222233334455566677779999::999999988877666554466655544444433333333333331111111100000000000000000/////////////////////////0000000//////////..............----------,,,,,,,,,,,,,,,,+++++++++++++++++++*************))))))))))))))))))))))((((((((((((((('''''''''''''''''''''&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$####################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  22222222222222222222222333333333333333333333333333333333333334444444444444444444444444444444444455555555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888777777777777777777777777777777777777777777777777776666666666666666666666666666666666666666666666666655555555555555555555555555555555555555555555555555555555555555555555555555553333333333333333333322222222222222222222222222222222222222222222221111111111111111111111111111111110000000000000000000111111111111222222333444556667777999999999999888877666554466555544444333333333333331111110000000000000000000/////////////////////////000000//////////..............----------,,,,,,,,,,,,,,,,++++++++++++++++++*************))))))))))))))))))))))(((((((((((((((((''''''''''''''''''''&&&&&''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#####################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!  22222222222222222222222333333333333333333333333333333333333333334444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777776667777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888877777777777777777777777777777777777777777777777777776666666666666666666666666666666666666666666665555555555555555555555555555555555555555555555555555555555555555555555555555555543333333333333333222222222222222222222222222222222222222222222221111111111111111111111111111111111000000000000000000000011111111111122222333444555666777999999999999888777665554466555444443333333333333331111100000000000000000000/////////////////////////0000///////////.............-----------,,,,,,,,,,,,,,,,++++++++++++++++++*************)))))))))))))))))))))(((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$####################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  22222222222222222222222222233333333333333333333333333333333333333333344444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667777777777777777776666666666666666666666666777777777777777777777777788888888888888888877777778888888888888888888888888888888888888888888888888888888888888777777777777777777777777777777777777777777777777777777777777777776666666666666666666666666666666666666665555555555555555555555555555555555555555555555555555555555444455555555555555555555444443333333333332222222222222222222222222222222222222222222222211111111111111111111111111111111111000000000000000000000000001111111111112222333444555666777999999999999888777665544365554444443333333333333331110000000000000000000000/////////////////////////0////////////..............----------,,,,,,,,,,,,+,,,++++++++++++++++++*************)))))))))))))))))))))(((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#####################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  111222222222222222222222222222233333333333333333333333333333333333333333344444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777788888888888888888888888888888887777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777766666666666666666666666666666666655555555555555555555555555555555555555555555555555555555555444444444555555555555555544444444433333333222222222222222222222222222222222222222222222222111111111111111111111111111111111110000000000000000000000000000001111111111122222333445556667779999999999998887766655443655544444333333333333333310000000000000000000000//.............////////////////////////.............-----------,,,,,,,,,,,,++,,+++++++++++++++++*************)))))))))))))))))))))(((((((((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$####################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  111112222222222222222222222222222223333333333333333333333333333333333333344444444444444444444444444444444444444444444455555444555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777788888888888888888888888888777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777766666666666666666666666666555555555555555555555555555555555555555555555555545555555555544444444444444555555555554444444444444433332222222222222222222222222222222222222222222222222111111111111111111111111111111111100000000000000000000000000000000000111111111112222333444555666779999999999998887766554443555444443333333333333333300000000000000000000/////................///////////////////...............----------,,,,,,,,,,,++++,++++++++++++++++*************))))))))))))))))))))))(((((((((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#####################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  1111111112222222222222222222222222222223333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555566666666556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666655555555555555555555555555555555555555555555444444455555544444444444444444445555555444444444444444444222222222222222222222222222222222222222222222221111111111111111111111111111111111111100000000000000000000000000000000000000011111111112222334445556667799999999999888777665544335554444333333333333333322000000000000000000///////..................////////////////................---------,,,,,,,,,,,+++++++++++++++++++++************)))))))))))))))))))))))(((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#####################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  11111111111112222222222222222222222222222223333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777776666666666666666666666666555555555555555555555555555555555555555444444444444544444444444444444444444455444444444444444444444442222222222222222222222222222222222222222222211111111111111111111111111111111111111000000000000000000000000000000000000000000011111111122223334445566667999999999998887766554443355444433333333333333322220000000000000000/////////......................//.///////................---------,,,,,,,,,,,,+++++++++++++++++++++************)))))))))))))))))))))))((((((((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#####################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  111111111111111112222222222222222222222222222223333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666666655555555555555555555555555555555555554444444444444444444444444444444444444444444444444444444444444444444422222222222222222222222222222222222222221111111111111111111111111111111111111100000000000000000000000000000000000000000000000001111111122223344455566678999999999988877665544332544443333333333333332222200000000000000///////////........................./////................----------,,,,,,,,,,,+++++++++++++++++++++*************)))))))))))))))))))))))((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$######################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  11111122222222222222222222222222222222222222222233333333333333333333333333333333333333333334444444444444444444444444555555555555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777766666666666666666666666666666666666666666666666666666666666666666665555555555555555555555555555555555555555555555555544444444444444444444444444444444433333333333333333334444444444444444444444433222222222222222222222222222222222222222222111111111111111111111111111100000000000000000000000000111111111111122223334455566677999999999998887766554433244433333333332222222222220000000//////////////////................../////////.................------....-----------,,,,,,,,,,,+++++++++++++++++********)))))))))))))))))))))(((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  111111111122222222222222222222222222222222222222333333333333333333333333333333333333333333333333444444444444444444444444455444555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777776666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555555544444444444444444444444444444444443333333333333333333333344444444444444444443333332222222222222222222222222222222222222211111111111111111111111111111000000000000000000000000000000000111111111122233344455566678999999999888777665443332443333333332222222222222200000////////////////////.........................................---------..-----------,,,,,,,,,,,,++++++++++++++++**********)))))))))))))))))))((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  1111111111111122222222222222222222222222222222223333333333333333333333333333333333333333333333333344444444444444444444444444444444444555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667666666666666666666666667766667777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777766666666666666666666666666666666666666666666666666666666666655555555555555555555555555555555555555555555555555555444444444444444444444444444444444443333333333333333333333333333444444444444444333333333322222222222222222222222222222222222111111111111111111111111111110000000000000000000000000000000000000111111111122233344555666788999999988887766554433224333333333222222222222222000//////////////////////......................................------------------------,,,,,,,,,,,,,+++++++++++++++***********)))))))))))))))))(((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  11111111111111111122222222222222222222222222222233333333333333333333333333333333333333333333333333444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777766666666666666666666666666666666666666666666666666666666665555555555555555555555555555555555555555554444455555555444444444444444444444444444444444443333333333333333333333333333333334444444444433333333333333222222222222222222222222222222221111111111111111111111111111100000000000000000000000000000000000000000000111111222233344555666888999999888777665544332243333333222222222222222220///////////////////////....................................-------------------------,,,,,,,,,,,,,,,+++++++++++++*************))))))))))))))))((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#$$$######################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  1111111111111111111112211122222222222222222222223333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777777777777777777777777777777777777766666666666666666666666666666666666666666666666666666666666666666665555555555555555555555555555555555555555444444444445544444444444444444444444444444444444433333333333333333333333333333333333333444444433333333333333333322222222222222222222222222222111111111111111111111111111110000000000000000000000000000000000000000000000000111112223334445556688888988888877665544332223333333222222222222222221/////////////////////.....................................--------------------------,,,,,,,,,,,,,,++++++++++++++**************))))))))))))))(((((((((((((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$##$########################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  1111111111111111111111111111112222222222222222222223333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555554444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333444333333333333333333333322222222222222222222211111111111111111111111111111111100000000000000000000000////////0000000000000000000000001111222333445556688888888888777665544332223333322222222222222222211///////////////////....................................-------------------,-------,,,,,,,,,,,,,,,+++++++++++++****************))))))))))))((((((((((((((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#############################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  11111111111111111111111111111111112222222222222222222233333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777666677777777777777777777777776666666666666666666666666666666666666666666666666666666665555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333333333333333333333333333333333222222222222222221111111111111111111111111111111111000000000000000000000000/////////////0000000000000000000001111122233444555678888888888777665544332213333322222222222222222111/////////////////...................................--------------------,,,------,,,,,,,,,,,,,,+++++++++++++******************))))))))))((((((((((((((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##############################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  11111111111111111111111111111111111111222222222222222222222333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666677777777777777777777777776666666666666666666666666666666666666666666666666655555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333323333333333333333333333333222222222222221111111111111111111111111111111111110000000000000000000000000////////////////0000000000000000000111122233344455577888888887776655443322213333222222222222222221111//////////////....................---------..------------------------,,,,,,----,,,,,,,,,,,,,,,+++++++++++++*******************)))))))))(((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  11111111111111111111111111111111111111111122222222222222222222233333333332223333333333333333333333333444444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666677777777777777777777777776666666666666666666666666666666666666666666666666655555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333222223333333333333333333333333222222222211111111111111111111111111111111111111110000000000000000000000000/////////////////////////0000000000011112223344455577788888877776655443322213332222222222222222221111/////////////.................------------------------------------,,,,,,,,,--,,,,,,,,,,,,,,,+++++++++++++*********************)))))))((((((((((((((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  11111111111111111111111111111111111111111111112222222222222222222222333332222222233333333333333333333333333444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666677777777777777766666666666666666666666666666666666666666666666666666666655555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333322222222223333333333333333333333333222222111111111111111111111111111111111111111111110000000000000000000000000/////////////////////////0000000000011112223334445577777888777766655443322113332222222222222222211111///////////.................-----------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++********************)))))))((((((((((((((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  0111111111111111111111111111111111111111111111112222222222222222222222223222222222222233333333333333333333333334444444444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666655555555555555555555555555555555555555555555555555555555555555544444444444444444444444444444444444444444444444444433333333333333333333333333333333333322222222222222333333333333333333333333322111111111111111111111111111111111111111111111000000000000000000000000000//////////////////////////////000000001112223334445577777777777766655443322113332222222222222222211111/////////................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++********************)))))))((((((((((((((((((((((''''''''''''''''''''''''&''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  00000111111111111111111111111111111111111111111122222222222222222222222222222222222222222223333333333333333333333333344444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666655555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444333333333333333333333333333333333322222222222222222223333333333333333333333322111111111111111111111111111111111111111111100000000000000000000000000000/////////////////////////////////00000001111222334445567777777777766555443322113332222222222222222111111///////..................----------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++********************))))))(((((((((((((((((((((((('''''''''''''''''''''''&&''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  0000000011111111111111111111111111111111111111112222222222222222222222222222222222222222222222223333333333333333333333333343333344444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555566666666555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666655555555555555555555555555555555555555555555555555555555555555555544444444444444444444444444444444444444444444444444443333333333333333333333333333333333322222222222222222222222333333333333333333322222211111111111111111111111111111111111111110000000000000000000000000000//////////////////////////////////////0000001111222333444566777777777666554433322113332222222222222221111111/////....................--------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*******************)))))))((((((((((((((((((((((((''''''''''''''''''''''&&&&'&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$################################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  0000000000001111111111111111111111111111111111112222222222222222222222222222222222222222222222222233333333333333333333333333333333333344444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666655555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444333333333333333333333333333333333332222222222222222222222222222333333333333333222222222211111111111111111111111111111111111110000000000000000000000000000/////////////////////////////////////////0000001111222333444566777777777666554433322113332222222222222221111111////.....................------------------------------,,,,,,,,,,,,,,,,,,++,,,,,,,,+++++++++++++++++*****************)))))))))((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  0000000000000000111111111111111111111111111111112222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555555555555555555544444444444444444444444444444444444444444444333334444443333333333333333333333333333333333333222222222222222222222222222222222333333333332222222222222211111111111111111111111111111111100000000000000000000000000000////////////////////////////////////////////0000001111222333444566677777776666554433322113332222222222222211111111///....................------------------------------,,,,,,,,,,,,,,,,,,++++,,,,,,+++++++++++++++++++***************)))))))))))((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  0000000000000000000011101111111111111111111111112222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444433333333333334333333333333333333333333333333333333322222222222222222222222222222222222222333333322222222222222222211111111111111111111111111111100000000000000000000000000000////////////////////////////////////////////////000001111222333444466677777776666554433322113332222222222222111111111/....................------------------------------,,,,,,,,,,,,,,,,,+++++++,,,,,++++++++++++++++++****************))))))))))))(((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  0000000000000000000000000000111111111111111111111222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555555555555555555544444444444444444444444444444444444444444443333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222333222222222222222222222211111111111111111111110001000000000000000000000000000000///////////////////////////////////////////////////000001111222333444466667777766665554433222113332222222222222111111110/..................------------------------------,,,,,,,,,,,,,,,,,,++++++++,,,++++++++++++++++++****************))))))))))))))(((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$################################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  0000000000000000000000000000000011111111111111111111112222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666665555555555555555555555556666666666666666666666666555555555555555555555555555555555555555555555555555555544444444444444444444444444444444444444444444433333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222211111111111111111110000000000000000000000000000000000//////////////////////////////////////////////////////000001111222333444466666677666665554433222113332222222222221111111100.................----------------------------,,,,,,,,,,,,,,,,,,,,++++++++++,++++++++++++++++++****************))))))))))))))))(((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  0000000000000000000000000000000000000111111111111111111111222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666555555555555555555555555555555555555555555555555554444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222211111111111111100000000000000000000000000000000000/////////////////////////.........../////////////////////000001111222333344466666666666665554433222113322222222222211111111000...............---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***************))))))))))))))))))(((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  0000000000000000000000000000000000000000011111111111111111111112222222222112222222222222222222222222333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666665555555555555555555555555555555555555555555555555555554444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222211111222222222222222222222222211111111111000000000000000000000000000000000000000/////////////////////////...............//////////////////00001111222333344466666666666655544433222113322222222222111111110000.............------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++****************)))))))))))))))))))(((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#######################""###"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  0000000000000000000000000000000000000000000011111111111111111111111222222111111122222222222222222222222222333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555554444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222111111111222222222222222222222222211111110000000000000000000000000000000000000000000/////////////////////////..................///////////////00001111222333344466666666666655544433222113322222222221111111110000...........-----------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++****************)))))))))))))))))))))(((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  00000000000000000000000000000000000000000000000011111111111111111111111121111111111112222222222222222222222222223333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333222222222222222222222222222222222222111111111111112222222222222222222222222111000000000000000000000000000000000000000000000///////////////////////////.........................////////00000111222233344456666666666555544433222113322222222211111111100000.........-----------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***************)))))))))))))))))))))))(((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###################""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  ///00000000000000000000000000000000000000000000011111111111111111111111111111111111111111122222222222222222222222222233333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333333333333222222222222222222222222222222222211111111111111111112222222222222222222222211000000000000000000000000000000000000000000000//////////////////////////////........................./////////0000111222233334456666666666555544333222113322222222111111111000000........-----------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++***************)))))))))))))))))))))))(((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  ///////0000000000000000000000000000000000000000011111111111111111111111111111111111111111111111222222222222222222222222222222222233333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444454444444444444444444444555444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333333333333322222222222222222222222222222222222111111111111111111111112222222222222222222111111000000000000000000000000000000000000000000/////////////////////////////...............................///////0000111222233334455666666665555444333222113322222221111111110000000......-------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++**+++++++++****************))))))))))))))))))))))((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  //////////000000000000000000000000000000000000001111111111111111111111111111111111111111111111111122222222222222222222222222222222222223333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222221111111111111111111111111111222222222222222111111111100000000000000000000000000000000000000/////////////////////////////....................................//////0000111122233334455566666655555444333222113322222221111111100000000....---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++****++++++++*****************))))))))))))))))))))(((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  ///////////00000000000000000000000000000000000000000000011111111111111111111111111111111111112222222222222222222222222222222222222222222222222222223333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555544444444444444444444444444444444444444444444444444333333333333333333333333333333333333333222222222223333333333333333333333333322222222222222222222222221111111111111111111111111111111111111111100000000011111111111111111111111110000000000000000000000000//////////////////////////////////////////////////....//////000111122233334455556665555554444333222113322222221111111100000000-------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***++++********************)))))))))))))))))((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  ///////////////0000000000000000000000000000000000000000000001111111111111111111111111111111111111122222222222222222222222222222222222222222222222222223333333333333333333333333333333333444444444444444333333333444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555544444444444444444444444444444444444444444444444444333333333333333333333333333333332222222222222222223333333333333333333332222222222222222222222222222221111111111111111111111111111111111111000000000000011111111111111111111111100000000000000000000000//////////////////////....../////////////////////////...../////000111122233333455555555555554443332221113322222211111111000000000------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*****++********************)))))))))))))))))((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  ///////////////////000000000000000000000000000000000000000000000011111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333344444444333333333333333333334444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444333333333333333333333333322222222222222222222222223333333333333332222222222222222222222222222222221111111111111111111111111111111111110000000000000000011111111111111111111000000000000000000000000//////////////////////.........///////////////////...../...../////0001111222333334555555555555444433322211132222221111111100000000//----------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++****************************))))))))))))))))(((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  //////////////////////////000000000000000000000000000000000000000000001111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555554444444444444444444444444444444444444444444444444444444444444444444444444443333333333333333333333333222222222222222222222222233333333332222222222222222222222222222222222111111111111111111111111111111111110000000000000000000000111111111111111100000000000000000000000////////////////////////....................//////.................////000111122233333355555555555444433322221113222222111111100000000///--------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++****************************))))))))))))))))(((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  //////////////////////////////00000000000000000000000000000000000000000001111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555554444444444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333222222222222222222222222233332222222222222222222222222222222222211111111111111111111111111111111111110000000000000000000000000111111111111000000000000000000000000////////////////////////..............................................////00011122223333335555555555444433332221111222222111111110000000////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***************************))))))))))))))))((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  //////////////////////////////////0000000000000000000000000000000000000001111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555544444444444444444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111000000000000000000000000000111111110000000000000000000000000////////////////////////.................................................////0001112222333333555555554444433332222111022222211111110000000/////-----------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++***************************))))))))))))))))((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  //////////////////////////////////////00000000000000000000000000000000000111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555554444444444444444444444444444444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111000000000000000000000000000000011111000000000000000000000000/////////////////////////....................................................////0001112222333333555555444444333322221111022222111111100000000/////---------,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++***************************))))))))))))))))(((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  //////////////////////////////////////////0000000000000000000000000000000111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555554444444444444444444444444444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111100000000000000000000000000000000000010000000000000000000000000////////////////////////........................................................////000111222233333355544444444333322221111002222111111110000000//////------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++***************************))))))))))))))))((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  ///////////////////////////////////////////////0000000000000000000000000000000111111111111111111111111111111111111111122222111111122222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555554444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000/////////////////////////..................................................-.....////00011122223333334444444444333322221111000222111111110000000///////----,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++***************************))))))))))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  ..//////////////////////////////////////////////000000000000000000000000000000000001111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000/////////////////////////..................................................-.....////00011122223333334444444433333222211111000222111111110000000///////---,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++***************************)))))))))))))))))(((((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  ...../////////////////////////////////////////////000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111122222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222211111122222222222222222222222222111111111111111111111111100000000000000000000000000000000000000000000000///0000000000000000000000000/////////////////////////..................................................--....////0001112222333333444444433333222211111000022111111110000000////////-,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++********************)******)))))))))))))))))))(((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!  ........./////////////////////////////////////////////000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111122222222222222222222222222222333333333333333333333322333333333333333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333333333322222222222222222222222222222222222222111111111111222222222222222222222222221111111111111111111111111000000000000000000000000000000000000000000////////0000000000000000000000000/////////////////////////..................................................--....////0001112222333333444444333332222111100000021111111100000000////////,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********************))****)))))))))))))))))))))((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""""""!!!!!!!!!!!!!!!  .............//////////////////////////////////////////////000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111112222222222222222222222222222222222333333333333332222222222222333333333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444433433333333333333333333333333333333333333333333333333332222222222222222222222222222222111111111111111111122222222222222222222111111111111111111111111111111100000000000000000000000000000000000000////////////0000000000000000000000000///////////////////////....................................................--.....///0011112222333333444433333222221111000000/1111111110000000////////.,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++***********************))))***)))))))))))))))))))))(((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###################"""""""""""""""""""""""!!!!!!!!!!!!!!!!  .................///////////////////////////////////////////////000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222223333222222222222222222222223333333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222211111111111111111111111112222222222222211111111111111111111111111111111111000000000000000000000000000000000000////////////////00000000000000000000/////////////////////////..........................-.-..................-------.---....///001111222223333344433333222221111000000//1111111100000000///////..,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++***********************))))))*))))))))))))))))))))))((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""""!!!!!!!!!!!!!!!  .....................//./////////////////////////////////////////////000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222221111111111111111111111111222222222111111111111111111111111111111111110000000000000000000000000000000000000////////////////////0000000000000000/////////////////////////........................----------..............----------.---....///00011122222233324433333222211111000000///111111100000000///////...,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************************)))))))))))))))))))))))))))))((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""!!!!!!!!!!!!!!!!  ............................/////////////////////////////////////////////000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222211111111111111111111111112221111111111111111111111111111111111110000000000000000000000000000000000000/////////////////////////000000000000/////////////////////////.........................-------------...........-----------------....///000111222222222233333322221111000000/////111111000000000///////...,,,,,,,,,,,,,,+++++++++++++++++++++++++**************************)))))))))))))))))))))))))))))(((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""!!!!!!!!!!!!!!!  ................................/////////////////////////////////////////00000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000//////////////////////////00000000//////////////////////////........................---------------------------------------------....///00011122222222223333322221111000000//////11111000000000///////....,,,,,,,,,,,+++++++++++++++++++++++++****************************))))))))))))))))))))))))))))(((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""!!!!!!!!!!!!!!!!  ..................................../////////////////////////////////////000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444443333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000///////////////////////////////0000//////////////////////////..........................-----------------------------------------------....///000111122222222233332222111100000////////11100000000000///////....,,,,,,,,+++++++++++++++++++++++++*****************************))))))))))))))))))))))))))))(((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""!!!!!!!!!!!!!!!  .........................................////////////////////////////////00000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333344444444444444444444444443333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000///////////////////////////////////0/////////////////////////..........................---------------------------------------------------....///00011112222222223332222111100000/////////10000000000000//////.....,,,,,,++++++++++++++++++++++++******************************)))))))))))))))))))))))))))))(((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""!!!!!!!!!!!!!!!!  .............................................///////////////////////////////000000000000000000000000000000000000000000111110000011111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000/////////////////////////////////////////////////////////////////.........................-----------------------------------------------------....///0001111122222222332222111100000////////..0000000000000///////.....,,,,,+++++++++++++++++++++++******************************)))))))))))))))))))))))))))))(((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""!!!!!!!!!!!!!!!  ................................................/////////////////////////////////00000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000//////////////////////////////////////////////////////////////////////.........................-----------------------------------------------------....///000011111122222122222111100000///////....0000000000000///////.....,,,+++++++++++++++++++++++*******************************))))))))))))))))))))))))))))(((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""!!!!!!!!!!!!!!!!  ---.............................................//////////////////////////////////////000000000000000000000000000000000000000000000000000000001111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111100000011111111111111111111111111000000000000000000000000000//////////////////////////////////////////////../////////////////////////.........................-----------------------------------------------------....///00001111111111112222211110000//////......0000000000000///////.....,,+++++++++++++++++++++++*****************************))))))))))))))))))))))))))))))((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""!!!!!!!!!!!!!!!!  -------..............................................//////////////////////////////////////00000000000000000000000000000000000000000000000000000000011111111111111111111111111111112222222222222222222211111222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222211111111111111111111111111111111111110000000000000111111111111111111111111100000000000000000000000000////////////////////////////////////////////....../////////////////////////.........................-----------------------------------------------------....///0000111111111111222211110000//////.......0000000000000///////.....,,+++++++++++++++++++++**************************)**))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""!!!!!!!!!!!!!!!!!  ----------...............................................////////////////////////////////////////00000000000000000000000000000000000000000000000000000001111111111111111111111111111111111112222222222211111111111112222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333233222222222222222222222222222222222222222222222222222222222211111111111111111111111111111110000000000000000000111111111111111111100000000000000000000000000000000////////////////////////////////////////........../////////////////////////.........................-----------------------------------------------------....///000001111111111122211110000//////........0000000000000///////.....,++++++++++++++++++++**************************))))))))))))))))))))))))))(())))))(((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!  --------------................................................////////////////////////////////////00000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111112111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111100000000000000000000000001111111111111100000000000000000000000000000000000/////////////////////////////////////.............../////////////////////.........................---------------------------------------------------------....///000001111111111122111110000/////.........0000000000000///////.....,+++++++++++++++++**************************))))))))))))))))))))))))))))((())))(((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  ------------------................................................////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111000000000000000000000000011111111000000000000000000000000000000000000//////////////////////////////////////.................../////////////////..........................----------------------------------------------,,------------....///00000011111111112111110000/////..........0000000000000///////.....,+++++++++++++++**************************))))))))))))))))))))))))))))((((())(((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  -----...........................................//////////////////////////////////////////////0000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222222222212222211111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000/////////////////////////////////..............................................................---....---------------------------------------------...////000011111222222222221111110000/////..........////000000/////////.....-,,,,+++++++++++++++++++++***********)))))))))))))))))))))))))))))))))(((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  --------........................................//////////////////////////////////////////////////0000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111000111111111100000000000000000000000000000000000000000///////////////////////////////..............................................................--------------------------------------------------------...////00001111112222222211111110000/////.........../////000000////////.....-,,,++++++++++++++++++++**********)))))))))))))))))))))))))))))))))))((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  ------------........................................//////////////////////////////////////////////0000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111222222222221111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111110000000000111100000000000000000000000000000000000000000000000//////////////////////////..............................................---..............------------------------------------------------------------...////00001111111222222111111110000////............//////00000////////.....-,,,+++++++++++++++++***********)))))))))))))))))))))))))))))))))))(((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$###################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  ----------------.........................................//////////////////////////////////////////////000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000//////////////////////////////...........................................-------...........-------------------------------------------------,,,,,,--------...////0000111111111111111111110000/////............//////000000///////.....-,,,++++++++++++++***********))))))))))))))))))))))))))))))))))))(((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$###################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  --------------------.........................................////////////////////////////////////////////////0000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000///////////////////////////////////.......................................-----------.......---------------------------------------------------,,,,,,,,,-------...////0000111111111111111111100000/////........----//////000000///////.....-,,,++++++++++++***********))))))))))))))))))))))))))))))))))))(((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$###################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  -----------------------...........................................////////////////////////////////////////////////000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////....................................--------------...-----------------------------------------------------,,,,,,,,,,,,------...////0000011111111111111111000000////........-----///////000000//////.....-,,+++++++++++************)))))))))))))))))))))))))))))))))))((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$###################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  ---------------------------............................................/////////////////////////////////////////////////000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000//////////////////////////////////////////////................................------------------------------------------------------------------------,,,,,,,,,,,,,,------...////000001111111111111111000000/////.......------///////000000//////.....-,,++++++++++*************)))))))))))))))))))))))))))))))))((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$###################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  --------------------------------.........................................//////////////////////////////////////////////////00000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000//////////////////////////////////////////////................................--------------------------------------------------------------------------,,,,,,,,,,,,,,,,,-----...////00000011111111111110000000//////.......------///////00000///////.....-,,+++++++++**************)))))))))))))))))))))))(())))))((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$###################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  ------------------------------------.........................................//////////////////////////////////////////////00000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000/////////////////////////////////////////..................................---------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,-----.../////0000011111111111100000000/////.......-------////////0000///////....--,,++++++++***************))))))))))))))))))))((((())))((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  ----------------------------------------..........................................///////////////////////////////////////////////00000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000//////////////////////////////////////.................................-------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,-----....////000000011111111000000000//////.......-------///////////////////....--,++++++++****************))))))))))))))))))((((((())((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  ---------------------------------------------........................................../////////////////////////////////////////////////00000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000//////////////////////////////////////.................................------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,-----....////00000000000000000000000//////.......--------//////////////////.....--,+++++++*****************))))))))))))))))((((((((((((((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  ,,----------------------------------------------.............................................//////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111000011100000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////..................................------------------------------------------------------------,,,-------------------------,,,,,,,,,,,,,,,,,,,------.../////000000000000000000000///////.......--------//////////////////.....--,+++++++*****************)))))))))))))(((((((((((((((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,------------------------------------------..................................................//////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000111111111111111111000111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000////000000000//////////////////////////////////////////................................--------------------------------------------------------------,,,,,,-----,----------------,,,,,,,,,,,,,,,,,,,,,,------.../////00000000000000000000///////.......---------/////////////////.....---+++++++****************))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,----------------------------------------................................................//////////////////////////////////////////////////00000000000000000000000000000000000000000000000000000000000000000000011111110000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222221111222222221111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000/////////0000///////////////////////////////////////////////............................----------------------------------------------,---------------,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000000000000000////////.......---------/////////////////.....---++++++***************)))))))))))((((((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,----------------------------------------................................................./////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////.............................---------------------------------------------,,,,,-------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////0000000000000000/////////........---------////////////////.....----++++++**************)))))))))(((((((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,-----------------------------------------................................................/////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000/////////////////////////////////////////////////////////////////...................................-----------------------------------------,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++,,,,,,,,,------....//////00000000000000/////////........----------//////////////......-----+++++*************)))))))))(((((((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,------------------------------------------.................................................//////////////////////////////////////////////00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000/////////////////////////////////////////////////////////////........................................-------------------------------------,,,,,,,,,,,,,-----,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++,,,,,,,,------....///////00000000000//////////.........----------////////////........-----+++++************))))))))(((((((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------...................................................///////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////.............................................----------------------------------,,,,,,,,,,,,,,,,-,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++,,,,,,,------....////////000000000//////////.........-----------...................-----,++++************)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------..................................................///////////////////////////////////////////////////00000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000///////////////////////////////////////////////////...............................................---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,------..../////////000000///////////..........-----------..................-----,,+++************))))))))))((((((((((((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------------------...............................................///////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////............................................--------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++,,,,,,------..../////////////////////////..........------------................-------,,+++***********)))))))))))(((((((((((((((((((((((''(((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------................................................////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////////////////////////.......................................---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++,,,,,,------.....///////////////////////..........-------------...............-------,,,++***********))))))))))))(((((((((((((((((((('''''(((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------..................................................///////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////////////////////////////......................................----------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++,,,,,,------.....//////////////////////..........--------------.............--------,,,,+***********)))))))))))))(((((((((((((((((('''''''(('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------................................................../////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000//////0/////////////////////////////////////////////////////////////////.......................................-----------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------...../////////////////////.........----------------...........--------,,,,,,***********))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!   +++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------....................................................////////////////////////////////////////////////////////////0000000000000000//////00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////////////...//////////.........................................----------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,------......///////////////////.........-----------------.........---------,,,,,,,**********)))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!   +++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------..................................................////////////////////////////////////////////////////////////////////////0000//////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////...........////...............................................------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++,,,,,,,,,,,,,,,,,,,++++++++++++++++++++,,,,,,-----......//////////////////.........------------------........---------,,,,,,,,*********))))))))))))))((((((((((('''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$##########################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  +,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------................................//////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////////////.....................................---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,++++++++,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,------....-........../////////......0////////...................----------,,,,,,,,,++++++*************)))))))))(((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  +++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------......................................./////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////////////////////////////......................................----------------------------------------,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,-----....--............////........////////...................---------,,,,,,,,,+++++++*************))))))))))(((((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  +++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------------------------------------.............................................../////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////////////////////////////////////////////////////............................................-----------------------------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,------...--........................//////....................---------,,,,,,,,,+++++++************))))))))))))(((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  +++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------------...................................................////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////..................................................-------------------------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**+++++++++,,,,,,,------...---......................./////.....................--------,,,,,,,,,+++++++************)))))))))))))(((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$###############################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  +++++++++++++++++,,,,,,++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------------------------...................................................///////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////////////..................................................----------------------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++****+++++++++,,,,,,,------...----.....................-////....................---------,,,,,,,,,++++++++***********))))))))))))))(((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""##"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  +++++++++++++++++++++,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------------.....................................................//////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////000///////////////////////////////////////////////////////////////////..................................................-------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,------...------...................-////...................--------,,,,,,,,,++++++++++**********))))))))))))))((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""#""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  ++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------......................................................../////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////////////////////////////////////////////...................................................-------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,-------..-------.................--///.................----------,,,,,,,,,+++++++++++*********))))))))))))))(((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$############################""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  +++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------------------------------...................................................////////////////////////////////////////////////////////////////////////////////00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////////////////////////////////////////////////////////////////////////////.....................................................------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***********+++++++++,,,,,,,-------..----------.............---//.........------------------,,,,,,,,++++++++++++********))))))))))))))(((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$############################"""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  +++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,----------------------------------------------...................................................////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////000000000000000/////////////////////////////////////////////////////////////////////////////////////.....................................................--------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**************+++++++++,,,,,,,--------.------------.........-----/.......--------------------,,,,,,,,+++++++++++*********))))))))))))))(((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$############################"""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  ++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------...................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.......................................................-----------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++*********************************+++++++++,,,,,,,-------------------------...-------.......--------------------,,,,,,,,+++++++++++*********))))))))))))))(((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$############################"""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  ++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------...................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////////////////............................................................--------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*+++++++++++++*************************************++++++++++,,,,,,-----------------------------------......------------------,,,,,,,,,,+++++++++++********))))))))))))))(((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$############################""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  ++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------................................................//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////...............................................................---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*****+++++++++*****************************************++++++++++,,,,,,-----------------------------------.....-----------------,,,,,,,,,,+++++++++++*********))))))))))))))((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$############################""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  **+++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------------.....................................................///////////////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////..............................................................----------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++**********++++++********************************************++++++++++,,,,,,-----------------------------------....----------,,,,,,,,,,,,,,,,,+++++++++++********)))))))))))))))(((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$#############################""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  ******+++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------......................................................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................................................---------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++**************++*************************************************+++++++++,,,,,,---------,,,,,,,,,----------------,...-------,,,,,,,,,,,,,,,,,,,++++++++++++*********)))))))))))))(((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$############################"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  **********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------.....................................................///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.......................................................---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++**********************************************************************++++++++,,,,,,---------,,,,,,,,,,,,,-----------,,..-------,,,,,,,,,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$#############################""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  **************+++++++++*+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------................................................................///////../////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.................................................................---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************************************************+++++++,,,,,,---------,,,,,,,,,,,,,,,,,----,,,,,.-------,,,,,,,,,,,,,,,,++++++++++++++************)))))))))))((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  ******************+++++******+++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------................................................................................///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.............................................................................---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++*********************************************************************))))))***+++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,.------,,,,,,,,,,,,++++++++++++++++++*************)))))))))(((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  *********************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............................................................................./////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.................................................................................-----------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++******************************************************************)))))))))****++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,+++++++++++++++++++++**************)))))))))(((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!   **************************************+++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------..........................................................................................///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.................................................................................-------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++****************************************************************)))))))))))****+++++++,,,,,,--------,,,,,,,,,,,,,,,,,,,,,,,,,,-----,,,,,,,+++++++++++++++++++++**************)))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!   ******************************************++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------....................................................................................................///////////////////////////////////////////////////////////////////////////////////................../////////...........................................................................................------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++**************************************************************)))))))))))))*****++++++,,,,,,--------,,,,,,,,,+++,,,,,,,,,,,,,+----,,,,,,,++++++++++++++++++++***************)))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""""""""""""""!""""!!!!!!!!!!!!!!!!!!!!!  **********************************************+++++++++++++++++++++++++++++++++++++++++++++++++++,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////........................................................................................................................--------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++************************************************************)))))))))))))))*****++++++,,,,,,,-------,,,,,,+++++++++++++,,,++++---,,,,,,,+++++++++++++++++*****************)))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################"""""""""""""""""""""""""""""!!!""!!!!!!!!!!!!!!!!!!!!!!!  ************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------.....................................................................................................//////////////////////////////////////////////////////////////.............................................................................................................................--------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++**********************************************************)))))))))))))))))******++++++,,,,,,,------,,,,++++++++++++++++++++++--,,,,,,,+++++++++++***********************)))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------------------------.........................................................................................................................../////////////////////////..................................................................................................................................----------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++*************************))******************************))))))))))))))))))))*******+++++,,,,,,,,----,,,,+++++++++++++++++++++++,,,,,,,,+++++++++************************)))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ****************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------------------------.......................................................................................................................//////.........................................................................................................................................--------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++*************************))))))**********))))))))**********))))))))))))))))))))))*******++++++,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,++++++++************************)))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ))*******************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------------...........................................................................................................................................................................................................................................................--------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++*************************))))))))))*****))))))))))))))))****)))))))))))))))))))))))))********+++++,,,,,,,,,,,,++++++++++++++++++++++++++,,,,,++++++++************************)))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ***********************************++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------....................................................................................................////////////////////..........................................................................................................................-------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++******************************)))))))))))))))))))))))))**)))))))))))))))))))))))))))******++++++,,,,,,,,,----,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++***************************))))))))))(((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  ****************************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------------------------------------------..........................................................................................................................................................................................................................................---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++***********************************)))))))))))))))))))))))))*))))))))))))))))))))))))))))*******++++++,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,++,,,++++++++****************************)))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  ********************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++,++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------------------------------------------...........................................................................................................................................................................................................................----------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++**************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++,,,,,,--,,,,,,,,,,,+++++++++++++++++++++++***************************)))))))))))))(((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################"""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  ************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------------------------------------------------------...................................................................................................................................................................................................--------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******++++++++,,,,,,,,,,,,,,,,++++++++++++++++++++++++**************************)))))))))))))))(((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#$$$#################################""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  *****************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,+++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------....................................................................................................................................................................................-----------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))*******++++++++++++,,,,,,,,,,++++++++++++++++++++++++****************)*********))))))))))))))(((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$###$#################################""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  ))********************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------............................................................................................................................................-------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++*************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((()))))))******++++++++++++,,,,,,,,,+++++++++++++++++++++++**************)))))*******))))))))))))))((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################"""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  ))))))*********************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------------------------------------------......................................................................................................-------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((())))))))******+++++++++++,,,,,,,,+++++++++++++++++*++++**************)))))))*****))))))))))))))((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  ))))))))))*********************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------------------------------.....................................................................................................-------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++*****************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))*******++++++++++,,,,,,,++++++++++++++*****+***************)))))))))***)))))))))))))))((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  ))))))))))))))**********************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------...............................................................................................---------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++**************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((()))))))))*******+++++++++,,,,,,+++++++++++++*********************)))))))))))))))))))))))))))((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!  ))))))))))))))))))*******************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------................................................................................------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++*******************************)))))))))))))))))))))))))))(((((((((()))))))))))))))))))))))))((((((((((((()))))))))********++++++++,,,,,,+++++++++++*********************))))))))))))))))))))))))))))(((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!  ))))))))))))))))))))))*)))))**************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------------....................................-----------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++************************************)))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))(((((((((((((())))))))))********+++++++,,,,++++++++++++*********************))))))))))))))))))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!  ))))))))))))))))))))))))))))))))****************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------........-------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++**************************************))))))))))))))))))))))))))))(((((((((((((((()))))))))))))))))))(((((((((((((((()))))))))*********++++++,,,+++++++++++*********************)))))))))))))))))))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!  )))))))))))))))))))))))))))))))))))))****************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++***************************************))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))((((((((((((((((())))))))))**********+++++++++++++++++********************)))))))))))))))))))))))))))))(((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  ))))))))))))))))))))))))))))))))))))))))))*****************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++**************************************)))))))))))))))))))))))))))))))))))))(((((((((((((((((((()))))))))))))((((((((((((((((((()))))))))**************++++++++++++*******************)))))))))))))))))))))))))))))((((((((((((((''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  )))))))))))))))))))))))))))))))))))))))))))))))*********************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++**************************************)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((()))))))))(((((((((((((((((((())))))))))*************+++++++++++**************)***)))))))))))))))))))((()))))((((((((((((((((('''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""!"""""!!!!!!!!!!!!!!!!!!!!  )))))))))))))))))))))))))))))))))))))))))))))))))************************************************************++++++++++++++*****+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------------------------------------------------------------------------------------------------------------------------------------------------,,--------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++***************************************)))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))((((((((((((((((((((((())))))))))************++++++++++*************)))*))))))))))))))))))(((((()((((((((((((((((((('''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""""""""""""""""""""""""""""""""""""!!!"""!!!!!!!!!!!!!!!!!!!!!  ))))))))))))))))))))))))))))))))))))))))))))))))))))))**************************************************************+++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++*****************************************)))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((()((((((((((((((((((((((((((())))))))))************+++++++++************))))))))))))))))))))))(((((((((((((((((((((((((('''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""##""""""""""""""""""""""""""""""""""""""""""!!!!!!!"!!!!!!!!!!!!!!!!!!!!!!  (()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************************+*******************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++**********************************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))***********++++++++************))))))))))))))))))))))((((((((((((((((((((((((((''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  (((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++**************************************************))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))**********+++++++***********))))))))))))))))))))))((((((((((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#########################"""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  (((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++**************************************************)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********+++++************))))))))))))))))))))))(((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$##########################""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))**************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********************************************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''(((((((((((((((((((((((((((''''((((((((((())))))))))))))*******+++************))))))))))))))))))))))((((((((((((('(((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ((((((((((((((((((())))())))))))))))))))))))))))))))))))))))))))))))))))))))********************************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*******************************************)))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''''(((((((((((((((((((('''''''''(((((((((()))))))))))))))*******************)))))))))))))))))))))((((((((((((((''(('''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$############################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++********************************************))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((('''''''''''''''''''((((((((((((((('''''''''''''((((((((()))))))))))))))))))*************))))))))))))))))))))(((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  (((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++**********************************************)))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((('''''''''''''''''''''''''(((((((''''''''''''''''(((((((()))))))))))))))))))************)))))))))))))())))((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  (((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*****************************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***********************************************)))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((('''''''''''''''''''''''''((((''''''''''''''''''''(((((((())))))))))))))))))***********)))))))))))(((())((((((((((((((((('''''''''''''''''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###############################""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  '''''''''''(((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))*************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***************************************************))))))))))))))))))))))))))))))))))))))))))))))(((()))))))))))))(((((((((((((''''''''''''''(((((((((('''''''''''''''''''''''''''((((((((((((((()))))))))))))))))))))((((((((((((())))))))))))))((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!  '''''''''''''''((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++**************************************************)))))))))))))))))))))))))))))))))))))))))))(((((((()))))))))((((((((((((((((''''''''''''''''''(((((((''''''''''''''''''''''''''''(((((((((((((((((())))))))))))))))((((((((((((''))))))))))))(((((((((((((''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""""""""!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !  ''''''''''''''''''''(((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,+++++++,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++********************************************))))))))))))))))))))))))))))))))))))))))))))((((((((((((())))(((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&''''''''''((((((((((((((((((((()))))))))))(((((((((((''''))))))))))((((((((((((((''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$####################""""""""""""""""""""""""""!!!!"!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  '''''''''''''''''''''''((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**************************************)))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&'''''''''(((((((((((((((((((()))))))))))((((((((((''''')))))))((((((((((((((((''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  '''''''''''''''''''''''((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))**********************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************)))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((())))))))))((((((((((''''''))))(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  '''''''''''''''''''''''(((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))********************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************)))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))(((((((((('''''''))(((((((((((((((((((''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$################""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  '''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,+++++++++,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''((((((((((((((((())))))))(((((((((((''''''')((((((((((((((((((('''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  '''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))*****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((())))))))((((((((((''''''''(((((((((((((((((('''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  '''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((()(()))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''((((((((((((((())))))((((((((((((''''''''(((((((((((((((((''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))**********************************************************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''(((((((((((((())))((((((((((((('''''''''(((((((((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  &&'''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))**********************************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*+++++++++++++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((('''''''''(((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$################""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   &&&&&&'''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))********************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***********+++++++++++***************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''&&&&&&&&''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   &&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++*************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%&&&&&&&&&&&&''''''''''''''''((((((((((((((((((((((('''''''''(((((((((((''''''''''''''&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))**********************************************************************************************************************++++++++++++++++++++++++++++++++*************************++++++++++++++++++********++++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((''''''''''(((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%&&&&&&&&&&'''''''''''''''''''''((((((((((((((((('''''''''(((((((((('''''''''''''''&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************************************************************************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************************)))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''(((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''((((((((((((((((''''''''''(((((((((''''''''''''''''&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*****************************************************************************************************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************************)))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''(((((((((((((((('''''''''&(((((((''''''''''''''''''&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$#########################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!  &&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*****************************************************************************************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++*************************************************************************************)))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((('''''''''&(((((('''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$##########################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!  &&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*****************************************************************************************************************************************************************************************+++++++++++++++********************************************************************************************************))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&'''''''''''''''''((((((((((((((('''''''''&&((((('''''''''''''''''''&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$##########################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***********************************************************************************************************************************************************************************************************************************************************************************************))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''(((((((((((((('''''''''&&&((((''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*****************************************************************************************************************************************************************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&''''''''''''''(((((((((((((''''''''''&&&(((''''''''''''''''''&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$############################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***********************************************************************************************************************************************************************************************************************************************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''((((((((((('''''''''''&&&&(('''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))(((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************************************************************************************************************************************************************************************))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&'''''''''''''''('(''''''''''''''&&&&&(''''''''''''''''&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))********************************************************************************************************************************************************************************************************))))))))))************))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###########################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))**************************************************)))))))))))))))))))))))))**********************************************************************************************************))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''&''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''&&&&&&&'''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##########################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))**************************************)))))))))))))))))))))))))********************))))))*****************))))))))**************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''&&&&&'''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&'''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#########################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%&&&&&%%%%%%%%%%%%%%%%%%%$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$##########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$########################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$#####################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$%%%%%%%%%%%%%%%%%$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%$$$$$$$####################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''(((((((((((((((((((''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((())))))))))))))))(((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$##################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''(((((((((((((''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%$$$$$$$$################"""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((('''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%$$$$$$$$###############""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))(((((()(((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$%%%%%%%%$$$$$$$$$$$$$$$$$%%$$$$$%%%%%%%%%%$$$$$$$$$###############"""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((()))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$$##############"""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&%&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$$%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(('((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#####$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ####$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''(((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((('''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!  #############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  #################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('(((((''''''''''''''''''''(((((((((((((((((((('''''((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  #####################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%$$$$$$$$$$$$$$$$$$#################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!  #######################$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  #######################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  #######################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  #######################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  #######################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########""""""""""""""!!!!!!!!!!!!!!!!!!!!!  """"""""###############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################################################""""""######""""""""""""""""!!!!!!!!!!!!!!!!!!!  """"""""""""#################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################"""""###########################################"""""""#####""""""""""""""""!!!!!!!!!!!!!!!!!!  """""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################"""""""""##########################################""""""""####""""""""""""""""!!!!!!!!!!!!!!!!!  """"""""""""""""""""""#"###############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############""""""""""""########################################""""""""""###""""""""""""""""!!!!!!!!!!!!!!!!!  """""""""""""""""""""""""""""#############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""#######################################"""""""""""##""""""""""""""""!!!!!!!!!!!!!!!!  """"""""""""""""""""""""""""""""""##############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$###########"""""""""""""""######################"""############"""""""""""""#""""""""""""""""!!!!!!!!!!!!!!!!  """""""""""""""""""""""""""""""""""""""###############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################""""""################$$$$$$$$$$$$$$$$$$$$$$$$$###########""""""""""""""""##################"""""""#########""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!  """"""""""""""""""""""""""""""""""""""""""""###############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################################""""""""""################$$$$$$$$$$$$$$$$$$$$$$###########"""""""""""""""""##############"""""""""""######"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!  """"""""""""""""""""""""""""""""""""""""""""""""##################################################$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################################""""""""""""###############$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""#""""""""""""""""""##"""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!  """"""""""""""""""""""""""""""""""""""""""""""""##################################################$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%&&&&&&&&&&&&&&%%%%%%%%%%%&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################""""""""""""""""###############$$$$$$$$$$$$$$$$#############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!""""""""""""!!!!!!!!!!!!!!!!!  """"""""""""""""""""""""""""""""""""""""""""""""##################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%&&&&&&&&%%%%%%%%%%%%%%%%%&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################################"""""""""""""""""""#################$$$$$$$$$$$##############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""""!!!!!!!!!!!!!!!!!  """"""""""""""""""""""""""""""""""""""""""""""""##################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################"""""""""""""""""""""########################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!""""""""""!!!!!!!!!!!!!!!!!  !!!""""""""""""""""""""""""""""""""""""""""""""""""###############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################""""#############"""""""""""""""""""""""""#####################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!  !!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""#########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""#######""""""""""""""""""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################"""""""""""""""""""""""""""""""""""""""""""#################################"""""""""""""""""""""""""""""""""""""""""""""""""!""""""""""""""!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################"""""""""""""""""""""""""""""""""""""""""""""##############################""""""""""""""""""""""""""""""""""""""""""""!!!!!!!"""""""""""!!!!!!!!!!!!!!""""!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!"!!""""""""""""""""""""""""""""""""""""""""""""""""#########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################""#""""""""""""""""""""""""""""""""""""""""""""""#############################"""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!""""""""!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""#############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""##########################""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!""""!!!!!!!!!!!!!!!!!!!!!"!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""#########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""###################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################################"""""""""""""""""""""""""""""""""""""""""""""!!!!"""""""""""""""""#####################"""""""""""""""""""""""""""""!!""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""#############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####$$$##################################################"""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!""""""""""""""""##################"""""""""""""""""""""""""""!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""#########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$%%%%%%%%%%%%%$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################################################""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!""""""""""""""""###############"""""""""""""""""""""""""!!!!!!!!!"""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%$$$$$$$$$$$$$$$$$$%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!"""""""""""""""""""########"""""""""""""""""""""""""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################"""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""##########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################"""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!! !!!!! !!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""##########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!! !! !   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""##################################$$$$$$$$$$$$$$$$$#####$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################################"""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!! !   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""############################################$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################"""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################"""""""""""""""""""""""""""""""""""""""""""""""!""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!"""""""""""""""""""!""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!"""""""""""""!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!! !   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""#########################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################################################################"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!"!"!!!!!!"""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""##################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################$$$$$$$$$$$$$$$##########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################$########################$$$$$$$$$$$$$$#######################################################################################################""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################################$$$###########################################################################################################"""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################################################################################################################################################"""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################################################################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""#################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################################################################################################################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""#############################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################################################################################################################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""######################"############################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################################################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""###########""""""""""""""#######################################################################################################################################################################################################################################################################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################################################################################################################################################################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################################################################################################################################################################################################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!     !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##########################################################################################################################################################################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!     !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################################################################################################################################""""""""""""""""#################""""""""#####################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!      !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################################################################################################################################"""""""""""""""""""""""""####"""""""""""""""""""""################"""""""""##"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!      !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""#####""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!      !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################################################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!      !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################################################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!      !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##""""####################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!      !!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!"!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!! !!!!!